From 033ed1b7ad565c65a9702c5fb6025fc9a9772be8 Mon Sep 17 00:00:00 2001 From: Miauw Date: Mon, 3 Nov 2014 20:08:25 +0100 Subject: [PATCH 01/90] Adds Nien's HoS formal sprites so they dont look like a Prince suit. --- code/modules/clothing/under/jobs/security.dm | 6 +++--- code/modules/clothing/under/miscellaneous.dm | 2 +- icons/mob/uniform.dmi | Bin 200354 -> 201096 bytes icons/obj/clothing/uniforms.dmi | Bin 45115 -> 44871 bytes 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 658c78b3698..3037ba10477 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -50,8 +50,8 @@ * Head of Security */ /obj/item/clothing/under/rank/head_of_security - desc = "It's a jumpsuit worn by those few with the dedication to achieve the position of \"Head of Security\". It has additional armor to protect the wearer." name = "head of security's jumpsuit" + desc = "It's a jumpsuit worn by those few with the dedication to achieve the position of \"Head of Security\". It has additional armor to protect the wearer." icon_state = "hos" item_state = "r_suit" item_color = "hosred" @@ -71,15 +71,15 @@ item_color = "officerblueclothes" /obj/item/clothing/under/rank/head_of_security/navyblue - desc = "The insignia on this uniform tells you that this uniform belongs to the Head of Security." name = "head of security's uniform" + desc = "The insignia on this uniform tells you that this uniform belongs to the Head of Security." icon_state = "hosblueclothes" item_state = "hosblueclothes" item_color = "hosblueclothes" /obj/item/clothing/under/rank/warden/navyblue - desc = "The insignia on this uniform tells you that this uniform belongs to the Warden." name = "warden's uniform" + desc = "The insignia on this uniform tells you that this uniform belongs to the Warden." icon_state = "wardenblueclothes" item_state = "wardenblueclothes" item_color = "wardenblueclothes" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index c46f5def722..b05a323e867 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -361,7 +361,7 @@ /obj/item/clothing/under/assistantformal name = "assistant's formal uniform" - desc = "An assistant's formal-wear. Why an assistant needs formal-wear is still unknown." + desc = "An assistant's formal wear. Why an assistant needs formal-wear is still unknown." icon_state = "assistant_formal" item_state = "gy_suit" item_color = "assistant_formal" diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 3ed28b85624c6fee387aa4987c017b8925075f0c..e7e12976b51dc557c13309c9eab6986a144d27f5 100644 GIT binary patch delta 62049 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

t4|y_ongz4^REkR>Gy`M)Km>t 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 Np^Bz*v7*(>{{X`(M(qFq diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 2556918d24bcc8e7b4ad19171312ee6813b6c48f..8c05baf9ba7e70d95a03e5d3ef138ea689e5e290 100644 GIT binary patch delta 8711 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

tmX^sRT2k9#dxKITWZ9`<)a9oEurg)XFh- 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 delta 8941 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 Date: Mon, 3 Nov 2014 20:18:43 +0100 Subject: [PATCH 02/90] Also adds the cap, whoops. --- .../crates_lockers/closets/secure/security.dm | 1 + code/modules/clothing/head/jobs.dm | 5 +++++ icons/mob/head.dmi | Bin 96834 -> 97131 bytes icons/obj/clothing/hats.dmi | Bin 47920 -> 48101 bytes 4 files changed, 6 insertions(+) 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 4903468b036..e84fd6ef397 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -74,6 +74,7 @@ new /obj/item/clothing/under/hosformalmale(src) new /obj/item/clothing/suit/armor/hos/trenchcoat(src) new /obj/item/clothing/head/HoS/drill(src) + new /obj/item/clothing/head/HoS/formal(src) new /obj/item/weapon/cartridge/hos(src) new /obj/item/device/radio/headset/heads/hos/alt(src) new /obj/item/clothing/glasses/hud/security/eyepatch(src) diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index bfa388ae031..ff7d2df9fb8 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -76,6 +76,11 @@ desc = "A robust drill hat for the Head of Security. For keeping the officers in line." icon_state = "hosdrill" +/obj/item/clothing/head/HoS/formal + name = "formal head of security cap" + desc = "A robust formal cap for special occasions." + icon_state = "hosformal" + /obj/item/clothing/head/warden name = "warden's police hat" desc = "It's a special armored hat issued to the Warden of a security force. Protects the head from impacts." diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 41b93e38b638d499bbe5cc7330c2ca8dcd3845f5..d704473b53fc38d98f0d4e0218408d83eb76ff64 100644 GIT binary patch delta 19356 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 FO#lH?Y@`4H diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 602df9fc9d0d3c9a1b3f57804bb7bf68c174965c..6e92d3870eee8c0b5dab9ffe379e3e6f142eed0c 100644 GIT binary patch delta 10338 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 From ef189dc9d4b8536aa65e68fc865f01dac308c0e0 Mon Sep 17 00:00:00 2001 From: paprka Date: Tue, 16 Dec 2014 22:12:14 -0800 Subject: [PATCH 03/90] adds dirt overlays for walking on turfs --- code/game/objects/items/weapons/mop.dm | 1 + code/game/turfs/simulated.dm | 10 +++++++++- code/modules/mob/living/silicon/robot/robot.dm | 3 +++ .../reagents/Chemistry-Reagents/Chemistry-Reagents.dm | 3 +++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index ae968fc3ee9..6f47027cbdd 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -21,6 +21,7 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A) if(reagents.has_reagent("water", 1) || reagents.has_reagent("holywater", 1)) A.clean_blood() + A.dirt = 0 for(var/obj/effect/O in A) if(istype(O,/obj/effect/decal/cleanable) || istype(O,/obj/effect/overlay)) qdel(O) diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 1011cef9c50..c9e7851efe4 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -8,6 +8,7 @@ nitrogen = MOLES_N2STANDARD var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed var/max_fire_temperature_sustained = 0 //The max temperature of the fire which it was subjected to + var/dirt = 0 /turf/simulated/New() ..() @@ -37,7 +38,14 @@ if (istype(A,/mob/living/carbon)) var/mob/living/carbon/M = A if(M.lying) return - + dirt++ + var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src) + if (dirt >= 30) + if (!dirtoverlay) + dirtoverlay = new/obj/effect/decal/cleanable/dirt(src) + dirtoverlay.alpha = 15 + else if (dirt > 30) + dirtoverlay.alpha = min(dirtoverlay.alpha+20, 255) switch (src.wet) if(1) //wet floor if(!M.slip(4, 2, null, (NO_SLIP_WHEN_WALKING|STEP))) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 7a7b4ddc838..4403a6a6dca 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -846,6 +846,9 @@ var/turf/tile = loc if(isturf(tile)) tile.clean_blood() + if (istype(tile, /turf/simulated)) + var/turf/simulated/S = tile + S.dirt = 0 for(var/A in tile) if(istype(A, /obj/effect)) if(istype(A, /obj/effect/rune) || istype(A, /obj/effect/decal/cleanable) || istype(A, /obj/effect/overlay)) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index 641c0916c0f..afb9ab75036 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -650,6 +650,9 @@ datum/reagent/space_cleaner/reaction_turf(var/turf/T, var/volume) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) + var/turf/simulated/S + if(volume >= 1) + S.dirt = 0 datum/reagent/space_cleaner/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) if(iscarbon(M)) From c0a710a5e8cb51a7a9d6e2915dae4f3e43bec690 Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Thu, 18 Dec 2014 15:43:51 -0800 Subject: [PATCH 04/90] changes sleeves to grey with red badge --- icons/mob/uniform.dmi | Bin 202400 -> 202495 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 11f6989810f0b13da7ad386b605f333b6e412c05..cad2882054107dbf9f34e40dac838f4525b85930 100644 GIT binary patch delta 23415 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 delta 23355 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 From fa7e3c87a8270ee37e105ee4c2f306db44cadd0b Mon Sep 17 00:00:00 2001 From: tkdrg Date: Fri, 26 Dec 2014 17:44:45 -0300 Subject: [PATCH 05/90] Adds a "tip of the round" system These are displayed 30 seconds before roundstart. They're randomly picked from config/tips.txt (currently a placeholder). If you can contribute with more tips, please do. --- code/game/gamemodes/gameticker.dm | 10 ++++++++++ config/tips.txt | 1 + 2 files changed, 11 insertions(+) create mode 100644 config/tips.txt diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index e828b3d1014..ec05dbba9cf 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -33,6 +33,7 @@ var/round_start_time = 0 var/delay_end = 0 //if set to nonzero, the round will not restart on it's own var/triai = 0//Global holder for Triumvirate + var/tipped = 0 //Did we broadcast the tip of the round yet? /datum/controller/gameticker/proc/pregame() @@ -55,6 +56,10 @@ var/round_start_time = 0 if(going) pregame_timeleft-- + if((pregame_timeleft <= 30) && !tipped) + broadcast_random_tip() + tipped = 1 + if(pregame_timeleft <= 0) current_state = GAME_STATE_SETTING_UP while (!setup()) @@ -419,3 +424,8 @@ var/round_start_time = 0 log_game("[i]s[total_antagonists[i]].") return 1 + +/datum/controller/gameticker/proc/broadcast_random_tip() + var/list/randomtips = file2list("config/tips.txt") + if(randomtips.len) + world << "Tip of the round: [strip_html_properly(pick(randomtips))]" diff --git a/config/tips.txt b/config/tips.txt new file mode 100644 index 00000000000..cb13a84b824 --- /dev/null +++ b/config/tips.txt @@ -0,0 +1 @@ +You can drag yourself to a chair or a bed to buckle yourself to it. \ No newline at end of file From 1d63ba5deca3aea69cd9526354a8ce6f33943c70 Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 27 Dec 2014 14:55:02 +0200 Subject: [PATCH 06/90] Adds some fixes to mineral statues --- code/game/objects/structures/statues.dm | 53 +++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index f5a22006542..42bc328b229 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -7,24 +7,69 @@ icon = 'icons/obj/statue.dmi' icon_state = "" density = 1 - anchored = 1 + anchored = 0 var/hardness = 1 var/oreAmount = 7 var/mineralType = "metal" var/last_event = 0 var/active = null var/spam_flag = 0 + var/state = 0 /obj/structure/statue/Destroy() density = 0 ..() /obj/structure/statue/attackby(obj/item/weapon/W, mob/user) - hardness -= W.force/100 - user << "You hit the [name] with your [W.name]!" - CheckHardness() + add_fingerprint(user) + if(istype(W, /obj/item/weapon/wrench) && state == 0) + if(anchored) + playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + user << "Now loosening the [name]'s bolts..." + if(do_after(user,40)) + if(!src) return + user << "You loosened the [name]'s bolts!" + anchored = 0 + else if(!anchored) + if (!istype(src.loc, /turf/simulated/floor)) + usr << "A floor must be present to secure the [name]!" + return + playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + user << "Now securing the [name]'s bolts..." + if(do_after(user, 40)) + if(!src) return + user << "You secured the [name]'s bolts!" + anchored = 1 + + else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) + user << "Now slicing apart the [name]..." + if(do_after(user,30)) + if(!src) return + user << "You slice apart the [name]!" + Dismantle(1) + + else if(istype(W, /obj/item/weapon/pickaxe/drill/diamonddrill)) + user << "You begin to drill apart the [name]!" + if(do_after(user,5)) + if(!src) return + user << "You destroy the [name]!" + qdel(src) + + else if(istype(W, /obj/item/weapon/weldingtool)) + if(!anchored) + user << "Now slicing apart the [name]..." + if(do_after(user, 40)) + if(!src) return + user << "You slice apart the [name]!" + Dismantle(1) + + else + hardness -= W.force/100 + user << "You hit the [name] with your [W.name]!" + CheckHardness() /obj/structure/statue/attack_hand(mob/user) + user.changeNext_move(CLICK_CD_MELEE) visible_message("[user] rubs some dust off from the [name]'s surface.") /obj/structure/statue/CanAtmosPass() From 7f1595dd7d4e4c5987c09203f89f559344275833 Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 27 Dec 2014 15:02:31 +0200 Subject: [PATCH 07/90] Negligence from me. Fixed --- code/game/objects/structures/statues.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index 42bc328b229..8f8f1deeab5 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -14,7 +14,6 @@ var/last_event = 0 var/active = null var/spam_flag = 0 - var/state = 0 /obj/structure/statue/Destroy() density = 0 @@ -22,7 +21,7 @@ /obj/structure/statue/attackby(obj/item/weapon/W, mob/user) add_fingerprint(user) - if(istype(W, /obj/item/weapon/wrench) && state == 0) + if(istype(W, /obj/item/weapon/wrench)) if(anchored) playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) user << "Now loosening the [name]'s bolts..." @@ -70,6 +69,7 @@ /obj/structure/statue/attack_hand(mob/user) user.changeNext_move(CLICK_CD_MELEE) + add_fingerprint(user) visible_message("[user] rubs some dust off from the [name]'s surface.") /obj/structure/statue/CanAtmosPass() From ea16486efdbfcbe5a7dd6aa8754e06dd833862fe Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 27 Dec 2014 22:24:06 +0200 Subject: [PATCH 08/90] Statue fixes 2. --- code/game/objects/structures/statues.dm | 42 ++++++++++++++++--------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index 8f8f1deeab5..d25e35b54c9 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -19,47 +19,59 @@ density = 0 ..() -/obj/structure/statue/attackby(obj/item/weapon/W, mob/user) +/obj/structure/statue/attackby(obj/item/weapon/W, mob/living/user as mob) + user.do_attack_animation(src) add_fingerprint(user) + user.changeNext_move(CLICK_CD_MELEE) if(istype(W, /obj/item/weapon/wrench)) if(anchored) playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "Now loosening the [name]'s bolts..." + user.visible_message("[user] is loosening the [name]'s bolts...", \ + "You are loosening the [name]'s bolts...") if(do_after(user,40)) if(!src) return - user << "You loosened the [name]'s bolts!" + user.visible_message("[user] loosened the [name]'s bolts!", \ + "You loosened the [name]'s bolts!") anchored = 0 else if(!anchored) if (!istype(src.loc, /turf/simulated/floor)) - usr << "A floor must be present to secure the [name]!" + user.visible_message("A floor must be present to secure the [name]!") return playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "Now securing the [name]'s bolts..." + user.visible_message("[user] is securing the [name]'s bolts...", \ + "You are securing the [name]'s bolts...") if(do_after(user, 40)) if(!src) return - user << "You secured the [name]'s bolts!" + user.visible_message("[user] has secured the [name]'s bolts!", \ + "You have secured the [name]'s bolts!") anchored = 1 else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) - user << "Now slicing apart the [name]..." + user.visible_message("[user] is slicing apart the [name]...", \ + "You are slicing apart the [name]...") if(do_after(user,30)) if(!src) return - user << "You slice apart the [name]!" + user.visible_message("[user] slices apart the [name]!", \ + "You slice apart the [name]!") Dismantle(1) else if(istype(W, /obj/item/weapon/pickaxe/drill/diamonddrill)) - user << "You begin to drill apart the [name]!" + user.visible_message("[name] begins to drill apart the [name]!", \ + "You begin to drill apart the [name]!") if(do_after(user,5)) if(!src) return - user << "You destroy the [name]!" + user.visible_message("[name] destroys the [name]!", \ + "You destroy the [name]!") qdel(src) else if(istype(W, /obj/item/weapon/weldingtool)) if(!anchored) - user << "Now slicing apart the [name]..." + user.visible_message("[name] is slicing apart the [name]...", \ + "You are slicing apart the [name]...") if(do_after(user, 40)) if(!src) return - user << "You slice apart the [name]!" + user.visible_message("[name] slices apart the [name]!", \ + "You slice apart the [name]!") Dismantle(1) else @@ -67,10 +79,12 @@ user << "You hit the [name] with your [W.name]!" CheckHardness() -/obj/structure/statue/attack_hand(mob/user) +/obj/structure/statue/attack_hand(mob/living/user as mob) + user.do_attack_animation(src) user.changeNext_move(CLICK_CD_MELEE) add_fingerprint(user) - visible_message("[user] rubs some dust off from the [name]'s surface.") + user.visible_message("[user] rubs some dust off from the [name]'s surface.", \ + "You rub some dust off from the [name]'s surface.") /obj/structure/statue/CanAtmosPass() return !density From 26e4329a6432543c7754d91e8910b7b12271f579 Mon Sep 17 00:00:00 2001 From: Firecage Date: Sat, 27 Dec 2014 22:30:26 +0200 Subject: [PATCH 09/90] Statue_Fixes_3 Signed-off-by: Firecage --- code/game/objects/structures/statues.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index d25e35b54c9..b89d53b501f 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -56,27 +56,28 @@ Dismantle(1) else if(istype(W, /obj/item/weapon/pickaxe/drill/diamonddrill)) - user.visible_message("[name] begins to drill apart the [name]!", \ + user.visible_message("[user] begins to drill apart the [name]!", \ "You begin to drill apart the [name]!") if(do_after(user,5)) if(!src) return - user.visible_message("[name] destroys the [name]!", \ + user.visible_message("[user] destroys the [name]!", \ "You destroy the [name]!") qdel(src) else if(istype(W, /obj/item/weapon/weldingtool)) if(!anchored) - user.visible_message("[name] is slicing apart the [name]...", \ + user.visible_message("[user] is slicing apart the [name]...", \ "You are slicing apart the [name]...") if(do_after(user, 40)) if(!src) return - user.visible_message("[name] slices apart the [name]!", \ + user.visible_message("[user] slices apart the [name]!", \ "You slice apart the [name]!") Dismantle(1) else hardness -= W.force/100 - user << "You hit the [name] with your [W.name]!" + user.visible_message("[user] hits the [name] with their [W.name]!", \ + "You hit the [name] with your [W.name]!") CheckHardness() /obj/structure/statue/attack_hand(mob/living/user as mob) From 15f01d3dfcaae72a40f1eb73d67f5679d64f51db Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sat, 27 Dec 2014 22:08:25 +0000 Subject: [PATCH 10/90] File restructure No functional changes. Just moving the declarations of functions around. I may be wrong in this, IE I don't know if declaration order matters in this, if it does, just reject my PR. Otherwise accepting it, would be good to help newbie coders to understand code flow a little easier. --- code/_onclick/ai.dm | 78 ++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 40 deletions(-) diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 6d5649e087b..4700e4f5d54 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -104,34 +104,20 @@ The following criminally helpful code is just the previous code cleaned up; I have no idea why it was in atoms.dm instead of respective files. */ -/atom/proc/AICtrlShiftClick() - return - -/obj/machinery/door/airlock/AICtrlShiftClick() // Sets/Unsets Emergency Access Override - if(emagged) - return - if(!emergency) - Topic("aiEnable=11", list("aiEnable"="11"), 1) // 1 meaning no window (consistency!) - else - Topic("aiDisable=11", list("aiDisable"="11"), 1) - return - -/atom/proc/AIShiftClick() - return - -/obj/machinery/door/airlock/AIShiftClick() // Opens and closes doors! - if(emagged) - return - if(density) - Topic("aiEnable=7", list("aiEnable"="7"), 1) // 1 meaning no window (consistency!) - else - Topic("aiDisable=7", list("aiDisable"="7"), 1) - return - +/* Questions: Instead of an Emag check on every function, can we not add to airlocks onclick if emag return? */ +/* Atom Procs */ /atom/proc/AICtrlClick() return - +/atom/proc/AIAltClick(var/mob/living/silicon/ai/user) + AltClick(user) + return +/atom/proc/AIShiftClick() + return +/atom/proc/AICtrlShiftClick() + return + +/* Airlocks */ /obj/machinery/door/airlock/AICtrlClick() // Bolts doors if(emagged) return @@ -139,21 +125,7 @@ Topic("aiEnable=4", list("aiEnable"="4"), 1)// 1 meaning no window (consistency!) else Topic("aiDisable=4", list("aiDisable"="4"), 1) - -/obj/machinery/power/apc/AICtrlClick() // turns off/on APCs. - toggle_breaker() - add_fingerprint(usr) - -/obj/machinery/turretid/AICtrlClick() //turns off/on Turrets - if(can_be_used_by(usr)) - toggle_on() - add_fingerprint(usr) - - -/atom/proc/AIAltClick(var/mob/living/silicon/ai/user) - AltClick(user) return - /obj/machinery/door/airlock/AIAltClick() // Eletrifies doors. if(emagged) return @@ -164,15 +136,41 @@ // disable/6 is not in Topic; disable/5 disables both temporary and permenant shock Topic("aiDisable=5", list("aiDisable"="5"), 1) return +/obj/machinery/door/airlock/AIShiftClick() // Opens and closes doors! + if(emagged) + return + if(density) + Topic("aiEnable=7", list("aiEnable"="7"), 1) // 1 meaning no window (consistency!) + else + Topic("aiDisable=7", list("aiDisable"="7"), 1) + return +/obj/machinery/door/airlock/AICtrlShiftClick() // Sets/Unsets Emergency Access Override + if(emagged) + return + if(!emergency) + Topic("aiEnable=11", list("aiEnable"="11"), 1) // 1 meaning no window (consistency!) + else + Topic("aiDisable=11", list("aiDisable"="11"), 1) + return + +/* APC */ +/obj/machinery/power/apc/AICtrlClick() // turns off/on APCs. + toggle_breaker() + add_fingerprint(usr) +/* AI Turrets */ /obj/machinery/turretid/AIAltClick() //toggles lethal on turrets if(can_be_used_by(usr)) toggle_lethal() add_fingerprint(usr) +/obj/machinery/turretid/AICtrlClick() //turns off/on Turrets + if(can_be_used_by(usr)) + toggle_on() + add_fingerprint(usr) // // Override TurfAdjacent for AltClicking // /mob/living/silicon/ai/TurfAdjacent(var/turf/T) - return (cameranet && cameranet.checkTurfVis(T)) \ No newline at end of file + return (cameranet && cameranet.checkTurfVis(T)) From 9b7aa9ca82ab9a714fab6384dc90d6386484ac8e Mon Sep 17 00:00:00 2001 From: paprka Date: Sat, 27 Dec 2014 21:43:48 -0800 Subject: [PATCH 11/90] adds a check for gravity and ignored turfs --- code/game/turfs/simulated.dm | 10 ---------- code/game/turfs/simulated/floor.dm | 18 ++++++++++++++++++ code/game/turfs/simulated/floor/fancy_floor.dm | 1 + code/game/turfs/simulated/floor/misc_floor.dm | 3 +++ code/modules/mining/mine_turfs.dm | 1 + .../Chemistry-Reagents/Chemistry-Reagents.dm | 4 ++-- 6 files changed, 25 insertions(+), 12 deletions(-) diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index c9e7851efe4..56c208db908 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -8,7 +8,6 @@ nitrogen = MOLES_N2STANDARD var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed var/max_fire_temperature_sustained = 0 //The max temperature of the fire which it was subjected to - var/dirt = 0 /turf/simulated/New() ..() @@ -38,19 +37,10 @@ if (istype(A,/mob/living/carbon)) var/mob/living/carbon/M = A if(M.lying) return - dirt++ - var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src) - if (dirt >= 30) - if (!dirtoverlay) - dirtoverlay = new/obj/effect/decal/cleanable/dirt(src) - dirtoverlay.alpha = 15 - else if (dirt > 30) - dirtoverlay.alpha = min(dirtoverlay.alpha+20, 255) switch (src.wet) if(1) //wet floor if(!M.slip(4, 2, null, (NO_SLIP_WHEN_WALKING|STEP))) M.inertia_dir = 0 return - if(2) //lube M.slip(0, 7, null, (STEP|SLIDE|GALOSHES_DONT_HELP)) \ No newline at end of file diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 9e641352434..87e1fc86b4a 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -32,6 +32,8 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," var/obj/item/stack/tile/builtin_tile = null //needed for performance reasons when the singularity rips off floor tiles var/list/broken_states = list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") var/list/burnt_states = list() + var/dirt = 0 + var/ignoredirt = 0 /turf/simulated/floor/New() ..() @@ -158,3 +160,19 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," make_plating() else if(prob(50)) ReplaceWithLattice() + +/turf/simulated/floor/Entered() + ..() + if(!ignoredirt) + if(has_gravity(src)) + if(istype(A,/mob/living/carbon)) + var/mob/living/carbon/M = A + if(M.lying) return + dirt++ + var/obj/effect/decal/cleanable/dirt/dirtoverlay = locate(/obj/effect/decal/cleanable/dirt, src) + if (dirt >= 30) + if (!dirtoverlay) + dirtoverlay = new/obj/effect/decal/cleanable/dirt(src) + dirtoverlay.alpha = 15 + else if (dirt > 30) + dirtoverlay.alpha = min(dirtoverlay.alpha+20, 255) \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 7fb99942189..4fe22480e21 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -41,6 +41,7 @@ icon_state = "grass1" floor_tile = /obj/item/stack/tile/grass broken_states = list("sand1", "sand2", "sand3") + ignoredirt = 1 /turf/simulated/floor/fancy/grass/New() ..() diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 4a808d7be61..15be7dfd212 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -63,6 +63,7 @@ /turf/simulated/floor/beach name = "Beach" icon = 'icons/misc/beach.dmi' + ignoredirt = 1 /turf/simulated/floor/beach/ex_act(severity, target) contents_explosion(severity, target) @@ -84,11 +85,13 @@ ..() name = "Iron Sand" icon_state = "ironsand[rand(1,15)]" + ignoredirt = 1 /turf/simulated/floor/plating/snow name = "snow" icon = 'icons/turf/snow.dmi' icon_state = "snow" + ignoredirt = 1 /turf/simulated/floor/plating/snow/ex_act(severity, target) contents_explosion(severity, target) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 018f6e491ed..581ab4f176d 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -475,6 +475,7 @@ icon_state = "asteroid" icon_plating = "asteroid" var/dug = 0 //0 = has not yet been dug, 1 = has already been dug + ignoredirt = 1 /turf/simulated/floor/plating/asteroid/airless oxygen = 0.01 diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index afb9ab75036..b777938b760 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -650,9 +650,9 @@ datum/reagent/space_cleaner/reaction_turf(var/turf/T, var/volume) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) - var/turf/simulated/S + var/turf/simulated/floor/F = T if(volume >= 1) - S.dirt = 0 + F.dirt = 0 datum/reagent/space_cleaner/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) if(iscarbon(M)) From 176f1a29642fc8c7611709ec708845b08b20cdbe Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sun, 28 Dec 2014 18:10:07 -0300 Subject: [PATCH 12/90] Improves Permission Panel security, take 2 Admins can no longer add permissions that they don't have. Admins can now edit their own permissions. Fixes #4559 --- code/modules/admin/admin_ranks.dm | 55 +++++++++++++++++++++---------- code/modules/admin/holder2.dm | 2 ++ 2 files changed, 39 insertions(+), 18 deletions(-) diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index 7fc699f736a..711907c6025 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -18,7 +18,7 @@ var/list/admin_ranks = list() //list of all admin_rank datums adds = init_adds subs = init_subs -/datum/admin_rank/proc/process_keyword(word, previous_rights=0) +/proc/admin_keyword_to_flag(word, previous_rights=0) var/flag = 0 switch(ckey(word)) if("buildmode","build") flag = R_BUILDMODE @@ -36,22 +36,41 @@ var/list/admin_ranks = list() //list of all admin_rank datums if("sound","sounds") flag = R_SOUNDS if("spawn","create") flag = R_SPAWN if("@","prev") flag = previous_rights - else - //isn't a keyword so maybe it's a verbpath? - var/path = text2path(copytext(word,2,findtext(word," ",2,0))) - if(path) - switch(text2ascii(word,1)) - if(43) - if(!subs.Remove(path)) - adds += path //+ - if(45) - if(!adds.Remove(path)) - subs += path //- - return - switch(text2ascii(word,1)) - if(43) rights |= flag //+ - if(45) rights &= ~flag //- - return + return flag + +/proc/admin_keyword_to_path(word) //use this with verb keywords eg +/client/proc/blah + return text2path(copytext(word,2,findtext(word," ",2,0))) + +// Adds/removes rights to this admin_rank +/datum/admin_rank/proc/process_keyword(word, previous_rights=0) + var/flag = admin_keyword_to_flag(word, previous_rights) + if(flag) + switch(text2ascii(word,1)) + if(43) rights |= flag //+ + if(45) rights &= ~flag //- + else + //isn't a keyword so maybe it's a verbpath? + var/path = admin_keyword_to_path(word) + if(path) + switch(text2ascii(word,1)) + if(43) + if(!subs.Remove(path)) + adds += path //+ + if(45) + if(!adds.Remove(path)) + subs += path //- + +// Checks for (keyword-formatted) rights on this admin +/datum/admins/proc/check_keyword(word) + var/flag = admin_keyword_to_flag(word) + if(flag) + return ((rank.rights & flag) == flag) //true only if right has everything in flag + else + var/path = admin_keyword_to_path(word) + for(var/i in owner.verbs) //this needs to be a foreach loop for some reason. in operator and verbs.Find() don't work + if(i == path) + return 1 + return 0 //load our rank - > rights associations /proc/load_admin_ranks() @@ -279,7 +298,7 @@ var/list/admin_ranks = list() //list of all admin_rank datums var/keyword = input("Input permission keyword (one at a time):\ne.g. +BAN or -FUN or +/client/proc/someverb", "Permission toggle", null, null) as null|text if(!keyword) return - if(!check_if_greater_rights_than_holder(D)) + if(!check_keyword(keyword) || !check_if_greater_rights_than_holder(D)) message_admins("[key_name_admin(usr)] attempted to give [adm_ckey] the keyword [keyword] without sufficient rights.") log_admin("[key_name(usr)] attempted to give [adm_ckey] the keyword [keyword] without sufficient rights.") return diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index 8b289da6f70..443997a75c5 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -45,6 +45,8 @@ var/list/admin_datums = list() return 1 //they have no rights if(rank.rights == 65535) return 1 //we have all the rights + if(src == other) + return 1 //you always have more rights than yourself if(rank.rights != other.rank.rights) if( (rank.rights & other.rank.rights) == other.rank.rights ) return 1 //we have all the rights they have and more From 71cc4ff94e88a45dbecdef2472b924099a9abf56 Mon Sep 17 00:00:00 2001 From: Firecage Date: Mon, 29 Dec 2014 23:41:13 +0200 Subject: [PATCH 13/90] Statue_code_cleanliness(kinda) --- code/game/objects/structures/statues.dm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index b89d53b501f..aedfbc485d0 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -11,9 +11,6 @@ var/hardness = 1 var/oreAmount = 7 var/mineralType = "metal" - var/last_event = 0 - var/active = null - var/spam_flag = 0 /obj/structure/statue/Destroy() density = 0 @@ -143,6 +140,8 @@ hardness = 3 luminosity = 2 mineralType = "uranium" + var/last_event = 0 + var/active = null /obj/structure/statue/uranium/nuke name = "Statue of a Nuclear Fission Explosive" @@ -160,6 +159,7 @@ /obj/structure/statue/uranium/Bumped(atom/user) radiate() + ..() /obj/structure/statue/uranium/attack_hand(mob/user) radiate() @@ -167,6 +167,7 @@ /obj/structure/statue/uranium/attack_paw(mob/user) radiate() + ..() /obj/structure/statue/uranium/proc/radiate() if(!active) @@ -298,6 +299,7 @@ hardness = 3 mineralType = "bananium" desc = "A bananium statue with a small engraving:'HOOOOOOONK'." + var/spam_flag = 0 /obj/structure/statue/bananium/clown name = "Statue of a clown" @@ -305,6 +307,7 @@ /obj/structure/statue/bananium/Bumped(atom/user) honk() + ..() /obj/structure/statue/bananium/attackby(obj/item/weapon/W, mob/user) honk() @@ -316,9 +319,10 @@ /obj/structure/statue/bananium/attack_paw(mob/user) honk() + ..() /obj/structure/statue/bananium/proc/honk() - if(spam_flag == 0) + if(!spam_flag) spam_flag = 1 playsound(src.loc, 'sound/items/bikehorn.ogg', 50, 1) spawn(20) From 9d44cca9d6eff10a231ddaa159df396d2b29bf16 Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Mon, 29 Dec 2014 20:39:36 -0800 Subject: [PATCH 14/90] thanks paprika --- icons/mob/uniform.dmi | Bin 202495 -> 208557 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index cad2882054107dbf9f34e40dac838f4525b85930..c13dbf0341346abd0ee785f63a9f4f2560051c1b 100644 GIT binary patch delta 91570 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

V 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%0D%cSn%3^INpx{wm)Zq4`16;I$jZ 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 P00000NkvXXu0mjfeJ6|d delta 85468 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 Mh?rmJiEgl1)RtQ|oV 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 z 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

-*Sjz~X~5+e< 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

*_@k-&Ob5M;>0!DxH#bBm51aujF(h~n!m&4a(D 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 N(Y|rHSkwCH{{VKDgqHvS From a029a49392b4708b76f9f4f709d8b707475c04c7 Mon Sep 17 00:00:00 2001 From: carnie Date: Sat, 15 Nov 2014 04:58:56 +0000 Subject: [PATCH 15/90] SubSystem rewrite Misc: +Fixes unreported issue with initializing lighting on a specific zlevel +Fixes two similar issues with moveElement and moveRange. Where fromIndex or toIndex could be adjusted incorrectly in certain conditions. Potentially causing bad-sorts, or out of bound errors. +Rewrites listclearnulls(list/L) to no longer iterate through L.len elements for every null in the list (plus 1). i.e. went from L.len*(number_of_nulls+1) list-element reads (best-case), to L.len list-element reads (worst-case) +New proc/getElementByVar(list/L, varname, value) which finds the first datum in a list, with a variable named varname, which equals value. You can also feed it atoms instead of lists due to the way the in operator functions. +Fixes an unreported issue with Yota's list2text rewrite. Under certain conditions, the first element would not be converted into a string. Causing type-mismatch runtimes. +New global map_ready variable. This is not fully implemented yet, but will be used to avoid duplicate calls to initialize() for map objects. +All turfs now maintain references to all lights currently illuminating them. This will mean higher memory use unfortunately, due to the huge number of turfs. However, it will speed up updateAffectingLights significantly. I've used list husbandry to reduce baseline memory usage, so it shouldn't be any worse than some past atmos modifications memory-wise. -Removed 'quadratic lighting', can add this back at some point. Sorry. +modified the way lum() works slightly, to allow turfs to have overridden delta-lumen. i.e. space cannot be illuminated more than its default ambiance. This allowed removal of some iffy special-snowflake lighting areas implemented by somebody else. +Lighting images in the dmi can now use arbitrary naming schemes. It is reliant on order now. This allows the dmi to be replaced by simply dropping in a new dmi. -Removed all subtypes of /area/shuttle. Shuttles now create duplicate 'rooms' of /area/shuttle. (More on this later). This will conflict with most maps. Guide on how to fix to follow. +All verbs/tools relating to world.tick_lag were refactored to use world.fps. However old config text for setting tick_lag will still work (it converts the value to fps for you) +MC stats improved using smoothing. They now have their own tab so they dont get in the way when you're playing as an admin. -removed the push_mob_back stuff due to conflicting changes. Sorry Giacom. _OK, NOW THE ACTUAL INTERESTING STUFF_ Following systems moved over to subsystem datums: air_master garbage_manager lighting_controller process_mobs (aka Life()) nanomanager power sun pipenets AFK kick loops shuttle_controller (aka emergency shuttle/pods), supply_shuttle and other shuttles voting bots radio diseases events jobs objects ticker Subsystems hooks and variables should be commented fairly in-depth. If anything isn't particularly clear, please make an issue. Many system-specific global variables have been refactored into All tickers which previously used world.timeofday now use world.time some subsystems can iterate before round start. this resolves the issue with votes not working pregame --- .../components/unary/heat_exchanger.dm | 6 +- code/LINDA/LINDA_fire.dm | 8 +- code/LINDA/LINDA_system.dm | 138 +-- code/LINDA/LINDA_turf_tile.dm | 43 +- code/__DEFINES/misc.dm | 11 + code/__DEFINES/stat.dm | 8 + code/__HELPERS/cmp.dm | 5 +- code/__HELPERS/lists.dm | 30 +- code/__HELPERS/names.dm | 25 +- code/__HELPERS/type2type.dm | 2 +- code/__HELPERS/unsorted.dm | 10 +- code/_compile_options.dm | 2 + code/_globalvars/game_modes.dm | 1 - code/_globalvars/lists/mapping.dm | 1 - code/_globalvars/lists/objects.dm | 7 +- code/_globalvars/misc.dm | 21 +- code/_globalvars/station.dm | 2 +- code/controllers/_DynamicAreaLighting_TG.dm | 213 ++--- code/controllers/configuration.dm | 16 +- code/controllers/failsafe.dm | 43 +- code/controllers/lighting_controller.dm | 130 --- code/controllers/master_controller.dm | 344 ++----- code/controllers/shuttle_controller.dm | 247 ----- code/controllers/subsystem/air.dm | 134 +++ code/controllers/subsystem/bots.dm | 21 + code/controllers/subsystem/diseases.dm | 20 + .../subsystem/events.dm} | 562 ++++++------ code/controllers/{ => subsystem}/garbage.dm | 277 +++--- .../subsystem/jobs.dm} | 840 +++++++++--------- code/controllers/subsystem/lighting.dm | 132 +++ code/controllers/subsystem/machines.dm | 33 + code/controllers/subsystem/mobs.dm | 24 + code/controllers/subsystem/nanoUI.dm | 30 + code/controllers/subsystem/objects.dm | 42 + code/controllers/subsystem/pipenets.dm | 36 + code/controllers/subsystem/power.dm | 18 + code/controllers/subsystem/radio.dm | 46 + .../subsystem/server_maintenance.dm | 18 + code/controllers/subsystem/shuttles.dm | 325 +++++++ .../subsystem/shuttles/emergency.dm | 128 +++ code/controllers/subsystem/shuttles/supply.dm | 535 +++++++++++ code/controllers/subsystem/sun.dm | 51 ++ .../subsystem/ticker.dm} | 839 +++++++++-------- code/controllers/{ => subsystem}/voting.dm | 86 +- code/controllers/subsystems.dm | 46 + code/controllers/supply_shuttle.dm | 808 ----------------- code/controllers/verbs.dm | 52 +- code/datums/diseases/_disease.dm | 6 +- code/datums/diseases/advance/advance.dm | 4 +- code/datums/mind.dm | 2 +- code/datums/sun.dm | 57 -- code/defines/procs/statistics.dm | 9 +- code/game/area/Space Station 13 areas.dm | 252 +----- code/game/area/areas.dm | 6 +- code/game/communications.dm | 61 +- code/game/dna.dm | 1 - code/game/gamemodes/blob/blob.dm | 12 +- code/game/gamemodes/blob/blobs/core.dm | 4 +- code/game/gamemodes/blob/blobs/node.dm | 4 +- .../gamemodes/changeling/powers/mutations.dm | 2 +- code/game/gamemodes/cult/runes.dm | 2 +- code/game/gamemodes/game_mode.dm | 68 +- .../gamemodes/malfunction/Malf_Modules.dm | 2 +- .../game/gamemodes/malfunction/malfunction.dm | 12 +- code/game/gamemodes/meteor/meteor.dm | 19 +- code/game/gamemodes/nuclear/nuclear.dm | 2 +- code/game/gamemodes/nuclear/nuclearbomb.dm | 50 +- code/game/gamemodes/nuclear/pinpointer.dm | 4 +- code/game/gamemodes/objective.dm | 79 +- code/game/gamemodes/revolution/revolution.dm | 6 +- code/game/gamemodes/sandbox/sandbox.dm | 3 +- code/game/gamemodes/setupgame.dm | 24 +- code/game/gamemodes/wizard/artefact.dm | 2 +- code/game/gamemodes/wizard/rightandwrong.dm | 27 +- code/game/machinery/alarm.dm | 4 +- code/game/machinery/bots/bots.dm | 4 +- .../game/machinery/computer/buildandrepair.dm | 20 +- code/game/machinery/computer/card.dm | 8 +- .../game/machinery/computer/communications.dm | 102 +-- code/game/machinery/computer/shuttle.dm | 122 ++- .../machinery/computer/syndicate_shuttle.dm | 98 +- code/game/machinery/cryo.dm | 4 +- code/game/machinery/machinery.dm | 2 + code/game/machinery/status_display.dm | 42 +- code/game/objects/effects/effect_system.dm | 2 +- code/game/objects/effects/forcefields.dm | 4 +- code/game/objects/effects/landmarks.dm | 4 - code/game/objects/effects/spiders.dm | 4 +- code/game/objects/explosion.dm | 16 +- code/game/objects/items/blueprints.dm | 1 - code/game/objects/items/candle.dm | 2 +- code/game/objects/items/devices/PDA/cart.dm | 22 +- code/game/objects/items/devices/camera_bug.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 8 +- .../objects/items/devices/laserpointer.dm | 2 +- code/game/objects/items/devices/multitool.dm | 4 +- code/game/objects/items/devices/powersink.dm | 8 +- .../objects/items/devices/radio/intercom.dm | 4 +- code/game/objects/items/devices/recaller.dm | 6 +- code/game/objects/items/devices/scanners.dm | 4 +- .../objects/items/weapons/cigs_lighters.dm | 18 +- .../objects/items/weapons/flamethrower.dm | 6 +- .../items/weapons/singularityhammer.dm | 4 +- .../game/objects/items/weapons/tanks/tanks.dm | 4 +- code/game/objects/items/weapons/tools.dm | 4 +- code/game/objects/objs.dm | 4 +- .../crates_lockers/closets/statue.dm | 4 +- .../structures/transit_tubes/station.dm | 4 +- code/game/turfs/simulated/floor/misc_floor.dm | 5 + code/game/turfs/space/transit.dm | 126 ++- code/game/turfs/turf.dm | 19 +- code/modules/admin/admin.dm | 12 +- code/modules/admin/admin_verbs.dm | 18 +- code/modules/admin/player_panel.dm | 6 +- code/modules/admin/topic.dm | 112 +-- code/modules/admin/verbs/debug.dm | 9 +- code/modules/admin/verbs/fps.dm | 27 + code/modules/admin/verbs/mapping.dm | 23 +- code/modules/admin/verbs/playsound.dm | 2 +- code/modules/admin/verbs/randomverbs.dm | 14 +- code/modules/admin/verbs/ticklag.dm | 24 - code/modules/admin/verbs/tripAI.dm | 26 +- code/modules/assembly/assembly.dm | 2 +- code/modules/assembly/infrared.dm | 4 +- code/modules/assembly/proximity.dm | 4 +- code/modules/assembly/timer.dm | 4 +- code/modules/client/preferences.dm | 8 +- code/modules/clothing/head/misc_special.dm | 4 +- code/modules/events/event.dm | 4 +- code/modules/events/false_alarm.dm | 2 +- code/modules/events/shuttle_loan.dm | 122 +-- code/modules/events/spacevine.dm | 4 +- code/modules/events/wizard/greentext.dm | 4 +- code/modules/hydroponics/grown.dm | 2 +- code/modules/mining/laborcamp/laborshuttle.dm | 12 +- code/modules/mining/laborcamp/laborstacker.dm | 35 +- code/modules/mining/mine_items.dm | 3 +- code/modules/mob/dead/observer/observer.dm | 16 +- code/modules/mob/living/carbon/alien/alien.dm | 15 +- .../mob/living/carbon/alien/humanoid/life.dm | 3 +- .../mob/living/carbon/alien/larva/life.dm | 3 +- code/modules/mob/living/carbon/alien/life.dm | 2 +- .../carbon/alien/special/alien_embryo.dm | 6 +- code/modules/mob/living/carbon/human/human.dm | 31 +- code/modules/mob/living/carbon/human/life.dm | 4 +- .../mob/living/carbon/human/species.dm | 2 +- code/modules/mob/living/carbon/monkey/life.dm | 2 +- code/modules/mob/living/carbon/slime/slime.dm | 6 +- code/modules/mob/living/living.dm | 10 +- code/modules/mob/living/silicon/ai/ai.dm | 31 +- code/modules/mob/living/silicon/ai/death.dm | 2 +- code/modules/mob/living/silicon/pai/pai.dm | 13 +- .../modules/mob/living/silicon/robot/robot.dm | 14 +- .../simple_animal/friendly/farm_animals.dm | 6 +- .../mob/living/simple_animal/hostile/carp.dm | 2 - code/modules/mob/logout.dm | 2 +- code/modules/mob/mob.dm | 29 +- code/modules/mob/new_player/new_player.dm | 58 +- code/modules/nano/nanoexternal.dm | 12 +- code/modules/nano/nanomanager.dm | 64 +- code/modules/nano/nanoui.dm | 20 +- code/modules/paperwork/paper.dm | 2 +- code/modules/paperwork/paperbin.dm | 2 +- code/modules/power/antimatter/shielding.dm | 3 +- code/modules/power/apc.dm | 2 +- code/modules/power/power.dm | 6 +- code/modules/power/singularity/narsie.dm | 3 +- code/modules/power/singularity/singularity.dm | 4 +- code/modules/power/smes.dm | 2 +- code/modules/power/solar.dm | 24 +- code/modules/projectiles/guns/energy/laser.dm | 12 +- .../projectiles/guns/energy/nuclear.dm | 8 +- .../projectiles/guns/energy/special.dm | 8 +- code/modules/projectiles/guns/energy/stun.dm | 8 +- code/modules/projectiles/guns/magic.dm | 4 +- code/modules/reagents/Chemistry-Machinery.dm | 10 +- .../reagents/reagent_containers/borghydro.dm | 4 +- code/modules/shuttle/shuttle.dm | 559 ++++++++++-- code/modules/telesci/telepad.dm | 6 +- code/world.dm | 70 +- icons/effects/ss13_dark_alpha6.dmi | Bin 503 -> 454 bytes icons/turf/space.dmi | Bin 122513 -> 122696 bytes tgstation.dme | 80 +- 183 files changed, 4708 insertions(+), 4782 deletions(-) delete mode 100644 code/controllers/lighting_controller.dm delete mode 100644 code/controllers/shuttle_controller.dm create mode 100644 code/controllers/subsystem/air.dm create mode 100644 code/controllers/subsystem/bots.dm create mode 100644 code/controllers/subsystem/diseases.dm rename code/{modules/events/event_manager.dm => controllers/subsystem/events.dm} (82%) rename code/controllers/{ => subsystem}/garbage.dm (81%) rename code/{game/jobs/job_controller.dm => controllers/subsystem/jobs.dm} (87%) create mode 100644 code/controllers/subsystem/lighting.dm create mode 100644 code/controllers/subsystem/machines.dm create mode 100644 code/controllers/subsystem/mobs.dm create mode 100644 code/controllers/subsystem/nanoUI.dm create mode 100644 code/controllers/subsystem/objects.dm create mode 100644 code/controllers/subsystem/pipenets.dm create mode 100644 code/controllers/subsystem/power.dm create mode 100644 code/controllers/subsystem/radio.dm create mode 100644 code/controllers/subsystem/server_maintenance.dm create mode 100644 code/controllers/subsystem/shuttles.dm create mode 100644 code/controllers/subsystem/shuttles/emergency.dm create mode 100644 code/controllers/subsystem/shuttles/supply.dm create mode 100644 code/controllers/subsystem/sun.dm rename code/{game/gamemodes/gameticker.dm => controllers/subsystem/ticker.dm} (62%) rename code/controllers/{ => subsystem}/voting.dm (74%) create mode 100644 code/controllers/subsystems.dm delete mode 100644 code/controllers/supply_shuttle.dm delete mode 100644 code/datums/sun.dm create mode 100644 code/modules/admin/verbs/fps.dm delete mode 100644 code/modules/admin/verbs/ticklag.dm diff --git a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm index e0cb9ac42d3..1c85c1c2049 100644 --- a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm +++ b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm @@ -37,11 +37,11 @@ if(!partner) return 0 - if(!air_master || air_master.current_cycle <= update_cycle) + if(SSair.times_fired <= update_cycle) return 0 - update_cycle = air_master.current_cycle - partner.update_cycle = air_master.current_cycle + update_cycle = SSair.times_fired + partner.update_cycle = SSair.times_fired var/air_heat_capacity = air_contents.heat_capacity() var/other_air_heat_capacity = partner.air_contents.heat_capacity() diff --git a/code/LINDA/LINDA_fire.dm b/code/LINDA/LINDA_fire.dm index 37eb751e194..bbf3f717a71 100644 --- a/code/LINDA/LINDA_fire.dm +++ b/code/LINDA/LINDA_fire.dm @@ -34,9 +34,9 @@ active_hotspot.temperature = exposed_temperature active_hotspot.volume = exposed_volume - active_hotspot.just_spawned = (current_cycle < air_master.current_cycle) + active_hotspot.just_spawned = (current_cycle < SSair.times_fired) //remove just_spawned protection if no longer processing this cell - air_master.add_to_active(src, 0) + SSair.add_to_active(src, 0) return igniting //This is the icon for fire on turfs, also helps for nurturing small fires until they are full tile @@ -56,7 +56,7 @@ /obj/effect/hotspot/New() ..() - air_master.hotspots += src + SSair.hotspots += src perform_exposure() /obj/effect/hotspot/proc/perform_exposure() @@ -142,7 +142,7 @@ // Garbage collect itself by nulling reference to it /obj/effect/hotspot/proc/Kill() - air_master.hotspots -= src + SSair.hotspots -= src DestroyTurf() qdel(src) diff --git a/code/LINDA/LINDA_system.dm b/code/LINDA/LINDA_system.dm index 0362fe6afcf..0bf0a5ff5b3 100644 --- a/code/LINDA/LINDA_system.dm +++ b/code/LINDA/LINDA_system.dm @@ -1,136 +1,3 @@ -var/kill_air = 0 - -var/global/datum/controller/air_system/air_master - -datum/controller/air_system - var/list/excited_groups = list() - var/list/active_turfs = list() - var/list/hotspots = list() - var/speed = 1 - - //Special functions lists - var/list/turf/simulated/active_super_conductivity = list() - var/list/turf/simulated/high_pressure_delta = list() - - var/current_cycle = 0 - - -/datum/controller/air_system/proc/setup() - set background = BACKGROUND_ENABLED - world << "Processing Geometry..." - sleep(1) - - var/start_time = world.timeofday - - setup_allturfs() - - global_activeturfs = active_turfs.len - - world << "Geometry processed in [(world.timeofday-start_time)/10] seconds!" - -/datum/controller/air_system/proc/process() - if(kill_air) - return 1 - - if(speed > 1) - for(var/i=0,i 20) - EG.dismantle() - /turf/proc/CanAtmosPass(var/turf/T) if(!istype(T)) return 0 var/R @@ -221,8 +88,7 @@ turf/CanPass(atom/movable/mover, turf/target, height=1.5) /turf/proc/air_update_turf(var/command = 0) if(command) CalculateAdjacentTurfs() - if(air_master) - air_master.add_to_active(src,command) + SSair.add_to_active(src,command) /atom/movable/proc/move_update_air(var/turf/T) if(istype(T,/turf)) @@ -277,4 +143,4 @@ var/const/SPAWN_AIR = 256 G.nitrogen += MOLES_N2STANDARD * amount air.merge(G) - air_master.add_to_active(src, 0) \ No newline at end of file + SSair.add_to_active(src, 0) \ No newline at end of file diff --git a/code/LINDA/LINDA_turf_tile.dm b/code/LINDA/LINDA_turf_tile.dm index 2a018e7417a..f5d7d5fd1c0 100644 --- a/code/LINDA/LINDA_turf_tile.dm +++ b/code/LINDA/LINDA_turf_tile.dm @@ -139,9 +139,9 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc /turf/simulated/proc/process_cell() - if(archived_cycle < air_master.current_cycle) //archive self if not already done + if(archived_cycle < SSair.times_fired) //archive self if not already done archive() - current_cycle = air_master.current_cycle + current_cycle = SSair.times_fired var/remove = 1 //set by non simulated turfs who are sharing with this turf @@ -182,7 +182,7 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc share_air(enemy_simulated) //share else if(!air.compare(enemy_simulated.air)) //compare if - air_master.add_to_active(enemy_simulated) //excite enemy + SSair.add_to_active(enemy_simulated) //excite enemy if(excited_group) excited_group.add_turf(enemy_simulated) //add enemy to group else @@ -221,7 +221,7 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc remove = 0 if(!excited_group && remove == 1) - air_master.remove_from_active(src) + SSair.remove_from_active(src) @@ -229,7 +229,7 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc if(air) //For open space like floors air.archive() temperature_archived = temperature - archived_cycle = air_master.current_cycle + archived_cycle = SSair.times_fired /turf/simulated/proc/update_visuals(datum/gas_mixture/model) overlays.Cut() @@ -238,9 +238,9 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc overlays += image('icons/turf/floors.dmi',siding_icon_state) switch(model.graphic) if("plasma") - overlays.Add(plmaster) + overlays.Add(SSair.plasma_overlay) if("sleeping_agent") - overlays.Add(slmaster) + overlays.Add(SSair.sleeptoxin_overlay) /turf/simulated/proc/share_air(var/turf/simulated/T) if(T.current_cycle < current_cycle) @@ -254,7 +254,7 @@ turf/simulated/proc/share_temperature_mutual_solid(turf/simulated/sharer, conduc last_share_check() /turf/proc/consider_pressure_difference(var/turf/simulated/T, var/difference) - air_master.high_pressure_delta |= src + SSair.high_pressure_delta |= src if(difference > pressure_difference) pressure_direction = get_dir(src, T) pressure_difference = difference @@ -274,11 +274,11 @@ atom/movable/var/pressure_resistance = 5 atom/movable/var/last_forced_movement = 0 atom/movable/proc/experience_pressure_difference(pressure_difference, direction) - if(last_forced_movement >= air_master.current_cycle) + if(last_forced_movement >= SSair.times_fired) return 0 else if(!anchored) if(pressure_difference > pressure_resistance) - last_forced_movement = air_master.current_cycle + last_forced_movement = SSair.times_fired spawn step(src, direction) return 1 @@ -290,8 +290,7 @@ atom/movable/proc/experience_pressure_difference(pressure_difference, direction) var/breakdown_cooldown = 0 /datum/excited_group/New() - if(air_master) - air_master.excited_groups += src + SSair.excited_groups += src /datum/excited_group/proc/add_turf(var/turf/simulated/T) turf_list += T @@ -301,13 +300,13 @@ atom/movable/proc/experience_pressure_difference(pressure_difference, direction) /datum/excited_group/proc/merge_groups(var/datum/excited_group/E) if(turf_list.len > E.turf_list.len) - air_master.excited_groups -= E + SSair.excited_groups -= E for(var/turf/simulated/T in E.turf_list) T.excited_group = src turf_list += T reset_cooldowns() else - air_master.excited_groups -= src + SSair.excited_groups -= src for(var/turf/simulated/T in turf_list) T.excited_group = E E.turf_list += T @@ -354,14 +353,14 @@ atom/movable/proc/experience_pressure_difference(pressure_difference, direction) T.excited = 0 T.recently_active = 0 T.excited_group = null - air_master.active_turfs -= T + SSair.active_turfs -= T garbage_collect() /datum/excited_group/proc/garbage_collect() for(var/turf/simulated/T in turf_list) T.excited_group = null turf_list.Cut() - air_master.excited_groups -= src + SSair.excited_groups -= src @@ -378,7 +377,7 @@ turf/simulated/proc/super_conduct() //Does not participate in air exchange, so will conduct heat across all four borders at this time conductivity_directions = NORTH|SOUTH|EAST|WEST - if(archived_cycle < air_master.current_cycle) + if(archived_cycle < SSair.times_fired) archive() else //Does particate in air exchange so only consider directions not considered during process_cell() @@ -398,7 +397,7 @@ turf/simulated/proc/super_conduct() if(istype(neighbor, /turf/simulated)) //anything under this subtype will share in the exchange var/turf/simulated/T = neighbor - if(T.archived_cycle < air_master.current_cycle) + if(T.archived_cycle < SSair.times_fired) T.archive() if(T.air) @@ -406,7 +405,7 @@ turf/simulated/proc/super_conduct() air.temperature_share(T.air, WINDOW_HEAT_TRANSFER_COEFFICIENT) else //Solid but neighbor is open T.air.temperature_turf_share(src, T.thermal_conductivity) - air_master.add_to_active(T, 0) + SSair.add_to_active(T, 0) else if(air) //Open but neighbor is solid air.temperature_turf_share(T, T.thermal_conductivity) @@ -430,12 +429,12 @@ turf/simulated/proc/super_conduct() //Make sure still hot enough to continue conducting heat if(air.temperature < MINIMUM_TEMPERATURE_FOR_SUPERCONDUCTION) - air_master.active_super_conductivity -= src + SSair.active_super_conductivity -= src return 0 else if(temperature < MINIMUM_TEMPERATURE_FOR_SUPERCONDUCTION) - air_master.active_super_conductivity -= src + SSair.active_super_conductivity -= src return 0 turf/simulated/proc/consider_superconductivity(starting) @@ -451,7 +450,7 @@ turf/simulated/proc/consider_superconductivity(starting) if(temperature < (starting?MINIMUM_TEMPERATURE_START_SUPERCONDUCTION:MINIMUM_TEMPERATURE_FOR_SUPERCONDUCTION)) return 0 - air_master.active_super_conductivity |= src + SSair.active_super_conductivity |= src return 1 turf/simulated/proc/radiate_to_spess() //Radiate excess tile heat to space diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index f31959107f2..aa33676784d 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -52,7 +52,18 @@ #define STAGE_FOUR 7 #define STAGE_FIVE 9 +//zlevel defines, can be overridden for different maps in the appropriate _maps file. +#define ZLEVEL_SPACEMAX 7 +#define ZLEVEL_SPACEMIN 3 +#define ZLEVEL_CENTCOM 2 +#define ZLEVEL_STATION 1 +//ticker.current_state values +#define GAME_STATE_STARTUP 0 +#define GAME_STATE_PREGAME 1 +#define GAME_STATE_SETTING_UP 2 +#define GAME_STATE_PLAYING 3 +#define GAME_STATE_FINISHED 4 //SOUND: #define SOUND_MINIMUM_PRESSURE 10 #define FALLOFF_SOUNDS 1 diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm index 816da605d36..d2c7ffd9087 100644 --- a/code/__DEFINES/stat.dm +++ b/code/__DEFINES/stat.dm @@ -13,3 +13,11 @@ #define POWEROFF 4 // tbd #define MAINT 8 // under maintaince #define EMPED 16 // temporary broken by EMP pulse + +//shuttle mode defines +#define SHUTTLE_IDLE 0 +#define SHUTTLE_RECALL 1 +#define SHUTTLE_CALL 2 +#define SHUTTLE_DOCKED 3 +#define SHUTTLE_ESCAPE 4 +#define SHUTTLE_ENDGAME 5 \ No newline at end of file diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 0c86ae75c4e..a4a8869637a 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -27,4 +27,7 @@ var/cmp_field = "name" return sorttext(b.ckey, a.ckey) /proc/cmp_ckey_dsc(client/a, client/b) - return sorttext(a.ckey, b.ckey) \ No newline at end of file + return sorttext(a.ckey, b.ckey) + +/proc/cmp_subsystem_priority(datum/subsystem/a, datum/subsystem/b) + return b.priority - a.priority diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index cd56614098c..34d7f4ec827 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -70,11 +70,14 @@ return //Removes any null entries from the list -/proc/listclearnulls(list/list) - if(istype(list)) - while(null in list) - list -= null - return +/proc/listclearnulls(list/L) + if(istype(L)) + var/i=1 + for(var/thing in L) + if(thing != null) + ++i + continue + L.Cut(i,i+1) /* * Returns list containing all the entries from first list that are not present in second. @@ -257,8 +260,6 @@ /proc/moveElement(list/L, fromIndex, toIndex) if(fromIndex > toIndex) ++fromIndex - else - ++toIndex L.Insert(toIndex, null) L.Swap(fromIndex, toIndex) @@ -283,8 +284,6 @@ else if(fromIndex > toIndex) fromIndex += len - else - toIndex += len //? for(var/i=0, i cell storage (eg: .002 means if there is a load of 1000 watts, 20 units will be taken from a cell per second) var/CHARGELEVEL = 0.001 // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second) -var/datum/sun/sun = null + var/list/powernets = list() // this is not strictly unused although the whole modules datum thing is unused diff --git a/code/controllers/_DynamicAreaLighting_TG.dm b/code/controllers/_DynamicAreaLighting_TG.dm index cf4ff4cf3e9..ea1b76b1ce2 100644 --- a/code/controllers/_DynamicAreaLighting_TG.dm +++ b/code/controllers/_DynamicAreaLighting_TG.dm @@ -10,11 +10,12 @@ Unlike sd_DAL however it uses a queueing system. Everytime we call a change to opacity or luminosity (through SetOpacity() or SetLuminosity()) we are simply updating variables and scheduling certain lights/turfs for an - update. Actual updates are handled periodically by the lighting_controller. This carries additional overheads, however it - means that each thing is changed only once per lighting_controller.processing_interval ticks. Allowing for greater control - over how much priority we'd like lighting updates to have. It also makes it possible for us to simply delay updates by - setting lighting_controller.processing = 0 at say, the start of a large explosion, waiting for it to finish, and then - turning it back on with lighting_controller.processing = 1. + update. Actual updates are handled periodically by the SSlighting subsystem. This carries additional overheads, however it + means that each thing is changed only once per SSlighting.wait deciseconds. Allowing for greater control + over how much priority we'd like lighting updates to have. + + UPDATE: we no longer postpone lighting updates by editting variables, there is now a subsystem/proc/postpone() procedure. + So you would do SSlighting.postpone() Unlike our old system there are hardcoded maximum luminositys (different for certain atoms). This is to cap the cost of creating lighting effects. @@ -29,9 +30,7 @@ No directional lighting support. (prototype looked ugly) */ -#define LIGHTING_CIRCULAR 1 //comment this out to use old square lighting effects. -#define LIGHTING_LAYER 10 //Drawing layer for lighting overlays -#define LIGHTING_ICON 'icons/effects/ss13_dark_alpha6.dmi' //Icon used for lighting shading effects +#define USE_CIRCULAR_LIGHTING //comment this out to use old square lighting effects. /datum/light_source var/atom/owner @@ -49,7 +48,7 @@ __x = owner.x __y = owner.y // the lighting object maintains a list of all light sources - lighting_controller.lights += src + SSlighting.lights += src //Check a light to see if its effect needs reprocessing. If it does, remove any old effect and create a new one @@ -75,17 +74,30 @@ // before we apply the effect we remove the light's current effect. for(var/turf/T in effect) // negate the effect of this light source T.update_lumcount(-effect[T]) + + if(T.affecting_lights && T.affecting_lights.len) + T.affecting_lights -= src + else + T.affecting_lights = null + effect.Cut() // clear the effect list /datum/light_source/proc/add_effect() // only do this if the light is turned on and is on the map if(owner.loc && owner.luminosity > 0) effect = list() - for(var/turf/T in view(owner.get_light_range(),get_turf(owner))) - var/delta_lumen = lum(T) - if(delta_lumen > 0) - effect[T] = delta_lumen - T.update_lumcount(delta_lumen) + var/turf/To = get_turf(owner) + var/range = owner.get_light_range() + + for(var/turf/T in view(range, To)) + var/delta_lumcount = T.lumen(src) + if(delta_lumcount > 0) + effect[T] = delta_lumcount + T.update_lumcount(delta_lumcount) + + if(!T.affecting_lights) + T.affecting_lights = list() + T.affecting_lights += src return 0 else @@ -93,27 +105,21 @@ return 1 //cause the light to be removed from the lights list and garbage collected once it's no //longer referenced by the queue -/datum/light_source/proc/lum(turf/A) - if (owner.trueLuminosity < 1) - return 0 - var/dist - if(!A) - dist = 0 - else -#ifdef LIGHTING_CIRCULAR - dist = cheap_hypotenuse(A.x, A.y, __x, __y) +/turf/proc/lumen(datum/light_source/L) + . = L.owner.luminosity +#ifdef USE_CIRCULAR_LIGHTING + . -= cheap_hypotenuse(x, y, L.__x, L.__y) #else - dist = max(abs(A.x - __x), abs(A.y - __y)) + . -= max(abs(x - L.__x), abs(y - L.__y)) #endif - if (owner.trueLuminosity > 100) // This will never happen... right? - return sqrt(owner.trueLuminosity) - dist - else - return sqrtTable[owner.trueLuminosity] - dist + return . + +/turf/space/lumen() + return 0 + /atom var/datum/light_source/light - var/trueLuminosity = 0 // Typically 'luminosity' squared. The builtin luminosity must remain linear. - // We may read it, but NEVER set it directly. //Turfs with opacity when they are constructed will trigger nearby lights to update @@ -122,7 +128,6 @@ ..() if(luminosity) if(light) WARNING("[type] - Don't set lights up manually during New(), We do it automatically.") - trueLuminosity = luminosity * luminosity light = new(src) //Movable atoms with opacity when they are constructed will trigger nearby lights to update @@ -130,20 +135,15 @@ /atom/movable/New() ..() if(opacity) - if(isturf(loc)) - if(loc:lighting_lumcount > 1) - UpdateAffectingLights() + UpdateAffectingLights() if(luminosity) if(light) WARNING("[type] - Don't set lights up manually during New(), We do it automatically.") - trueLuminosity = luminosity * luminosity light = new(src) //Objects with opacity will trigger nearby lights to update at next lighting process. /atom/movable/Destroy() if(opacity) - if(isturf(loc)) - if(loc:lighting_lumcount > 1) - UpdateAffectingLights() + UpdateAffectingLights() return ..() //Sets our luminosity. @@ -151,34 +151,22 @@ //If we are setting luminosity to 0 the light will be cleaned up by the controller and garbage collected once all its //queues are complete. //if we have a light already it is merely updated, rather than making a new one. -/atom/proc/SetLuminosity(new_luminosity, trueLum = FALSE) +/atom/proc/SetLuminosity(new_luminosity) if(new_luminosity < 0) new_luminosity = 0 - if(!trueLum) - new_luminosity *= new_luminosity if(light) - if(trueLuminosity != new_luminosity) //non-luminous lights are removed from the lights list in add_effect() + if(luminosity != new_luminosity) //non-luminous lights are removed from the lights list in add_effect() light.changed = 1 else if(new_luminosity) light = new(src) - trueLuminosity = new_luminosity - if (trueLuminosity < 1) - luminosity = 0 - else if (trueLuminosity <= 100) - luminosity = sqrtTable[trueLuminosity] - else - luminosity = sqrt(trueLuminosity) + luminosity = new_luminosity /atom/proc/AddLuminosity(delta_luminosity) - if(delta_luminosity > 0) - SetLuminosity(trueLuminosity + delta_luminosity*delta_luminosity, TRUE) - else if(delta_luminosity < 0) - SetLuminosity(trueLuminosity - delta_luminosity*delta_luminosity, TRUE) + SetLuminosity(luminosity + delta_luminosity) /area/SetLuminosity(new_luminosity) //we don't want dynamic lighting for areas luminosity = !!new_luminosity - trueLuminosity = luminosity //change our opacity (defaults to toggle), and then update all lights that affect us. @@ -188,24 +176,13 @@ else if(opacity == new_opacity) return 0 //opacity hasn't changed! don't bother doing anything opacity = new_opacity //update opacity, the below procs now call light updates. - return 1 - -/turf/SetOpacity(new_opacity) - if(..()==1) //only bother if opacity changed - if(lighting_lumcount) //only bother with an update if our turf is currently affected by a light - UpdateAffectingLights() - -/atom/movable/SetOpacity(new_opacity) - if(..()==1) //only bother if opacity changed - if(isturf(loc)) //only bother with an update if we're on a turf - var/turf/T = loc - if(T.lighting_lumcount) //only bother with an update if our turf is currently affected by a light - UpdateAffectingLights() + UpdateAffectingLights() /turf var/lighting_lumcount = 0 var/lighting_changed = 0 + var/list/affecting_lights //not initialised until used (even empty lists reserve a fair bit of memory) /turf/space lighting_lumcount = 4 //starlight @@ -213,29 +190,30 @@ /turf/proc/update_lumcount(amount) lighting_lumcount += amount if(!lighting_changed) - lighting_controller.changed_turfs += src + SSlighting.changed_turfs += src lighting_changed = 1 -/turf/proc/lighting_tag(var/level) - var/area/A = loc - return A.tagbase + "sd_L[level]" +/area/proc/lighting_tag(level) + return tagbase + "sd_L[level]" -/turf/proc/build_lighting_area(var/tag, var/level) - var/area/Area = loc - var/area/A = new Area.type() // create area if it wasn't found +/area/proc/build_lighting_area(tag, level) + var/area/A = locate(tag) // find an appropriate area + if(A) + return A + A = new type() // create area if it wasn't found // replicate vars - for(var/V in Area.vars) + for(var/V in vars) switch(V) - if("contents","lighting_overlay","overlays") continue + if("contents","last_light","overlays") continue else - if(issaved(Area.vars[V])) A.vars[V] = Area.vars[V] + if(issaved(vars[V])) A.vars[V] = vars[V] A.tag = tag A.lighting_subarea = 1 A.lighting_space = 0 // in case it was copied from a space subarea A.SetLightLevel(level) - Area.related += A + related += A return A /turf/proc/shift_to_subarea() @@ -244,58 +222,38 @@ if(!istype(Area) || !Area.lighting_use_dynamic) return - var/level = min(max(round(lighting_lumcount,1),0),lighting_controller.lighting_states) - var/new_tag = lighting_tag(level) + var/level = min(max(round(lighting_lumcount,1),0),SSlighting.lighting_images.len) + var/new_tag = Area.lighting_tag(level) if(Area.tag!=new_tag) //skip if already in this area - var/area/A = locate(new_tag) // find an appropriate area - - if(!A) - A = build_lighting_area(new_tag,level) - + var/area/A = Area.build_lighting_area(new_tag,level) A.contents += src // move the turf into the area -// Dedicated lighting sublevel for space turfs -// helps us depower things in space, remove space fire alarms, -// and evens out space lighting -/turf/space/lighting_tag(var/level) - var/area/A = loc - return A.tagbase + "sd_L_space" -/turf/space/build_lighting_area(var/tag,var/level) - var/area/A = ..(tag,4) - A.lighting_space = 1 - A.SetLightLevel(4) - A.icon_state = null - return A - /area var/lighting_use_dynamic = 1 //Turn this flag off to prevent sd_DynamicAreaLighting from affecting this area - var/image/lighting_overlay //tracks the darkness image of the area for easy removal + var/last_light //tracks the last light level set for this area (used for removing previously applied lighting overlays) var/lighting_subarea = 0 //tracks whether we're a lighting sub-area var/lighting_space = 0 // true for space-only lighting subareas var/tagbase /area/proc/SetLightLevel(light) if(!src) return - if(light <= 0) - light = 0 + if(light <= 1) + light = 1 luminosity = 0 else - if(light > lighting_controller.lighting_states) - light = lighting_controller.lighting_states + if(light > SSlighting.lighting_images.len) + light = SSlighting.lighting_images.len luminosity = 1 - if(lighting_overlay) - overlays -= lighting_overlay - lighting_overlay.icon_state = "[light]" - else - lighting_overlay = image(LIGHTING_ICON,,num2text(light),LIGHTING_LAYER) - - overlays += lighting_overlay + if(last_light != light) + if(last_light) + overlays -= SSlighting.lighting_images[last_light] + overlays += SSlighting.lighting_images[light] + last_light = light /area/proc/SetDynamicLighting() - - src.lighting_use_dynamic = 1 - for(var/turf/T in src.contents) + lighting_use_dynamic = 1 + for(var/turf/T in contents) T.update_lumcount(0) /area/proc/InitializeLighting() //TODO: could probably improve this bit ~Carn @@ -306,20 +264,27 @@ //show the dark overlay so areas, not yet in a lighting subarea, won't be bright as day and look silly. SetLightLevel(4) -#undef LIGHTING_LAYER -#undef LIGHTING_CIRCULAR -//#undef LIGHTING_ICON -#define LIGHTING_MAX_LUMINOSITY_STATIC 8 //Maximum luminosity to reduce lag. -#define LIGHTING_MAX_LUMINOSITY_MOBILE 5 //Moving objects have a lower max luminosity since these update more often. (lag reduction) -#define LIGHTING_MAX_LUMINOSITY_TURF 1 //turfs have a severely shortened range to protect from inevitable floor-lighttile spam. +#undef USE_CIRCULAR_LIGHTING //set the changed status of all lights which could have possibly lit this atom. //We don't need to worry about lights which lit us but moved away, since they will have change status set already //This proc can cause lots of lights to be updated. :( /atom/proc/UpdateAffectingLights() - for(var/atom/A in oview(LIGHTING_MAX_LUMINOSITY_STATIC-1,src)) - if(A.light) - A.light.changed = 1 //force it to update at next process() + +/atom/movable/UpdateAffectingLights() + if(isturf(loc)) + loc.UpdateAffectingLights() + +/turf/UpdateAffectingLights() + if(affecting_lights) + for(var/thing in affecting_lights) + thing:changed = 1 //force it to update at next process() + + +#define LIGHTING_MAX_LUMINOSITY_STATIC 8 //Maximum luminosity to reduce lag. +#define LIGHTING_MAX_LUMINOSITY_MOBILE 5 //Moving objects have a lower max luminosity since these update more often. (lag reduction) +#define LIGHTING_MAX_LUMINOSITY_MOB 5 +#define LIGHTING_MAX_LUMINOSITY_TURF 1 //turfs have a severely shortened range to protect from inevitable floor-lighttile spam. //caps luminosity effects max-range based on what type the light's owner is. /atom/proc/get_light_range() @@ -328,6 +293,9 @@ /atom/movable/get_light_range() return min(luminosity, LIGHTING_MAX_LUMINOSITY_MOBILE) +/mob/get_light_range() + return min(luminosity, LIGHTING_MAX_LUMINOSITY_MOB) + /obj/machinery/light/get_light_range() return min(luminosity, LIGHTING_MAX_LUMINOSITY_STATIC) @@ -336,4 +304,5 @@ #undef LIGHTING_MAX_LUMINOSITY_STATIC #undef LIGHTING_MAX_LUMINOSITY_MOBILE +#undef LIGHTING_MAX_LUMINOSITY_MOB #undef LIGHTING_MAX_LUMINOSITY_TURF diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index bfe36cad194..e66a8791e0c 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -36,7 +36,7 @@ var/del_new_on_log = 1 // del's new players if they log before they spawn in var/allow_Metadata = 0 // Metadata is supported. var/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. - var/Ticklag = 0.9 + var/fps = 10 var/Tickcomp = 0 var/allow_holidays = 0 //toggles whether holiday-specific content should be used @@ -262,7 +262,9 @@ if("allow_metadata") config.allow_Metadata = 1 if("kick_inactive") - config.kick_inactive = 1 + if(value < 1) + value = INACTIVITY_KICK + config.kick_inactive = value if("load_jobs_from_txt") load_jobs_from_txt = 1 if("forbid_singulo_possession") @@ -274,7 +276,11 @@ if("useircbot") useircbot = 1 if("ticklag") - Ticklag = text2num(value) + var/ticklag = text2num(value) + if(ticklag > 0) + fps = 10 / ticklag + if("fps") + fps = text2num(value) if("tickcomp") Tickcomp = 1 if("automute_on") @@ -414,6 +420,10 @@ else diary << "Unknown setting in configuration: '[name]'" + fps = round(fps) + if(fps <= 0) + fps = initial(fps) + /datum/configuration/proc/loadsql(filename) var/list/Lines = file2list(filename) for(var/t in Lines) diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index d63e6a2b7ba..737ac4df64a 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -1,38 +1,31 @@ var/datum/controller/failsafe/Failsafe /datum/controller/failsafe // This thing pretty much just keeps poking the master controller - var/processing = 0 - var/processing_interval = 100 //poke the MC every 10 seconds + var/processing_interval = 100 //poke the MC every 10 seconds - set to 0 to disable var/MC_iteration = 0 var/MC_defcon = 0 //alert level. For every poke that fails this is raised by 1. When it reaches 5 the MC is replaced with a new one. (effectively killing any master_controller.process() and starting a new one) - var/lighting_iteration = 0 - var/lighting_defcon = 0 //alert level for lighting controller. - /datum/controller/failsafe/New() //There can be only one failsafe. Out with the old in with the new (that way we can restart the Failsafe by spawning a new one) if(Failsafe != src) if(istype(Failsafe)) - del(Failsafe) + qdel(Failsafe) Failsafe = src Failsafe.process() /datum/controller/failsafe/proc/process() - processing = 1 spawn(0) - set background = BACKGROUND_ENABLED while(1) //more efficient than recursivly calling ourself over and over. background = 1 ensures we do not trigger an infinite loop if(!master_controller) new /datum/controller/game_controller() //replace the missing master_controller! This should never happen. - if(!lighting_controller) new /datum/controller/lighting() //replace the missing lighting_controller - if(processing) - if(master_controller.processing) //only poke if these overrides aren't in effect - if(MC_iteration == controller_iteration) //master_controller hasn't finished processing in the defined interval + if(processing_interval > 0) + if(master_controller.processing_interval > 0) //only poke if these overrides aren't in effect + if(MC_iteration == master_controller.iteration) //master_controller hasn't finished processing in the defined interval switch(MC_defcon) if(0 to 3) - MC_defcon++ + ++MC_defcon if(4) admins << "Warning. The Master Controller has not fired in the last [MC_defcon*processing_interval] ticks. Automatic restart in [processing_interval] ticks." MC_defcon = 5 @@ -43,26 +36,8 @@ var/datum/controller/failsafe/Failsafe MC_defcon = 0 else MC_defcon = 0 - MC_iteration = controller_iteration - - if(lighting_controller.processing) - if(lighting_iteration == lighting_controller.iteration) //master_controller hasn't finished processing in the defined interval - switch(lighting_defcon) - if(0 to 3) - lighting_defcon++ - if(4) - admins << "Warning. The Lighting Controller has not fired in the last [lighting_defcon*processing_interval] ticks. Automatic restart in [processing_interval] ticks." - lighting_defcon = 5 - if(5) - admins << "Warning. The Lighting Controller has still not fired within the last [lighting_defcon*processing_interval] ticks. Killing and restarting..." - new /datum/controller/lighting() //replace the old lighting_controller (hence killing the old one's process) - lighting_controller.process() //Start it rolling again - lighting_defcon = 0 - else - lighting_defcon = 0 - lighting_iteration = lighting_controller.iteration + MC_iteration = master_controller.iteration + sleep(processing_interval) else MC_defcon = 0 - lighting_defcon = 0 - - sleep(processing_interval) \ No newline at end of file + sleep(100) \ No newline at end of file diff --git a/code/controllers/lighting_controller.dm b/code/controllers/lighting_controller.dm deleted file mode 100644 index 0ffa34b54f0..00000000000 --- a/code/controllers/lighting_controller.dm +++ /dev/null @@ -1,130 +0,0 @@ -var/datum/controller/lighting/lighting_controller = new () - -/datum/controller/lighting - var/processing = 0 - var/processing_interval = 5 //setting this too low will probably kill the server. Don't be silly with it! - var/process_cost = 0 - var/iteration = 0 - var/max_cpu_use = 98 //this is just to prevent it queueing up when the server is dying. Not a solution, just damage control while I rethink a lot of this and try out ideas. - - var/lighting_states = 6 - - var/list/lights = list() - var/lights_workload_max = 0 - -// var/list/changed_lights() //TODO: possibly implement this to reduce on overheads? Also, Look into static-lights idea. - - var/list/changed_turfs = list() - var/changed_turfs_workload_max = 0 - -/datum/controller/lighting/New() - lighting_states = max( 0, length(icon_states(LIGHTING_ICON))-1 ) - if(lighting_controller != src) - if(istype(lighting_controller,/datum/controller/lighting)) - Recover() //if we are replacing an existing lighting_controller (due to a crash) we attempt to preserve as much as we can - del(lighting_controller) - lighting_controller = src - - -//Workhorse of lighting. It cycles through each light to see which ones need their effects updating. It updates their -//effects and then processes every turf in the queue, moving the turfs to the corresponing lighting sub-area. -//All queue lists prune themselves, which will cause lights with no luminosity to be garbage collected (cheaper and safer -//than deleting them). Processing interval should be roughly half a second for best results. -//By using queues we are ensuring we don't perform more updates than are necessary -/datum/controller/lighting/proc/process() - processing = 1 - spawn(0) - set background = BACKGROUND_ENABLED - while(1) - if(processing && (world.cpu <= max_cpu_use)) - iteration++ - var/started = world.timeofday - - lights_workload_max = max(lights_workload_max,lights.len) - for(var/i=1, i<=lights.len, i++) - var/datum/light_source/L = lights[i] - if(L && !L.check()) - continue - lights.Cut(i,i+1) - i-- - - sleep(-1) - - changed_turfs_workload_max = max(changed_turfs_workload_max,changed_turfs.len) - for(var/i=1, i<=changed_turfs.len, i++) - var/turf/T = changed_turfs[i] - if(T && T.lighting_changed) - T.shift_to_subarea() - changed_turfs.Cut() // reset the changed list - - process_cost = (world.timeofday - started) - - sleep(processing_interval) - -//same as above except it attempts to shift ALL turfs in the world regardless of lighting_changed status -//Does not loop. Should be run prior to process() being called for the first time. -//Note: if we get additional z-levels at runtime (e.g. if the gateway thin ever gets finished) we can initialize specific -//z-levels with the z_level argument -/datum/controller/lighting/proc/initializeLighting(var/z_level) - processing = 0 - spawn(-1) - set background = BACKGROUND_ENABLED - for(var/i=1, i<=lights.len, i++) - var/datum/light_source/L = lights[i] - if(L.check()) - lights.Cut(i,i+1) - i-- - - var/z_start = 1 - var/z_finish = world.maxz - if(z_level) - z_level = round(z_level,1) - if(z_level > 0 && z_level <= world.maxz) - z_start = z_level - z_finish = z_level - - for(var/k=z_start,k<=z_finish,k++) - for(var/i=1,i<=world.maxx,i++) - for(var/j=1,j<=world.maxy,j++) - var/turf/T = locate(i,j,k) - if(T) T.shift_to_subarea() - - changed_turfs.Cut() // reset the changed list - - -//Used to strip valid information from an existing controller and transfer it to a replacement -//It works by using spawn(-1) to transfer the data, if there is a runtime the data does not get transfered but the loop -//does not crash -/datum/controller/lighting/proc/Recover() - if(!istype(lighting_controller.changed_turfs,/list)) - lighting_controller.changed_turfs = list() - if(!istype(lighting_controller.lights,/list)) - lighting_controller.lights = list() - - for(var/i=1, i<=lighting_controller.lights.len, i++) - var/datum/light_source/L = lighting_controller.lights[i] - if(istype(L)) - spawn(-1) //so we don't crash the loop (inefficient) - L.check() - lights += L //If we didn't runtime then this will get transferred over - - for(var/i=1, i<=lighting_controller.changed_turfs.len, i++) - var/turf/T = lighting_controller.changed_turfs[i] - if(istype(T) && T.lighting_changed) - spawn(-1) - T.shift_to_subarea() - - var/msg = "## DEBUG: [time2text(world.timeofday)] lighting_controller restarted. Reports:\n" - for(var/varname in lighting_controller.vars) - switch(varname) - if("tag","type","parent_type","vars") continue - else - var/varval1 = lighting_controller.vars[varname] - var/varval2 = vars[varname] - if(istype(varval1,/list)) - varval1 = "/list([length(varval1)])" - varval2 = "/list([length(varval2)])" - msg += "\t [varname] = [varval1] -> [varval2]\n" - world.log << msg - -#undef LIGHTING_ICON diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index c50740823c9..94d16c1762c 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -1,310 +1,118 @@ //simplified MC that is designed to fail when procs 'break'. When it fails it's just replaced with a new one. //It ensures master_controller.process() is never doubled up by killing the MC (hence terminating any of its sleeping procs) -//WIP, needs lots of work still -var/global/datum/controller/game_controller/master_controller //Set in world.New() +//Update: all core-systems are now placed inside subsystem datums. This makes them highly configurable and easy to work with. -var/global/controller_iteration = 0 -var/global/last_tick_timeofday = world.timeofday -var/global/last_tick_duration = 0 - -var/global/air_processing_killed = 0 -var/global/pipe_processing_killed = 0 +var/global/datum/controller/game_controller/master_controller = new() /datum/controller/game_controller - var/processing = 0 - var/breather_ticks = 2 //a somewhat crude attempt to iron over the 'bumps' caused by high-cpu use by letting the MC have a breather for this many ticks after every loop - var/minimum_ticks = 20 //The minimum length of time between MC ticks - - var/air_cost = 0 - var/air_turfs = 0 - var/air_groups = 0 - var/air_highpressure= 0 - var/air_hotspots = 0 - var/air_superconductivity = 0 - var/sun_cost = 0 - var/mobs_cost = 0 - var/diseases_cost = 0 - var/machines_cost = 0 - var/aibots_cost = 0 - var/objects_cost = 0 - var/networks_cost = 0 - var/powernets_cost = 0 - var/nano_cost = 0 - var/events_cost = 0 - var/ticker_cost = 0 - var/gc_cost = 0 - var/total_cost = 0 - + var/processing_interval = 1 //The minimum length of time between MC ticks (in deciseconds). The highest this can be without affecting schedules, is the GCD of all subsystem var/wait. Set to 0 to disable all processing. + var/iteration = 0 + var/cost = 0 var/last_thing_processed + var/list/subsystems = list() + /datum/controller/game_controller/New() //There can be only one master_controller. Out with the old and in with the new. if(master_controller != src) if(istype(master_controller)) Recover() - del(master_controller) + master_controller.Del() + else + init_subtypes(/datum/subsystem, subsystems) + master_controller = src - if(!events) - new /datum/controller/event() - - if(!air_master) - air_master = new /datum/controller/air_system() - air_master.setup() - - if(!job_master) - job_master = new /datum/controller/occupations() - job_master.SetupOccupations() - job_master.LoadJobs("config/jobs.txt") - world << "Job setup complete" - - if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase() - if(!syndicate_code_response) syndicate_code_response = generate_code_phrase() - if(!ticker) ticker = new /datum/controller/gameticker() - if(!emergency_shuttle) emergency_shuttle = new /datum/shuttle_controller/emergency_shuttle() - if(!supply_shuttle) supply_shuttle = new /datum/controller/supply_shuttle() +/* +calculate the longest number of ticks the MC can wait between each cycle without causing subsystems to not fire on schedule +Note: you can set the datum's defined processing_interval to some integer to set an -absolute- minimum wait duration. +*/ + var/GCD + for(var/datum/subsystem/SS in subsystems) + if(SS.wait) + GCD = Gcd(SS.wait, GCD) + GCD = round(GCD) + if(GCD > processing_interval) + processing_interval = GCD /datum/controller/game_controller/proc/setup() - world.tick_lag = config.Ticklag + world << "Initializing Subsystems..." - setup_objects() - setupgenetics() - setupfactions() + //sort subsystems by priority, so they initialize in the correct order + sortTim(subsystems, /proc/cmp_subsystem_priority) - spawn(0) - if(ticker) - ticker.pregame() + createRandomZlevel() //gate system + setup_map_transitions() + for(var/i=0, iInitializing objects..." - sleep(-1) - for(var/atom/movable/object in world) - object.initialize() + //Eventually all this other setup stuff should be contained in subsystems and done in subsystem.Initialize() + for(var/datum/subsystem/S in subsystems) + S.Initialize(world.timeofday) + sleep(-1) - world << "Initializing pipe networks..." - sleep(-1) - for(var/obj/machinery/atmospherics/machine in world) - machine.build_network() + world << "Initializations complete" + world.log << "Initializations complete" - world << "Initializing atmos machinery..." - sleep(-1) - for(var/obj/machinery/atmospherics/unary/U in world) - if(istype(U, /obj/machinery/atmospherics/unary/vent_pump)) - var/obj/machinery/atmospherics/unary/vent_pump/T = U - T.broadcast_status() - else if(istype(U, /obj/machinery/atmospherics/unary/vent_scrubber)) - var/obj/machinery/atmospherics/unary/vent_scrubber/T = U - T.broadcast_status() + world.sleep_offline = 1 + world.fps = config.fps - world << "Making a mess..." - sleep(-1) - for(var/turf/simulated/floor/F in world) - F.MakeDirty() + sleep(50) - world << "Initializations complete." - sleep(-1) + process() +//used for smoothing out the cost values so they don't fluctuate wildly +#define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) /datum/controller/game_controller/proc/process() - processing = 1 + if(!Failsafe) new /datum/controller/failsafe() spawn(0) - set background = BACKGROUND_ENABLED + var/timer = world.time + for(var/datum/subsystem/SS in subsystems) + timer += processing_interval + SS.next_fire = timer + + var/start_time + var/cpu + while(1) //far more efficient than recursively calling ourself - if(!Failsafe) new /datum/controller/failsafe() + if(processing_interval > 0) + ++iteration - var/currenttime = world.timeofday + start_time = world.timeofday - if((last_tick_timeofday - currenttime) > 1e5) //midnight rollover protection - last_tick_timeofday -= MIDNIGHT_ROLLOVER + for(var/datum/subsystem/SS in subsystems) + if(SS.next_fire <= world.time) + SS.next_fire += SS.wait + if(SS.can_fire > 0) + timer = world.timeofday + cpu = world.cpu + last_thing_processed = SS.type + SS.last_fire = world.time + SS.fire() + SS.cpu = MC_AVERAGE(SS.cpu, world.cpu - cpu) + SS.cost = MC_AVERAGE(SS.cost, world.timeofday - timer) + ++SS.times_fired + sleep(-1) - last_tick_duration = (currenttime - last_tick_timeofday) / 10 - last_tick_timeofday = currenttime + cost = MC_AVERAGE(cost, world.timeofday - start_time) - if(processing) - var/timer - var/start_time = world.timeofday - controller_iteration++ - - vote.process() - - //AIR - if(!air_processing_killed) - timer = world.timeofday - last_thing_processed = air_master.type - air_master.process() - air_cost = (world.timeofday - timer) / 10 - global_activeturfs = air_master.active_turfs.len - - sleep(breather_ticks) - - //SUN - timer = world.timeofday - last_thing_processed = sun.type - sun.calc_position() - sun_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //MOBS - timer = world.timeofday - process_mobs() - mobs_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //DISEASES - timer = world.timeofday - process_diseases() - diseases_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //MACHINES - timer = world.timeofday - process_machines() - machines_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //BOTS - timer = world.timeofday - process_bots() - aibots_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //OBJECTS - timer = world.timeofday - process_objects() - objects_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //PIPENETS - if(!pipe_processing_killed) - timer = world.timeofday - process_pipenets() - networks_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //POWERNETS - timer = world.timeofday - process_powernets() - powernets_cost = (world.timeofday - timer) / 10 - - sleep(breather_ticks) - - //NANO UIS - timer = world.timeofday - process_nano() - nano_cost = (world.timeofday - timer) / 10 - - //EVENTS - timer = world.timeofday - last_thing_processed = /datum/round_event - events.process() - events_cost = (world.timeofday - timer) / 10 - - //TICKER - timer = world.timeofday - last_thing_processed = ticker.type - ticker.process() - ticker_cost = (world.timeofday - timer) / 10 - - // GC - timer = world.timeofday - last_thing_processed = garbage.type - garbage.process() - gc_cost = (world.timeofday - timer) / 10 - - //TIMING - total_cost = air_cost + sun_cost + mobs_cost + diseases_cost + machines_cost + aibots_cost + objects_cost + networks_cost + powernets_cost + nano_cost + events_cost + ticker_cost + gc_cost - - var/end_time = world.timeofday - if(end_time < start_time) - start_time -= MIDNIGHT_ROLLOVER //deciseconds in a day - sleep( round(minimum_ticks - (end_time - start_time),1) ) + sleep(processing_interval) else - sleep(10) + sleep(50) -/* -/datum/controller/game_controller/proc/process_liquid() - last_thing_processed = /datum/puddle - var/i = 1 - while(i<=puddles.len) - var/datum/puddle/Puddle = puddles[i] - if(Puddle) - Puddle.process() - i++ - continue - puddles.Cut(i,i+1) -*/ +#undef MC_AVERAGE -/datum/controller/game_controller/proc/process_mobs() - for(var/mob/M in mob_list) - if(!M.gc_destroyed) - last_thing_processed = M.type - M.Life() - continue - mob_list -= M +/datum/controller/game_controller/proc/roundHasStarted() + for(var/datum/subsystem/SS in subsystems) + SS.can_fire = 1 -/datum/controller/game_controller/proc/process_diseases() - for(var/datum/disease/Disease in active_diseases) - last_thing_processed = Disease.type - Disease.process() - -/datum/controller/game_controller/proc/process_machines() - for(var/obj/machinery/Machine in machines) - if(!Machine.gc_destroyed) - last_thing_processed = Machine.type - if(Machine.process() != PROCESS_KILL) - if(Machine) - if(Machine.use_power) - Machine.auto_use_power() - continue - machines -= Machine - -/datum/controller/game_controller/proc/process_bots() - for(var/obj/machinery/bot/Bot in aibots) - if(!Bot.gc_destroyed) - last_thing_processed = Bot.type - spawn(0) - Bot.bot_process() - continue - aibots -= Bot - -/datum/controller/game_controller/proc/process_objects() - for(var/obj/Object in processing_objects) - if(!Object.gc_destroyed) - last_thing_processed = Object.type - Object.process() - continue - processing_objects -= Object - -/datum/controller/game_controller/proc/process_pipenets() - last_thing_processed = /datum/pipeline - for(var/datum/pipeline/P in pipe_networks) - P.process() - -/datum/controller/game_controller/proc/process_powernets() - last_thing_processed = /datum/powernet - for(var/datum/powernet/Powernet in powernets) - Powernet.reset() - -/datum/controller/game_controller/proc/process_nano() - for(var/datum/nanoui/ui in nanomanager.processing_uis) - if(ui.src_object && ui.user) - ui.process() - continue - nanomanager.processing_uis -= ui - -/datum/controller/game_controller/proc/Recover() //Mostly a placeholder for now. +/datum/controller/game_controller/proc/Recover() var/msg = "## DEBUG: [time2text(world.timeofday)] MC restarted. Reports:\n" for(var/varname in master_controller.vars) switch(varname) - if("tag","type","parent_type","vars") continue + if("tag","bestF","type","parent_type","vars") continue else var/varval = master_controller.vars[varname] if(istype(varval,/datum)) @@ -313,3 +121,5 @@ var/global/pipe_processing_killed = 0 else msg += "\t [varname] = [varval]\n" world.log << msg + + subsystems = master_controller.subsystems \ No newline at end of file diff --git a/code/controllers/shuttle_controller.dm b/code/controllers/shuttle_controller.dm deleted file mode 100644 index fbe97494514..00000000000 --- a/code/controllers/shuttle_controller.dm +++ /dev/null @@ -1,247 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - -// Controls the emergency shuttle - - -// these define the time taken for the shuttle to get to SS13 -// and the time before it leaves again - -#define SHUTTLEARRIVETIME 600 // 10 minutes = 600 seconds -#define SHUTTLELEAVETIME 180 // 3 minutes = 180 seconds -#define SHUTTLETRANSITTIME 120 // 2 minutes = 120 seconds -#define SHUTTLEAUTOCALLTIMER 2.5 // 25 minutes - -#define UNDOCKED 0 //Shuttle is always this until the shuttle has reached the station. -#define DOCKED -1 //Shuttle is at the station -#define TRANSIT 1 //Shuttle is coming to centcom from the station -#define ENDGAME 2 //It's what game tickers check for for the purposes of round completion, I'm not touching it. - -var/global/datum/shuttle_controller/emergency_shuttle/emergency_shuttle - -/datum/shuttle_controller - var/location = UNDOCKED // - var/online = 0 - var/direction = 1 //-1 = going back to central command, 1 = going to SS13. Only important for recalling - var/recall_count = 0 - var/area/last_call_loc = null // Stores where the last shuttle call/recall was made from - - var/endtime // timeofday that shuttle arrives - var/timelimit //important when the shuttle gets called for more than shuttlearrivetime - //timeleft = 360 //600 - var/fake_recall = 0 //Used in rounds to prevent "ON NOES, IT MUST [INSERT ROUND] BECAUSE SHUTTLE CAN'T BE CALLED" - var/always_fake_recall = 0 - - var/pods = list("escape", "pod1", "pod2", "pod3", "pod4") - - - // call the shuttle - // if not called before, set the endtime to T+600 seconds - // otherwise if outgoing, switch to incoming -/datum/shuttle_controller/proc/incall(coeff = 1, var/signal_origin, var/emergency_reason, var/red_alert) - - if(endtime) - if(direction == -1) - setdirection(1) - else - if(recall_count > 2 && signal_origin && prob(70)) //30% chance the signal tracing will fail - last_call_loc = signal_origin - else - last_call_loc = null - - settimeleft(SHUTTLEARRIVETIME*coeff) - online = 1 - - priority_announce("The emergency shuttle has been called. [red_alert ? "Red Alert state confirmed: Dispatching priority shuttle. " : "" ]It will arrive in [round(emergency_shuttle.timeleft()/60)] minutes.[emergency_reason][emergency_shuttle.last_call_loc ? "\n\nCall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlecalled.ogg', "Priority") - - if(always_fake_recall) - - if ((seclevel2num(get_security_level()) == SEC_LEVEL_RED)) - fake_recall = rand(SHUTTLEARRIVETIME / 4, SHUTTLEARRIVETIME - 100 / 2) - else - fake_recall = rand(SHUTTLEARRIVETIME / 2, SHUTTLEARRIVETIME - 100) - -/datum/shuttle_controller/proc/recall(var/signal_origin) - if(direction == 1) - var/timeleft = timeleft() - if(timeleft >= SHUTTLEARRIVETIME) - online = 0 - direction = 1 - endtime = null - return - - recall_count ++ - - if(recall_count > 2 && signal_origin && prob(70)) //30% chance the signal tracing will fail - last_call_loc = signal_origin - else - last_call_loc = null - - if(recall_count == 2) - priority_announce("The emergency shuttle has been recalled.\n\nExcessive number of emergency shuttle calls detected. We will attempt to trace all future calls and recalls to their source. Tracing results may be viewed on any communications console.", null, 'sound/AI/shuttlerecalled.ogg') - else - priority_announce("The emergency shuttle has been recalled.[last_call_loc ? " Recall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlerecalled.ogg', "Priority") - setdirection(-1) - online = 1 - - -// returns the time (in seconds) before shuttle arrival -// note if direction = -1, gives a count-up to SHUTTLEARRIVETIME -/datum/shuttle_controller/proc/timeleft() - if(online) - var/timeleft = round((endtime - world.timeofday)/10 ,1) - if(timeleft > (MIDNIGHT_ROLLOVER/10)) // midnight rollover protection - endtime -= MIDNIGHT_ROLLOVER // subtract 24 hours from endtime - timeleft = round((endtime - world.timeofday)/10 ,1) // recalculate timeleft - if(direction == 1) - return timeleft - else - return SHUTTLEARRIVETIME-timeleft - else - return SHUTTLEARRIVETIME - -// sets the time left to a given delay (in seconds) -/datum/shuttle_controller/proc/settimeleft(var/delay) - endtime = world.timeofday + delay * 10 - timelimit = delay - -// sets the shuttle direction -// 1 = towards SS13, -1 = back to centcom -/datum/shuttle_controller/proc/setdirection(var/dirn) - if(direction == dirn) - return - direction = dirn - // if changing direction, flip the timeleft by SHUTTLEARRIVETIME - var/ticksleft = endtime - world.timeofday - endtime = world.timeofday + (SHUTTLEARRIVETIME*10 - ticksleft) - return - -//calls the shuttle if there's no live active AI or powered non broken comms console, -/datum/shuttle_controller/proc/autoshuttlecall() - var/callshuttle = 1 - - for(var/SC in shuttle_caller_list) - if(istype(SC,/mob/living/silicon/ai)) - var/mob/living/silicon/ai/AI = SC - if(AI.stat || !AI.client) - continue - if(istype(SC,/obj/machinery/computer/communications)) - var/obj/machinery/computer/communications/C = SC - if(C.stat & BROKEN) - continue - var/turf/T = get_turf(SC) - if(T && T.z == 1) - callshuttle = 0 //if there's an alive AI or a powered non broken communication console on the station z level, we don't call the shuttle - break - - if(callshuttle) - if(!online && direction == 1) //we don't call the shuttle if it's already coming - incall(SHUTTLEAUTOCALLTIMER) //X minutes! If they want to recall, they have X-(X-5) minutes to do so - log_game("All the communications consoles were destroyed and all AIs are inactive. Shuttle called.") - message_admins("All the communications consoles were destroyed and all AIs are inactive. Shuttle called.") - -/datum/shuttle_controller/proc/move_shuttles() - var/datum/shuttle_manager/s - for(var/t in pods) - s = shuttles[t] - s.move_shuttle() - -/datum/shuttle_controller/proc/process() - -/datum/shuttle_controller/emergency_shuttle/process() - if(!online) - return - var/timeleft = timeleft() - if(location == UNDOCKED) - if(direction == -1) - if(timeleft >= timelimit) // Shuttle reaches CentCom after being recalled. - online = 0 - direction = 1 - endtime = null - return 0 - else if(fake_recall && (timeleft <= fake_recall)) - recall() - fake_recall = 0 - return 0 - else if(timeleft <= 0) - var/datum/shuttle_manager/s = shuttles["escape"] - s.move_shuttle() - location = DOCKED - settimeleft(SHUTTLELEAVETIME) - send2irc("Server", "The Emergency Shuttle has docked with the station.") - priority_announce("The Emergency Shuttle has docked with the station. You have [round(timeleft()/60,1)] minutes to board the Emergency Shuttle.", null, 'sound/AI/shuttledock.ogg', "Priority") - else if(timeleft <= 0) //Nothing happens if time's not up and the ship's docked or later - if(location == DOCKED) - move_shuttles() - location = TRANSIT - settimeleft(SHUTTLETRANSITTIME) - priority_announce("The Emergency Shuttle has left the station. Estimate [round(timeleft()/60,1)] minutes until the shuttle docks at Central Command.", null, null, "Priority") - else if(location == TRANSIT) - move_shuttles() - //message_admins("Shuttles have attempted to move to Centcom") - location = ENDGAME - online = 0 - endtime = null - return 1 - return 0 - -/* - Some slapped-together star effects for maximum spess immershuns. Basically consists of a - spawner, an ender, and bgstar. Spawners create bgstars, bgstars shoot off into a direction - until they reach a starender. -*/ - -/obj/effect/bgstar - name = "star" - var/speed = 10 - var/direction = SOUTH - layer = 2 // TURF_LAYER - -/obj/effect/bgstar/New() - ..() - pixel_x += rand(-2,30) - pixel_y += rand(-2,30) - var/starnum = pick("1", "1", "1", "2", "3", "4") - - icon_state = "star"+starnum - - speed = rand(2, 5) - -/obj/effect/bgstar/proc/startmove() - - while(src) - sleep(speed) - step(src, direction) - for(var/obj/effect/starender/E in loc) - qdel(src) - - -/obj/effect/starender - invisibility = 101 - -/obj/effect/starspawner - invisibility = 101 - var/spawndir = SOUTH - var/spawning = 0 - -/obj/effect/starspawner/West - spawndir = WEST - -/obj/effect/starspawner/proc/startspawn() - spawning = 1 - while(spawning) - sleep(rand(2, 30)) - var/obj/effect/bgstar/S = new/obj/effect/bgstar(locate(x,y,z)) - S.direction = spawndir - spawn() - S.startmove() - - -/proc/push_mob_back(var/mob/living/L, var/dir) - if(iscarbon(L) && isturf(L.loc)) - if(prob(88)) - var/turf/T = get_step(L, dir) - if(T) - for(var/obj/O in T) // For doors and such (kinda ugly but we can't have people opening doors) - if(!O.CanPass(L, L.loc, 1)) - return - L.Move(get_step(L, dir), dir) \ No newline at end of file diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm new file mode 100644 index 00000000000..19c086efa23 --- /dev/null +++ b/code/controllers/subsystem/air.dm @@ -0,0 +1,134 @@ +var/datum/subsystem/air/SSair + +/datum/subsystem/air + name = "Air" + priority = 20 + + var/cost_turfs = 0 + var/cost_groups = 0 + var/cost_highpressure = 0 + var/cost_hotspots = 0 + var/cost_superconductivity = 0 + + var/obj/effect/overlay/plasma_overlay //overlay for plasma + var/obj/effect/overlay/sleeptoxin_overlay //overlay for sleeptoxin + + var/list/excited_groups = list() + var/list/active_turfs = list() + var/list/hotspots = list() + + //Special functions lists + var/list/turf/simulated/active_super_conductivity = list() + var/list/turf/simulated/high_pressure_delta = list() + + +/datum/subsystem/air/New() + NEW_SS_GLOBAL(SSair) + + plasma_overlay = new /obj/effect/overlay{icon='icons/effects/tile_effects.dmi';mouse_opacity=0;layer=5;icon_state="plasma"}() + sleeptoxin_overlay = new /obj/effect/overlay{icon='icons/effects/tile_effects.dmi';mouse_opacity=0;layer=5;icon_state="sleeping_agent"}() + + +/datum/subsystem/air/Initialize() + setup_allturfs() + ..() + +#define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) +/datum/subsystem/air/fire() + var/timer = world.timeofday + process_active_turfs() + cost_turfs = MC_AVERAGE(cost_turfs, (world.timeofday - timer)) + + timer = world.timeofday + process_excited_groups() + cost_groups = MC_AVERAGE(cost_groups, (world.timeofday - timer)) + + timer = world.timeofday + process_high_pressure_delta() + cost_highpressure = MC_AVERAGE(cost_highpressure, (world.timeofday - timer)) + + timer = world.timeofday + process_hotspots() + cost_hotspots = MC_AVERAGE(cost_hotspots, (world.timeofday - timer)) + + timer = world.timeofday + process_super_conductivity() + cost_superconductivity = MC_AVERAGE(cost_superconductivity, (world.timeofday - timer)) + +#undef MC_AVERAGE + + +/datum/subsystem/air/proc/process_super_conductivity() + for(var/turf/simulated/T in active_super_conductivity) + T.super_conduct() + + +/datum/subsystem/air/proc/process_hotspots() + for(var/obj/effect/hotspot/H in hotspots) + H.process() + + +/datum/subsystem/air/proc/process_high_pressure_delta() + for(var/turf/T in high_pressure_delta) + T.high_pressure_movements() + T.pressure_difference = 0 + high_pressure_delta.len = 0 + + +/datum/subsystem/air/proc/process_active_turfs() + for(var/turf/simulated/T in active_turfs) + T.process_cell() + + +/datum/subsystem/air/proc/remove_from_active(var/turf/simulated/T) + if(istype(T)) + T.excited = 0 + active_turfs -= T + if(T.excited_group) + T.excited_group.garbage_collect() + + +/datum/subsystem/air/proc/add_to_active(var/turf/simulated/T, var/blockchanges = 1) + if(istype(T) && T.air) + T.excited = 1 + active_turfs |= T + if(blockchanges && T.excited_group) + T.excited_group.garbage_collect() + else + for(var/direction in cardinal) + if(!(T.atmos_adjacent_turfs & direction)) + continue + var/turf/simulated/S = get_step(T, direction) + if(istype(S)) + add_to_active(S) + + +/datum/subsystem/air/proc/setup_allturfs() + for(var/turf/simulated/T in world) + T.CalculateAdjacentTurfs() + if(!T.blocks_air) + if(T.air.check_tile_graphic()) + T.update_visuals(T.air) + for(var/direction in cardinal) + if(!(T.atmos_adjacent_turfs & direction)) + continue + var/turf/enemy_tile = get_step(T, direction) + if(istype(enemy_tile,/turf/simulated/)) + var/turf/simulated/enemy_simulated = enemy_tile + if(!T.air.compare(enemy_simulated.air)) + T.excited = 1 + active_turfs |= T + break + else + if(!T.air.check_turf_total(enemy_tile)) + T.excited = 1 + active_turfs |= T + +/datum/subsystem/air/proc/process_excited_groups() + for(var/datum/excited_group/EG in excited_groups) + EG.breakdown_cooldown ++ + if(EG.breakdown_cooldown == 10) + EG.self_breakdown() + return + if(EG.breakdown_cooldown > 20) + EG.dismantle() \ No newline at end of file diff --git a/code/controllers/subsystem/bots.dm b/code/controllers/subsystem/bots.dm new file mode 100644 index 00000000000..5b49ac0fc08 --- /dev/null +++ b/code/controllers/subsystem/bots.dm @@ -0,0 +1,21 @@ +var/datum/subsystem/bots/SSbot + +/datum/subsystem/bots + name = "Bots" + priority = 8 + + var/list/processing = list() + +/datum/subsystem/bots/New() + NEW_SS_GLOBAL(SSbot) + +/datum/subsystem/bots/fire() + var/seconds = wait * 0.1 + var/i=1 + for(var/thing in processing) + if(thing && !thing:gc_destroyed) + spawn(-1) + thing:bot_process(seconds) + ++i + continue + processing.Cut(i, i+1) \ No newline at end of file diff --git a/code/controllers/subsystem/diseases.dm b/code/controllers/subsystem/diseases.dm new file mode 100644 index 00000000000..1febced4242 --- /dev/null +++ b/code/controllers/subsystem/diseases.dm @@ -0,0 +1,20 @@ +var/datum/subsystem/diseases/SSdisease + +/datum/subsystem/diseases + name = "Diseases" + priority = 7 + + var/list/processing = list() + +/datum/subsystem/diseases/New() + NEW_SS_GLOBAL(SSdisease) + + +/datum/subsystem/diseases/fire() + var/i=1 + for(var/thing in processing) + if(thing) + thing:process() + ++i + continue + processing.Cut(i,i+1) diff --git a/code/modules/events/event_manager.dm b/code/controllers/subsystem/events.dm similarity index 82% rename from code/modules/events/event_manager.dm rename to code/controllers/subsystem/events.dm index cf18c8b549f..66e6487c440 100644 --- a/code/modules/events/event_manager.dm +++ b/code/controllers/subsystem/events.dm @@ -1,282 +1,280 @@ -var/datum/controller/event/events - -/datum/controller/event - var/list/control = list() //list of all datum/round_event_control. Used for selecting events based on weight and occurrences. - var/list/running = list() //list of all existing /datum/round_event - - var/scheduled = 0 //The next world.time that a naturally occuring random event can be selected. - var/frequency_lower = 3000 //5 minutes lower bound. - var/frequency_upper = 9000 //15 minutes upper bound. Basically an event will happen every 15 to 30 minutes. - - var/holiday //This will be a string of the name of any realworld holiday which occurs today (GMT time) - var/wizardmode = 0 //If the summon events spell is in effect this is true - -//Initial controller setup. -/datum/controller/event/New() - //There can be only one events manager. Out with the old and in with the new. - if(events != src) - if(istype(events)) - del(events) - events = src - - for(var/type in typesof(/datum/round_event_control)) - var/datum/round_event_control/E = new type() - if(!E.typepath) - continue //don't want this one! leave it for the garbage collector - if(E.wizardevent && !wizardmode) - E.weight = 0 - control += E //add it to the list of all events (controls) - reschedule() - getHoliday() - -//This is called by the MC every MC-tick (*neatfreak*). -/datum/controller/event/proc/process() - checkEvent() - var/i = 1 - while(i<=running.len) - var/datum/round_event/Event = running[i] - if(Event) - Event.process() - i++ - continue - running.Cut(i,i+1) - -//checks if we should select a random event yet, and reschedules if necessary -/datum/controller/event/proc/checkEvent() - if(scheduled <= world.time) - spawnEvent() - reschedule() - -//decides which world.time we should select another random event at. -/datum/controller/event/proc/reschedule() - scheduled = world.time + rand(frequency_lower, max(frequency_lower,frequency_upper)) - -//selects a random event based on whether it can occur and it's 'weight'(probability) -/datum/controller/event/proc/spawnEvent() - if(!config.allow_random_events) - return - - var/sum_of_weights = 0 - for(var/datum/round_event_control/E in control) - if(E.occurrences >= E.max_occurrences) continue - if(E.earliest_start >= world.time) continue - if(E.holidayID) - if(E.holidayID != holiday) continue - if(E.weight < 0) //for round-start events etc. - if(E.runEvent() == PROCESS_KILL) - E.max_occurrences = 0 - continue - return - sum_of_weights += E.weight - - sum_of_weights = rand(0,sum_of_weights) //reusing this variable. It now represents the 'weight' we want to select - - for(var/datum/round_event_control/E in control) - if(E.occurrences >= E.max_occurrences) continue - if(E.earliest_start >= world.time) continue - if(E.holidayID) - if(E.holidayID != holiday) continue - sum_of_weights -= E.weight - - if(sum_of_weights <= 0) //we've hit our goal - if(E.runEvent() == PROCESS_KILL)//we couldn't run this event for some reason, set its max_occurrences to 0 - E.max_occurrences = 0 - continue - return - - -/datum/round_event/proc/findEventArea() //Here's a nice proc to use to find an area for your event to land in! - var/list/safe_areas = list( - /area/turret_protected/ai, - /area/turret_protected/ai_upload, - /area/engine, - /area/solar, - /area/holodeck, - /area/shuttle/arrival, - /area/shuttle/escape/station, - /area/shuttle/escape_pod1/station, - /area/shuttle/escape_pod2/station, - /area/shuttle/escape_pod3/station, - /area/shuttle/escape_pod4/station, - /area/shuttle/mining/station, - /area/shuttle/transport1/station, - /area/shuttle/specops/station) - - //These are needed because /area/engine has to be removed from the list, but we still want these areas to get fucked up. - var/list/danger_areas = list( - /area/engine/break_room, - /area/engine/chiefs_office) - - //Need to locate() as it's just a list of paths. - return locate(pick((the_station_areas - safe_areas) + danger_areas)) - - - -//allows a client to trigger an event -//aka Badmin Central -/client/proc/forceEvent() - set name = "Trigger Event" - set category = "Fun" - - if(!holder ||!check_rights(R_FUN)) - return - - holder.forceEvent() - -/datum/admins/proc/forceEvent() - var/dat = "" - var/normal = "" - var/magic = "" - var/holiday = "" - for(var/datum/round_event_control/E in events.control) - dat = "
[E]" - if(E.holidayID) - holiday += dat - else if(E.wizardevent) - magic += dat - else - normal += dat - - dat = normal + "
" + magic + "
" + holiday - - var/datum/browser/popup = new(usr, "forceevent", "Force Random Event", 300, 750) - popup.set_content(dat) - popup.open() - - -/* -////////////// -// HOLIDAYS // -////////////// -//Uncommenting ALLOW_HOLIDAYS in config.txt will enable holidays - -//It's easy to add stuff. Just modify getHoliday to set holiday to something using the switch for DD(#day) MM(#month) YY(#year). -//You can then check if it's a special day in any code in the game by doing if(events.holiday == "MyHolidayID") - -//You can also make holiday random events easily thanks to Pete/Gia's system. -//simply make a random event normally, then assign it a holidayID string which matches the one you gave it in getHolday. -//Anything with a holidayID, which does not match the holiday string, will never occur. - -//Please, Don't spam stuff up with stupid stuff (key example being april-fools Pooh/ERP/etc), -//And don't forget: CHECK YOUR CODE!!!! We don't want any zero-day bugs which happen only on holidays and never get found/fixed! - -////////////////////////////////////////////////////////////////////////////////////////////////////////// -//ALSO, MOST IMPORTANTLY: Don't add stupid stuff! Discuss bonus content with Project-Heads first please!// -////////////////////////////////////////////////////////////////////////////////////////////////////////// -~Carn */ - -//sets up the holiday string in the events manager. -/datum/controller/event/proc/getHoliday() - if(!config.allow_holidays) return // Holiday stuff was not enabled in the config! - holiday = null - - var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year - var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month - var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day - - //Main switch. If any of these are too dumb/inappropriate, or you have better ones, feel free to change whatever - switch(MM) - if(1) //Jan - switch(DD) - if(1) holiday = "New Year" - - if(2) //Feb - switch(DD) - if(2) holiday = "Groundhog Day" - if(14) holiday = "Valentine's Day" - if(17) holiday = "Random Acts of Kindness Day" - - if(3) //Mar - switch(DD) - if(14) holiday = "Pi Day" - if(17) holiday = "St. Patrick's Day" - if(27) - if(YY == 16) - holiday = "Easter" - if(31) - if(YY == 13) - holiday = "Easter" - - if(4) //Apr - switch(DD) - if(1) - holiday = "April Fool's Day" - if(YY == 18 && prob(50)) holiday = "Easter" - if(5) - if(YY == 15) holiday = "Easter" - if(16) - if(YY == 17) holiday = "Easter" - if(20) - holiday = "Four-Twenty" - if(YY == 14 && prob(50)) holiday = "Easter" - if(22) holiday = "Earth Day" - - if(5) //May - switch(DD) - if(1) holiday = "Labour Day" - if(4) holiday = "FireFighter's Day" - if(12) holiday = "Owl and Pussycat Day" //what a dumb day of observence...but we -do- have costumes already :3 - - if(6) //Jun - - if(7) //Jul - switch(DD) - if(1) holiday = "Doctor's Day" - if(2) holiday = "UFO Day" - if(8) holiday = "Writer's Day" - if(30) holiday = "Friendship Day" - - if(8) //Aug - switch(DD) - if(5) holiday = "Beer Day" - - if(9) //Sep - switch(DD) - if(19) holiday = "Talk-Like-a-Pirate Day" - if(28) holiday = "Stupid-Questions Day" - - if(10) //Oct - switch(DD) - if(4) holiday = "Animal's Day" - if(7) holiday = "Smiling Day" - if(16) holiday = "Boss' Day" - if(31) holiday = "Halloween" - - if(11) //Nov - switch(DD) - if(1) holiday = "Vegan Day" - if(13) holiday = "Kindness Day" - if(19) holiday = "Flowers Day" - if(21) holiday = "Saying-'Hello' Day" - - if(12) //Dec - switch(DD) - if(10) holiday = "Human-Rights Day" - if(14) holiday = "Monkey Day" - if(21) holiday = "Mayan Doomsday Anniversary" - if(22) holiday = "Orgasming Day" //lol. These all actually exist - if(24) holiday = "Xmas" - if(25) holiday = "Xmas" - if(26) holiday = "Boxing Day" - if(31) holiday = "New Year" - - if(!holiday) - //Friday the 13th - if(DD == 13) - if(time2text(world.timeofday, "DDD") == "Fri") - holiday = "Friday the 13th" - - world.update_status() - -/datum/controller/event/proc/toggleWizardmode() - wizardmode = !wizardmode - for(var/datum/round_event_control/E in control) - E.weight = initial(E.weight) - if((E.wizardevent && !wizardmode) || (!E.wizardevent && wizardmode)) - E.weight = 0 - message_admins("Summon Events has been [wizardmode ? "enabled, events will occur every [events.frequency_lower / 600] to [events.frequency_upper / 600] minutes" : "disabled"]!") - log_game("Summon Events was [wizardmode ? "enabled" : "disabled"]!") - -/datum/controller/event/proc/resetFrequency() - frequency_lower = initial(frequency_lower) - frequency_upper = initial(frequency_upper) \ No newline at end of file +var/datum/subsystem/events/SSevent + +/datum/subsystem/events + name = "Events" + priority = 6 + + var/list/control = list() //list of all datum/round_event_control. Used for selecting events based on weight and occurrences. + var/list/running = list() //list of all existing /datum/round_event + + var/scheduled = 0 //The next world.time that a naturally occuring random event can be selected. + var/frequency_lower = 3000 //5 minutes lower bound. + var/frequency_upper = 9000 //15 minutes upper bound. Basically an event will happen every 5 to 15 minutes. + + var/holiday //This will be a string of the name of any realworld holiday which occurs today (GMT time) + var/wizardmode = 0 + + +/datum/subsystem/events/New() + NEW_SS_GLOBAL(SSevent) + + +/datum/subsystem/events/Initialize() + for(var/type in typesof(/datum/round_event_control)) + var/datum/round_event_control/E = new type() + if(!E.typepath) + continue //don't want this one! leave it for the garbage collector + if(E.wizardevent && !wizardmode) + E.weight = 0 + control += E //add it to the list of all events (controls) + reschedule() + getHoliday() + ..() + + +/datum/subsystem/events/fire() + checkEvent() + var/i=1 + for(var/thing in running) + if(thing) + thing:process() + ++i + continue + running.Cut(i,i+1) + + +//checks if we should select a random event yet, and reschedules if necessary +/datum/subsystem/events/proc/checkEvent() + if(scheduled <= world.time) + spawnEvent() + reschedule() + +//decides which world.time we should select another random event at. +/datum/subsystem/events/proc/reschedule() + scheduled = world.time + rand(frequency_lower, max(frequency_lower,frequency_upper)) + +//selects a random event based on whether it can occur and it's 'weight'(probability) +/datum/subsystem/events/proc/spawnEvent() + if(!config.allow_random_events) +// var/datum/round_event_control/E = locate(/datum/round_event_control/dust) in control +// if(E) E.runEvent() + return + + var/sum_of_weights = 0 + for(var/datum/round_event_control/E in control) + if(E.occurrences >= E.max_occurrences) continue + if(E.earliest_start >= world.time) continue + if(E.holidayID) + if(E.holidayID != holiday) continue + if(E.weight < 0) //for round-start events etc. + if(E.runEvent() == PROCESS_KILL) + E.max_occurrences = 0 + continue + return + sum_of_weights += E.weight + + sum_of_weights = rand(0,sum_of_weights) //reusing this variable. It now represents the 'weight' we want to select + + for(var/datum/round_event_control/E in control) + if(E.occurrences >= E.max_occurrences) continue + if(E.earliest_start >= world.time) continue + if(E.holidayID) + if(E.holidayID != holiday) continue + sum_of_weights -= E.weight + + if(sum_of_weights <= 0) //we've hit our goal + if(E.runEvent() == PROCESS_KILL)//we couldn't run this event for some reason, set its max_occurrences to 0 + E.max_occurrences = 0 + continue + return + + +/datum/round_event/proc/findEventArea() //Here's a nice proc to use to find an area for your event to land in! + var/list/safe_areas = list( + /area/turret_protected/ai, + /area/turret_protected/ai_upload, + /area/engine, + /area/solar, + /area/holodeck, + /area/shuttle + ) + + //These are needed because /area/engine has to be removed from the list, but we still want these areas to get fucked up. + var/list/danger_areas = list( + /area/engine/break_room, + /area/engine/chiefs_office) + + //Need to locate() as it's just a list of paths. + return locate(pick((the_station_areas - safe_areas) + danger_areas)) + + +//allows a client to trigger an event +//aka Badmin Central +/client/proc/forceEvent() + set name = "Trigger Event" + set category = "Fun" + + if(!holder ||!check_rights(R_FUN)) + return + + holder.forceEvent() + +/datum/admins/proc/forceEvent() + var/dat = "" + var/normal = "" + var/magic = "" + var/holiday = "" + for(var/datum/round_event_control/E in SSevent.control) + dat = "
[E]" + if(E.holidayID) + holiday += dat + else if(E.wizardevent) + magic += dat + else + normal += dat + + dat = normal + "
" + magic + "
" + holiday + + var/datum/browser/popup = new(usr, "forceevent", "Force Random Event", 300, 750) + popup.set_content(dat) + popup.open() + + +/* +////////////// +// HOLIDAYS // +////////////// +//Uncommenting ALLOW_HOLIDAYS in config.txt will enable holidays + +//It's easy to add stuff. Just modify getHoliday to set holiday to something using the switch for DD(#day) MM(#month) YY(#year). +//You can then check if it's a special day in any code in the game by doing if(events.holiday == "MyHolidayID") + +//You can also make holiday random events easily thanks to Pete/Gia's system. +//simply make a random event normally, then assign it a holidayID string which matches the one you gave it in getHolday. +//Anything with a holidayID, which does not match the holiday string, will never occur. + +//Please, Don't spam stuff up with stupid stuff (key example being april-fools Pooh/ERP/etc), +//And don't forget: CHECK YOUR CODE!!!! We don't want any zero-day bugs which happen only on holidays and never get found/fixed! + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//ALSO, MOST IMPORTANTLY: Don't add stupid stuff! Discuss bonus content with Project-Heads first please!// +////////////////////////////////////////////////////////////////////////////////////////////////////////// +~Carn */ + +//sets up the holiday string in the events manager. +/datum/subsystem/events/proc/getHoliday() + if(!config.allow_holidays) return // Holiday stuff was not enabled in the config! + holiday = null + + var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year + var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month + var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day + + //Main switch. If any of these are too dumb/inappropriate, or you have better ones, feel free to change whatever + switch(MM) + if(1) //Jan + switch(DD) + if(1) holiday = "New Year" + + if(2) //Feb + switch(DD) + if(2) holiday = "Groundhog Day" + if(14) holiday = "Valentine's Day" + if(17) holiday = "Random Acts of Kindness Day" + + if(3) //Mar + switch(DD) + if(14) holiday = "Pi Day" + if(17) holiday = "St. Patrick's Day" + if(27) + if(YY == 16) + holiday = "Easter" + if(31) + if(YY == 13) + holiday = "Easter" + + if(4) //Apr + switch(DD) + if(1) + holiday = "April Fool's Day" + if(YY == 18 && prob(50)) holiday = "Easter" + if(5) + if(YY == 15) holiday = "Easter" + if(16) + if(YY == 17) holiday = "Easter" + if(20) + holiday = "Four-Twenty" + if(YY == 14 && prob(50)) holiday = "Easter" + if(22) holiday = "Earth Day" + + if(5) //May + switch(DD) + if(1) holiday = "Labour Day" + if(4) holiday = "FireFighter's Day" + if(12) holiday = "Owl and Pussycat Day" //what a dumb day of observence...but we -do- have costumes already :3 + + if(6) //Jun + + if(7) //Jul + switch(DD) + if(1) holiday = "Doctor's Day" + if(2) holiday = "UFO Day" + if(8) holiday = "Writer's Day" + if(30) holiday = "Friendship Day" + + if(8) //Aug + switch(DD) + if(5) holiday = "Beer Day" + + if(9) //Sep + switch(DD) + if(19) holiday = "Talk-Like-a-Pirate Day" + if(28) holiday = "Stupid-Questions Day" + + if(10) //Oct + switch(DD) + if(4) holiday = "Animal's Day" + if(7) holiday = "Smiling Day" + if(16) holiday = "Boss' Day" + if(31) holiday = "Halloween" + + if(11) //Nov + switch(DD) + if(1) holiday = "Vegan Day" + if(13) holiday = "Kindness Day" + if(19) holiday = "Flowers Day" + if(21) holiday = "Saying-'Hello' Day" + + if(12) //Dec + switch(DD) + if(10) holiday = "Human-Rights Day" + if(14) holiday = "Monkey Day" + if(21) holiday = "Mayan Doomsday Anniversary" + if(22) holiday = "Orgasming Day" //lol. These all actually exist + if(24) holiday = "Xmas" + if(25) holiday = "Xmas" + if(26) holiday = "Boxing Day" + if(31) holiday = "New Year" + + if(!holiday) + //Friday the 13th + if(DD == 13) + if(time2text(world.timeofday, "DDD") == "Fri") + holiday = "Friday the 13th" + + world.update_status() + + +/datum/subsystem/events/proc/toggleWizardmode() + wizardmode = !wizardmode + for(var/datum/round_event_control/E in SSevent.control) + E.weight = initial(E.weight) + if((E.wizardevent && !wizardmode) || (!E.wizardevent && wizardmode)) + E.weight = 0 + message_admins("Summon Events has been [wizardmode ? "enabled, events will occur every [SSevent.frequency_lower / 600] to [SSevent.frequency_upper / 600] minutes" : "disabled"]!") + log_game("Summon Events was [wizardmode ? "enabled" : "disabled"]!") + + +/datum/subsystem/events/proc/resetFrequency() + frequency_lower = initial(frequency_lower) + frequency_upper = initial(frequency_upper) diff --git a/code/controllers/garbage.dm b/code/controllers/subsystem/garbage.dm similarity index 81% rename from code/controllers/garbage.dm rename to code/controllers/subsystem/garbage.dm index 501ea8a2d92..3a329379f97 100644 --- a/code/controllers/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -1,133 +1,144 @@ -#define GC_COLLECTION_TIMEOUT 300 // deciseconds to wait to let running procs finish before we just say fuck it and force del() the object -#define GC_DEL_CHECK_PER_TICK 100 // number of tests per master controller tick to make sure our GC'd objects are actually GC'd -#define GC_FORCE_DEL_PER_TICK 20 // max force del() calls per master controller tick - -var/datum/controller/garbage_collector/garbage = new() - - -/datum/controller/garbage_collector - var/dels = 0 // number of del()'s we've done this tick - var/list/destroyed = list() // list of refID's of things that should be garbage collected - // refID's are associated with the time at which they time out and need to be manually del() - // we do this so we aren't constantly locating them and preventing them from being gc'd - - var/list/logging = list() // list of all types that have failed to GC associated with the number of times that's happened. - // the types are stored as strings - -/datum/controller/garbage_collector/proc/AddTrash(var/datum/A) - if(!istype(A) || !isnull(A.gc_destroyed)) - return -// testing("GC: AddTrash([A.type])") - A.gc_destroyed = world.time - destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. - destroyed["\ref[A]"] = world.time - -/datum/controller/garbage_collector/proc/process() - dels = 0 - var/time_to_kill = world.time - GC_COLLECTION_TIMEOUT // Anything qdel() but not GC'd BEFORE this time needs to be manually del() - var/checkRemain = GC_DEL_CHECK_PER_TICK - while(destroyed.len && --checkRemain >= 0) - if(dels > GC_FORCE_DEL_PER_TICK) -// testing("GC: Reached max force dels per tick [dels] vs [GC_FORCE_DEL_PER_TICK]") - break // Server's already pretty pounded, everything else can wait 2 seconds - var/refID = destroyed[1] - var/GCd_at_time = destroyed[refID] - if(GCd_at_time > time_to_kill) -// testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + GC_COLLECTION_TIMEOUT]") - break // Everything else is newer, skip them - var/atom/A = locate(refID) -// testing("GC: [refID] old enough to test: GCd_at_time: [GCd_at_time] time_to_kill: [time_to_kill] current: [world.time]") - if(A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake - // Something's still referring to the qdel'd object. Kill it. - testing("GC: -- \ref[A] | [A.type] was unable to be GC'd and was deleted --") - logging["[A.type]"]++ - del(A) - dels++ -// else -// testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") - destroyed.Cut(1, 2) - -// Should be treated as a replacement for the 'del' keyword. -// Datums passed to this will be given a chance to clean up references to allow the GC to collect them. -/proc/qdel(var/datum/A) - if(!A) - return - if(!istype(A)) - //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") - del(A) - if(garbage) - garbage.dels++ - else if(isnull(A.gc_destroyed)) - // Let our friend know they're about to get fucked up. - . = !A.Destroy() - if(. && A) - if(garbage && !isturf(A)) - garbage.AddTrash(A) - else - del(A) - -// Default implementation of clean-up code. -// This should be overridden to remove all references pointing to the object being destroyed. -// Return true if the the GC controller should allow the object to continue existing. (Useful if pooling objects.) -/datum/proc/Destroy() - //del(src) - return - -/datum/var/gc_destroyed //Time when this object was destroyed. - -#ifdef TESTING -/client/var/running_find_references - -/atom/verb/find_references() - set category = "Debug" - set name = "Find References" - set background = 1 - set src in world - - if(!usr || !usr.client) - return - - if(usr.client.running_find_references) - testing("CANCELLED search for references to a [usr.client.running_find_references].") - usr.client.running_find_references = null - return - - if(alert("Running this will create a lot of lag until it finishes. You can cancel it by running it again. Would you like to begin the search?", "Find References", "Yes", "No") == "No") - return - - // Remove this object from the list of things to be auto-deleted. - if(garbage) - garbage.destroyed -= "\ref[src]" - - usr.client.running_find_references = type - testing("Beginning search for references to a [type].") - var/list/things = list() - for(var/client/thing) - things += thing - for(var/datum/thing) - things += thing - for(var/atom/thing) - things += thing - testing("Collected list of things in search for references to a [type]. ([things.len] Thing\s)") - for(var/datum/thing in things) - if(!usr.client.running_find_references) return - for(var/varname in thing.vars) - var/variable = thing.vars[varname] - if(variable == src) - testing("Found [src.type] \ref[src] in [thing.type]'s [varname] var.") - else if(islist(variable)) - if(src in variable) - testing("Found [src.type] \ref[src] in [thing.type]'s [varname] list var.") - testing("Completed search for references to a [type].") - usr.client.running_find_references = null - -/client/verb/purge_all_destroyed_objects() - set category = "Debug" - if(garbage) - while(garbage.destroyed.len) - var/datum/o = locate(garbage.destroyed[1]) - if(istype(o) && o.gc_destroyed) - del(o) - garbage.dels++ - garbage.destroyed.Cut(1, 2) -#endif +var/datum/subsystem/garbage_collector/SSgarbage + +/datum/subsystem/garbage_collector + name = "Garbage" + can_fire = 1 + wait = 60 + priority = 21 + + var/collection_timeout = 300 //deciseconds to wait to let running procs finish before we just say fuck it and force del() the object + var/max_checks_multiplier = 5 //multiplier (per-decisecond) for calculating max number of tests per SS tick. These tests check if our GC'd objects are actually GC'd + var/max_forcedel_multiplier = 1 //multiplier (per-decisecond) for calculating max number of force del() calls per SS tick. + + var/dels = 0 // number of del()'s we've done this tick + var/list/destroyed = list() // list of refID's of things that should be garbage collected + // refID's are associated with the time at which they time out and need to be manually del() + // we do this so we aren't constantly locating them and preventing them from being gc'd + + var/list/logging = list() // list of all types that have failed to GC associated with the number of times that's happened. + // the types are stored as strings + +/datum/subsystem/garbage_collector/New() + NEW_SS_GLOBAL(SSgarbage) + +/datum/subsystem/garbage_collector/fire() + dels = 0 + + var/time_to_kill = world.time - collection_timeout // Anything qdel() but not GC'd BEFORE this time needs to be manually del() + var/checkRemain = max_checks_multiplier * wait + var/maxDels = max_forcedel_multiplier * wait + + while(destroyed.len && --checkRemain >= 0) + if(dels >= maxDels) +// testing("GC: Reached max force dels per tick [dels] vs [GC_FORCE_DEL_PER_TICK]") + break // Server's already pretty pounded, everything else can wait 2 seconds + var/refID = destroyed[1] + var/GCd_at_time = destroyed[refID] + if(GCd_at_time > time_to_kill) +// testing("GC: [refID] not old enough, breaking at [world.time] for [GCd_at_time - time_to_kill] deciseconds until [GCd_at_time + GC_COLLECTION_TIMEOUT]") + break // Everything else is newer, skip them + var/atom/A = locate(refID) +// testing("GC: [refID] old enough to test: GCd_at_time: [GCd_at_time] time_to_kill: [time_to_kill] current: [world.time]") + if(A && A.gc_destroyed == GCd_at_time) // So if something else coincidently gets the same ref, it's not deleted by mistake + // Something's still referring to the qdel'd object. Kill it. + testing("GC: -- \ref[A] | [A.type] was unable to be GC'd and was deleted --") + logging["[A.type]"]++ + del(A) + ++dels +// else +// testing("GC: [refID] properly GC'd at [world.time] with timeout [GCd_at_time]") + destroyed.Cut(1, 2) + + +/datum/subsystem/garbage_collector/proc/AddTrash(datum/A) + if(!istype(A) || !isnull(A.gc_destroyed)) + return +// testing("GC: AddTrash([A.type])") + A.gc_destroyed = world.time + destroyed -= "\ref[A]" // Removing any previous references that were GC'd so that the current object will be at the end of the list. + destroyed["\ref[A]"] = world.time + + +// Should be treated as a replacement for the 'del' keyword. +// Datums passed to this will be given a chance to clean up references to allow the GC to collect them. +/proc/qdel(var/datum/A) + if(!A) + return + if(!istype(A)) + //warning("qdel() passed object of type [A.type]. qdel() can only handle /datum types.") + del(A) + SSgarbage.dels++ + else if(isnull(A.gc_destroyed)) + // Let our friend know they're about to get fucked up. + . = !A.Destroy() + if(. && A) + if(!isturf(A)) + SSgarbage.AddTrash(A) + else + del(A) + +// Default implementation of clean-up code. +// This should be overridden to remove all references pointing to the object being destroyed. +// Return true if the the GC controller should allow the object to continue existing. (Useful if pooling objects.) +/datum/proc/Destroy() + //del(src) + return + +/datum/var/gc_destroyed //Time when this object was destroyed. + +#ifdef TESTING +/client/var/running_find_references + +/atom/verb/find_references() + set category = "Debug" + set name = "Find References" + set background = 1 + set src in world + + if(!usr || !usr.client) + return + + if(usr.client.running_find_references) + testing("CANCELLED search for references to a [usr.client.running_find_references].") + usr.client.running_find_references = null + return + + if(alert("Running this will create a lot of lag until it finishes. You can cancel it by running it again. Would you like to begin the search?", "Find References", "Yes", "No") == "No") + return + + // Remove this object from the list of things to be auto-deleted. + if(garbage) + garbage.destroyed -= "\ref[src]" + + usr.client.running_find_references = type + testing("Beginning search for references to a [type].") + var/list/things = list() + for(var/client/thing) + things += thing + for(var/datum/thing) + things += thing + for(var/atom/thing) + things += thing + testing("Collected list of things in search for references to a [type]. ([things.len] Thing\s)") + for(var/datum/thing in things) + if(!usr.client.running_find_references) return + for(var/varname in thing.vars) + var/variable = thing.vars[varname] + if(variable == src) + testing("Found [src.type] \ref[src] in [thing.type]'s [varname] var.") + else if(islist(variable)) + if(src in variable) + testing("Found [src.type] \ref[src] in [thing.type]'s [varname] list var.") + testing("Completed search for references to a [type].") + usr.client.running_find_references = null + +/client/verb/purge_all_destroyed_objects() + set category = "Debug" + if(garbage) + while(garbage.destroyed.len) + var/datum/o = locate(garbage.destroyed[1]) + if(istype(o) && o.gc_destroyed) + del(o) + garbage.dels++ + garbage.destroyed.Cut(1, 2) +#endif diff --git a/code/game/jobs/job_controller.dm b/code/controllers/subsystem/jobs.dm similarity index 87% rename from code/game/jobs/job_controller.dm rename to code/controllers/subsystem/jobs.dm index 906f167875d..d1a09895393 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/controllers/subsystem/jobs.dm @@ -1,416 +1,424 @@ -var/global/datum/controller/occupations/job_master - -/datum/controller/occupations - //List of all jobs - var/list/occupations = list() - //Players who need jobs - var/list/unassigned = list() - //Debug info - var/list/job_debug = list() - - -/datum/controller/occupations/proc/SetupOccupations(var/faction = "Station") - occupations = list() - var/list/all_jobs = typesof(/datum/job) - if(!all_jobs.len) - world << "Error setting up jobs, no job datums found" - return 0 - - for(var/J in all_jobs) - var/datum/job/job = new J() - if(!job) continue - if(job.faction != faction) continue - if(!job.config_check()) continue - occupations += job - - return 1 - - -/datum/controller/occupations/proc/Debug(var/text) - if(!Debug2) return 0 - job_debug.Add(text) - return 1 - - -/datum/controller/occupations/proc/GetJob(var/rank) - if(!rank) return null - for(var/datum/job/J in occupations) - if(!J) continue - if(J.title == rank) return J - return null - -/datum/controller/occupations/proc/AssignRole(var/mob/new_player/player, var/rank, var/latejoin = 0) - Debug("Running AR, Player: [player], Rank: [rank], LJ: [latejoin]") - if(player && player.mind && rank) - var/datum/job/job = GetJob(rank) - if(!job) return 0 - if(jobban_isbanned(player, rank)) return 0 - if(!job.player_old_enough(player.client)) return 0 - var/position_limit = job.total_positions - if(!latejoin) - position_limit = job.spawn_positions - if((job.current_positions < position_limit) || position_limit == -1) - Debug("Player: [player] is now Rank: [rank], JCP:[job.current_positions], JPL:[position_limit]") - player.mind.assigned_role = rank - unassigned -= player - job.current_positions++ - return 1 - Debug("AR has failed, Player: [player], Rank: [rank]") - return 0 - - -/datum/controller/occupations/proc/FindOccupationCandidates(datum/job/job, level, flag) - Debug("Running FOC, Job: [job], Level: [level], Flag: [flag]") - var/list/candidates = list() - for(var/mob/new_player/player in unassigned) - if(jobban_isbanned(player, job.title)) - Debug("FOC isbanned failed, Player: [player]") - continue - if(!job.player_old_enough(player.client)) - Debug("FOC player not old enough, Player: [player]") - continue - if(flag && (!player.client.prefs.be_special & flag)) - Debug("FOC flag failed, Player: [player], Flag: [flag], ") - continue - - if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") - Debug("FOC non-human failed, Player: [player]") - continue - - if(player.client.prefs.GetJobDepartment(job, level) & job.flag) - Debug("FOC pass, Player: [player], Level:[level]") - candidates += player - return candidates - -/datum/controller/occupations/proc/GiveRandomJob(var/mob/new_player/player) - Debug("GRJ Giving random job, Player: [player]") - for(var/datum/job/job in shuffle(occupations)) - if(!job) - continue - - if(istype(job, GetJob("Assistant"))) // We don't want to give him assistant, that's boring! - continue - - if(job in command_positions) //If you want a command position, select it! - continue - - if(jobban_isbanned(player, job.title)) - Debug("GRJ isbanned failed, Player: [player], Job: [job.title]") - continue - - if(!job.player_old_enough(player.client)) - Debug("GRJ player not old enough, Player: [player]") - continue - - if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") - Debug("GRJ non-human failed, Player: [player]") - continue - - - if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) - Debug("GRJ Random job given, Player: [player], Job: [job]") - AssignRole(player, job.title) - unassigned -= player - break - -/datum/controller/occupations/proc/ResetOccupations() - for(var/mob/new_player/player in player_list) - if((player) && (player.mind)) - player.mind.assigned_role = null - player.mind.special_role = null - SetupOccupations() - unassigned = list() - return - - -//This proc is called before the level loop of DivideOccupations() and will try to select a head, ignoring ALL non-head preferences for every level until -//it locates a head or runs out of levels to check -//This is basically to ensure that there's atleast a few heads in the round -/datum/controller/occupations/proc/FillHeadPosition() - for(var/level = 1 to 3) - for(var/command_position in command_positions) - var/datum/job/job = GetJob(command_position) - if(!job) continue - var/list/candidates = FindOccupationCandidates(job, level) - if(!candidates.len) continue - var/mob/new_player/candidate = pick(candidates) - if(AssignRole(candidate, command_position)) - return 1 - return 0 - - -//This proc is called at the start of the level loop of DivideOccupations() and will cause head jobs to be checked before any other jobs of the same level -//This is also to ensure we get as many heads as possible -/datum/controller/occupations/proc/CheckHeadPositions(var/level) - for(var/command_position in command_positions) - var/datum/job/job = GetJob(command_position) - if(!job) continue - var/list/candidates = FindOccupationCandidates(job, level) - if(!candidates.len) continue - var/mob/new_player/candidate = pick(candidates) - AssignRole(candidate, command_position) - return - - -/datum/controller/occupations/proc/FillAIPosition() - var/ai_selected = 0 - var/datum/job/job = GetJob("AI") - if(!job) return 0 - if(ticker.mode.name == "AI malfunction") // malf. AIs are pre-selected before jobs - for (var/datum/mind/mAI in ticker.mode.malf_ai) - AssignRole(mAI.current, "AI") - ai_selected++ - if(ai_selected) return 1 - return 0 - - for(var/i = job.total_positions, i > 0, i--) - for(var/level = 1 to 3) - var/list/candidates = list() - candidates = FindOccupationCandidates(job, level) - if(candidates.len) - var/mob/new_player/candidate = pick(candidates) - if(AssignRole(candidate, "AI")) - ai_selected++ - break - if(ai_selected) return 1 - return 0 - - -/** Proc DivideOccupations - * fills var "assigned_role" for all ready players. - * This proc must not have any side effect besides of modifying "assigned_role". - **/ -/datum/controller/occupations/proc/DivideOccupations() - //Setup new player list and get the jobs list - Debug("Running DO") - SetupOccupations() - - //Holder for Triumvirate is stored in the ticker, this just processes it - if(ticker) - for(var/datum/job/ai/A in occupations) - if(ticker.triai) - A.spawn_positions = 3 - - //Get the players who are ready - for(var/mob/new_player/player in player_list) - if(player.ready && player.mind && !player.mind.assigned_role) - unassigned += player - - Debug("DO, Len: [unassigned.len]") - if(unassigned.len == 0) return 0 - - //Scale number of open security officer slots to population - setup_officer_positions() - - //Shuffle players and jobs - unassigned = shuffle(unassigned) - - HandleFeedbackGathering() - - //People who wants to be assistants, sure, go on. - Debug("DO, Running Assistant Check 1") - var/datum/job/assist = new /datum/job/assistant() - var/list/assistant_candidates = FindOccupationCandidates(assist, 3) - Debug("AC1, Candidates: [assistant_candidates.len]") - for(var/mob/new_player/player in assistant_candidates) - Debug("AC1 pass, Player: [player]") - AssignRole(player, "Assistant") - assistant_candidates -= player - Debug("DO, AC1 end") - - //Select one head - Debug("DO, Running Head Check") - FillHeadPosition() - Debug("DO, Head Check end") - - //Check for an AI - Debug("DO, Running AI Check") - FillAIPosition() - Debug("DO, AI Check end") - - //Other jobs are now checked - Debug("DO, Running Standard Check") - - - // New job giving system by Donkie - // This will cause lots of more loops, but since it's only done once it shouldn't really matter much at all. - // Hopefully this will add more randomness and fairness to job giving. - - // Loop through all levels from high to low - var/list/shuffledoccupations = shuffle(occupations) - for(var/level = 1 to 3) - //Check the head jobs first each level - CheckHeadPositions(level) - - // Loop through all unassigned players - for(var/mob/new_player/player in unassigned) - - // Loop through all jobs - for(var/datum/job/job in shuffledoccupations) // SHUFFLE ME BABY - if(!job) - continue - - if(jobban_isbanned(player, job.title)) - Debug("DO isbanned failed, Player: [player], Job:[job.title]") - continue - - if(!job.player_old_enough(player.client)) - Debug("DO player not old enough, Player: [player], Job:[job.title]") - continue - - if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") - Debug("DO non-human failed, Player: [player], Job:[job.title]") - continue - - - // If the player wants that job on this level, then try give it to him. - if(player.client.prefs.GetJobDepartment(job, level) & job.flag) - - // If the job isn't filled - if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) - Debug("DO pass, Player: [player], Level:[level], Job:[job.title]") - AssignRole(player, job.title) - unassigned -= player - break - - // Hand out random jobs to the people who didn't get any in the last check - // Also makes sure that they got their preference correct - for(var/mob/new_player/player in unassigned) - if(jobban_isbanned(player, "Assistant")) - GiveRandomJob(player) //you get to roll for random before everyone else just to be sure you don't get assistant. you're so speshul - - for(var/mob/new_player/player in unassigned) - if(player.client.prefs.userandomjob) - GiveRandomJob(player) - - Debug("DO, Standard Check end") - - Debug("DO, Running AC2") - - // For those who wanted to be assistant if their preferences were filled, here you go. - for(var/mob/new_player/player in unassigned) - Debug("AC2 Assistant located, Player: [player]") - AssignRole(player, "Assistant") - return 1 - -//Gives the player the stuff he should have with his rank -/datum/controller/occupations/proc/EquipRank(var/mob/living/H, var/rank, var/joined_late = 0) - - var/datum/job/job = GetJob(rank) - - H.job = rank - - //If we joined at roundstart we should be positioned at our workstation - if(!joined_late) - var/obj/S = null - for(var/obj/effect/landmark/start/sloc in landmarks_list) - if(sloc.name != rank) continue - if(locate(/mob/living) in sloc.loc) continue - S = sloc - break - if(!S) - S = locate("start*[rank]") // use old stype - if(istype(S, /obj/effect/landmark/start) && istype(S.loc, /turf)) - H.loc = S.loc - - if(H.mind) - H.mind.assigned_role = rank - - if(job) - var/new_mob = job.equip(H) - if(ismob(new_mob)) - H = new_mob - job.apply_fingerprints(H) - - H << "You are the [rank]." - H << "As the [rank] you answer directly to [job.supervisors]. Special circumstances may change this." - H << "To speak on your departments radio, use the :h button. To see others, look closely at your headset." - if(job.req_admin_notify) - H << "You are playing a job that is important for Game Progression. If you have to disconnect, please notify the admins via adminhelp." - - H.update_hud() // Tmp fix for Github issue 1006. TODO: make all procs in update_icons.dm do client.screen |= equipment no matter what. - return 1 - - -/datum/controller/occupations/proc/setup_officer_positions() - var/officer_positions = 5 //Number of open security officer positions at round start - - if(config.security_scaling_coeff > 0) - officer_positions = min(12, max(5, round(unassigned.len/config.security_scaling_coeff))) //Scale between 5 and 12 officers - var/datum/job/J = job_master.GetJob("Security Officer") - if(J || J.spawn_positions > 0) - Debug("Setting open security officer positions to [officer_positions]") - J.total_positions = officer_positions - J.spawn_positions = officer_positions - for(var/i=officer_positions-5, i>0, i--) //Spawn some extra eqipment lockers if we have more than 5 officers - if(secequipment.len) - var/spawnloc = secequipment[1] - new /obj/structure/closet/secure_closet/security(spawnloc) - secequipment -= spawnloc - else //We ran out of spare locker spawns! - break - -/datum/controller/occupations/proc/LoadJobs(jobsfile) //ran during round setup, reads info from jobs.txt -- Urist - if(!config.load_jobs_from_txt) - return 0 - - var/list/jobEntries = file2list(jobsfile) - - for(var/job in jobEntries) - if(!job) - continue - - job = trim(job) - if (!length(job)) - continue - - var/pos = findtext(job, "=") - var/name = null - var/value = null - - if(pos) - name = copytext(job, 1, pos) - value = copytext(job, pos + 1) - else - continue - - if(name && value) - var/datum/job/J = GetJob(name) - if(!J) continue - J.total_positions = text2num(value) - J.spawn_positions = text2num(value) - if(name == "AI" || name == "Cyborg")//I dont like this here but it will do for now - J.total_positions = 0 - - return 1 - - -/datum/controller/occupations/proc/HandleFeedbackGathering() - for(var/datum/job/job in occupations) - var/tmp_str = "|[job.title]|" - - var/level1 = 0 //high - var/level2 = 0 //medium - var/level3 = 0 //low - var/level4 = 0 //never - var/level5 = 0 //banned - var/level6 = 0 //account too young - for(var/mob/new_player/player in player_list) - if(!(player.ready && player.mind && !player.mind.assigned_role)) - continue //This player is not ready - if(jobban_isbanned(player, job.title)) - level5++ - continue - if(!job.player_old_enough(player.client)) - level6++ - continue - if(player.client.prefs.GetJobDepartment(job, 1) & job.flag) - level1++ - else if(player.client.prefs.GetJobDepartment(job, 2) & job.flag) - level2++ - else if(player.client.prefs.GetJobDepartment(job, 3) & job.flag) - level3++ - else level4++ //not selected - - tmp_str += "HIGH=[level1]|MEDIUM=[level2]|LOW=[level3]|NEVER=[level4]|BANNED=[level5]|YOUNG=[level6]|-" - feedback_add_details("job_preferences",tmp_str) +var/datum/subsystem/job/SSjob + +/datum/subsystem/job + name = "Jobs" + priority = 5 + + var/list/occupations = list() //List of all jobs + var/list/unassigned = list() //Players who need jobs + var/list/job_debug = list() //Debug info + +/datum/subsystem/job/New() + NEW_SS_GLOBAL(SSjob) + + +/datum/subsystem/job/Initialize() + SetupOccupations() + LoadJobs("config/jobs.txt") + ..() + + +/datum/subsystem/job/proc/SetupOccupations(faction = "Station") + occupations = list() + var/list/all_jobs = typesof(/datum/job) + if(!all_jobs.len) + world << "Error setting up jobs, no job datums found" + return 0 + + for(var/J in all_jobs) + var/datum/job/job = new J() + if(!job) continue + if(job.faction != faction) continue + if(!job.config_check()) continue + occupations += job + + return 1 + + +/datum/subsystem/job/proc/Debug(text) + if(!Debug2) return 0 + job_debug.Add(text) + return 1 + + +/datum/subsystem/job/proc/GetJob(rank) + if(!rank) return null + for(var/datum/job/J in occupations) + if(!J) continue + if(J.title == rank) return J + return null + +/datum/subsystem/job/proc/AssignRole(mob/new_player/player, rank, latejoin=0) + Debug("Running AR, Player: [player], Rank: [rank], LJ: [latejoin]") + if(player && player.mind && rank) + var/datum/job/job = GetJob(rank) + if(!job) return 0 + if(jobban_isbanned(player, rank)) return 0 + if(!job.player_old_enough(player.client)) return 0 + var/position_limit = job.total_positions + if(!latejoin) + position_limit = job.spawn_positions + if((job.current_positions < position_limit) || position_limit == -1) + Debug("Player: [player] is now Rank: [rank], JCP:[job.current_positions], JPL:[position_limit]") + player.mind.assigned_role = rank + unassigned -= player + job.current_positions++ + return 1 + Debug("AR has failed, Player: [player], Rank: [rank]") + return 0 + + +/datum/subsystem/job/proc/FindOccupationCandidates(datum/job/job, level, flag) + Debug("Running FOC, Job: [job], Level: [level], Flag: [flag]") + var/list/candidates = list() + for(var/mob/new_player/player in unassigned) + if(jobban_isbanned(player, job.title)) + Debug("FOC isbanned failed, Player: [player]") + continue + if(!job.player_old_enough(player.client)) + Debug("FOC player not old enough, Player: [player]") + continue + if(flag && (!player.client.prefs.be_special & flag)) + Debug("FOC flag failed, Player: [player], Flag: [flag], ") + continue + + if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") + Debug("FOC non-human failed, Player: [player]") + continue + + if(player.client.prefs.GetJobDepartment(job, level) & job.flag) + Debug("FOC pass, Player: [player], Level:[level]") + candidates += player + return candidates + +/datum/subsystem/job/proc/GiveRandomJob(mob/new_player/player) + Debug("GRJ Giving random job, Player: [player]") + for(var/datum/job/job in shuffle(occupations)) + if(!job) + continue + + if(istype(job, GetJob("Assistant"))) // We don't want to give him assistant, that's boring! + continue + + if(job in command_positions) //If you want a command position, select it! + continue + + if(jobban_isbanned(player, job.title)) + Debug("GRJ isbanned failed, Player: [player], Job: [job.title]") + continue + + if(!job.player_old_enough(player.client)) + Debug("GRJ player not old enough, Player: [player]") + continue + + if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") + Debug("GRJ non-human failed, Player: [player]") + continue + + + if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) + Debug("GRJ Random job given, Player: [player], Job: [job]") + AssignRole(player, job.title) + unassigned -= player + break + +/datum/subsystem/job/proc/ResetOccupations() + for(var/mob/new_player/player in player_list) + if((player) && (player.mind)) + player.mind.assigned_role = null + player.mind.special_role = null + SetupOccupations() + unassigned = list() + return + + +//This proc is called before the level loop of DivideOccupations() and will try to select a head, ignoring ALL non-head preferences for every level until +//it locates a head or runs out of levels to check +//This is basically to ensure that there's atleast a few heads in the round +/datum/subsystem/job/proc/FillHeadPosition() + for(var/level = 1 to 3) + for(var/command_position in command_positions) + var/datum/job/job = GetJob(command_position) + if(!job) continue + var/list/candidates = FindOccupationCandidates(job, level) + if(!candidates.len) continue + var/mob/new_player/candidate = pick(candidates) + if(AssignRole(candidate, command_position)) + return 1 + return 0 + + +//This proc is called at the start of the level loop of DivideOccupations() and will cause head jobs to be checked before any other jobs of the same level +//This is also to ensure we get as many heads as possible +/datum/subsystem/job/proc/CheckHeadPositions(level) + for(var/command_position in command_positions) + var/datum/job/job = GetJob(command_position) + if(!job) continue + var/list/candidates = FindOccupationCandidates(job, level) + if(!candidates.len) continue + var/mob/new_player/candidate = pick(candidates) + AssignRole(candidate, command_position) + return + + +/datum/subsystem/job/proc/FillAIPosition() + var/ai_selected = 0 + var/datum/job/job = GetJob("AI") + if(!job) return 0 + if(ticker.mode.name == "AI malfunction") // malf. AIs are pre-selected before jobs + for (var/datum/mind/mAI in ticker.mode.malf_ai) + AssignRole(mAI.current, "AI") + ai_selected++ + if(ai_selected) return 1 + return 0 + + for(var/i = job.total_positions, i > 0, i--) + for(var/level = 1 to 3) + var/list/candidates = list() + candidates = FindOccupationCandidates(job, level) + if(candidates.len) + var/mob/new_player/candidate = pick(candidates) + if(AssignRole(candidate, "AI")) + ai_selected++ + break + if(ai_selected) return 1 + return 0 + + +/** Proc DivideOccupations + * fills var "assigned_role" for all ready players. + * This proc must not have any side effect besides of modifying "assigned_role". + **/ +/datum/subsystem/job/proc/DivideOccupations() + //Setup new player list and get the jobs list + Debug("Running DO") + SetupOccupations() + + //Holder for Triumvirate is stored in the ticker, this just processes it + if(ticker) + for(var/datum/job/ai/A in occupations) + if(ticker.triai) + A.spawn_positions = 3 + + //Get the players who are ready + for(var/mob/new_player/player in player_list) + if(player.ready && player.mind && !player.mind.assigned_role) + unassigned += player + + Debug("DO, Len: [unassigned.len]") + if(unassigned.len == 0) return 0 + + //Scale number of open security officer slots to population + setup_officer_positions() + + //Shuffle players and jobs + unassigned = shuffle(unassigned) + + HandleFeedbackGathering() + + //People who wants to be assistants, sure, go on. + Debug("DO, Running Assistant Check 1") + var/datum/job/assist = new /datum/job/assistant() + var/list/assistant_candidates = FindOccupationCandidates(assist, 3) + Debug("AC1, Candidates: [assistant_candidates.len]") + for(var/mob/new_player/player in assistant_candidates) + Debug("AC1 pass, Player: [player]") + AssignRole(player, "Assistant") + assistant_candidates -= player + Debug("DO, AC1 end") + + //Select one head + Debug("DO, Running Head Check") + FillHeadPosition() + Debug("DO, Head Check end") + + //Check for an AI + Debug("DO, Running AI Check") + FillAIPosition() + Debug("DO, AI Check end") + + //Other jobs are now checked + Debug("DO, Running Standard Check") + + + // New job giving system by Donkie + // This will cause lots of more loops, but since it's only done once it shouldn't really matter much at all. + // Hopefully this will add more randomness and fairness to job giving. + + // Loop through all levels from high to low + var/list/shuffledoccupations = shuffle(occupations) + for(var/level = 1 to 3) + //Check the head jobs first each level + CheckHeadPositions(level) + + // Loop through all unassigned players + for(var/mob/new_player/player in unassigned) + + // Loop through all jobs + for(var/datum/job/job in shuffledoccupations) // SHUFFLE ME BABY + if(!job) + continue + + if(jobban_isbanned(player, job.title)) + Debug("DO isbanned failed, Player: [player], Job:[job.title]") + continue + + if(!job.player_old_enough(player.client)) + Debug("DO player not old enough, Player: [player], Job:[job.title]") + continue + + if(config.enforce_human_authority && (job.title in command_positions) && player.client.prefs.pref_species.id != "human") + Debug("DO non-human failed, Player: [player], Job:[job.title]") + continue + + + // If the player wants that job on this level, then try give it to him. + if(player.client.prefs.GetJobDepartment(job, level) & job.flag) + + // If the job isn't filled + if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) + Debug("DO pass, Player: [player], Level:[level], Job:[job.title]") + AssignRole(player, job.title) + unassigned -= player + break + + // Hand out random jobs to the people who didn't get any in the last check + // Also makes sure that they got their preference correct + for(var/mob/new_player/player in unassigned) + if(jobban_isbanned(player, "Assistant")) + GiveRandomJob(player) //you get to roll for random before everyone else just to be sure you don't get assistant. you're so speshul + + for(var/mob/new_player/player in unassigned) + if(player.client.prefs.userandomjob) + GiveRandomJob(player) + + Debug("DO, Standard Check end") + + Debug("DO, Running AC2") + + // For those who wanted to be assistant if their preferences were filled, here you go. + for(var/mob/new_player/player in unassigned) + Debug("AC2 Assistant located, Player: [player]") + AssignRole(player, "Assistant") + return 1 + +//Gives the player the stuff he should have with his rank +/datum/subsystem/job/proc/EquipRank(mob/living/H, rank, joined_late=0) + var/datum/job/job = GetJob(rank) + + H.job = rank + + //If we joined at roundstart we should be positioned at our workstation + if(!joined_late) + var/obj/S = null + for(var/obj/effect/landmark/start/sloc in landmarks_list) + if(sloc.name != rank) continue + if(locate(/mob/living) in sloc.loc) continue + S = sloc + break + if(!S) + S = locate("start*[rank]") // use old stype + if(istype(S, /obj/effect/landmark/start) && istype(S.loc, /turf)) + H.loc = S.loc + + if(H.mind) + H.mind.assigned_role = rank + + if(job) + var/new_mob = job.equip(H) + if(ismob(new_mob)) + H = new_mob + job.apply_fingerprints(H) + + H << "You are the [rank]." + H << "As the [rank] you answer directly to [job.supervisors]. Special circumstances may change this." + H << "To speak on your departments radio, use the :h button. To see others, look closely at your headset." + if(job.req_admin_notify) + H << "You are playing a job that is important for Game Progression. If you have to disconnect, please notify the admins via adminhelp." + + H.update_hud() // Tmp fix for Github issue 1006. TODO: make all procs in update_icons.dm do client.screen |= equipment no matter what. + return 1 + + +/datum/subsystem/job/proc/setup_officer_positions() + var/officer_positions = 5 //Number of open security officer positions at round start + + if(config.security_scaling_coeff > 0) + officer_positions = min(12, max(5, round(unassigned.len/config.security_scaling_coeff))) //Scale between 5 and 12 officers + var/datum/job/J = SSjob.GetJob("Security Officer") + if(J || J.spawn_positions > 0) + Debug("Setting open security officer positions to [officer_positions]") + J.total_positions = officer_positions + J.spawn_positions = officer_positions + for(var/i=officer_positions-5, i>0, i--) //Spawn some extra eqipment lockers if we have more than 5 officers + if(secequipment.len) + var/spawnloc = secequipment[1] + new /obj/structure/closet/secure_closet/security(spawnloc) + secequipment -= spawnloc + else //We ran out of spare locker spawns! + break + +/datum/subsystem/job/proc/LoadJobs(jobsfile) //ran during round setup, reads info from jobs.txt -- Urist + if(!config.load_jobs_from_txt) + return 0 + + var/list/jobEntries = file2list(jobsfile) + + for(var/job in jobEntries) + if(!job) + continue + + job = trim(job) + if (!length(job)) + continue + + var/pos = findtext(job, "=") + var/name = null + var/value = null + + if(pos) + name = copytext(job, 1, pos) + value = copytext(job, pos + 1) + else + continue + + if(name && value) + var/datum/job/J = GetJob(name) + if(!J) continue + J.total_positions = text2num(value) + J.spawn_positions = text2num(value) + if(name == "AI" || name == "Cyborg")//I dont like this here but it will do for now + J.total_positions = 0 + + return 1 + + +/datum/subsystem/job/proc/HandleFeedbackGathering() + for(var/datum/job/job in occupations) + var/tmp_str = "|[job.title]|" + + var/level1 = 0 //high + var/level2 = 0 //medium + var/level3 = 0 //low + var/level4 = 0 //never + var/level5 = 0 //banned + var/level6 = 0 //account too young + for(var/mob/new_player/player in player_list) + if(!(player.ready && player.mind && !player.mind.assigned_role)) + continue //This player is not ready + if(jobban_isbanned(player, job.title)) + level5++ + continue + if(!job.player_old_enough(player.client)) + level6++ + continue + if(player.client.prefs.GetJobDepartment(job, 1) & job.flag) + level1++ + else if(player.client.prefs.GetJobDepartment(job, 2) & job.flag) + level2++ + else if(player.client.prefs.GetJobDepartment(job, 3) & job.flag) + level3++ + else level4++ //not selected + + tmp_str += "HIGH=[level1]|MEDIUM=[level2]|LOW=[level3]|NEVER=[level4]|BANNED=[level5]|YOUNG=[level6]|-" + feedback_add_details("job_preferences",tmp_str) diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm new file mode 100644 index 00000000000..e3745e7b143 --- /dev/null +++ b/code/controllers/subsystem/lighting.dm @@ -0,0 +1,132 @@ +var/datum/subsystem/lighting/SSlighting + +#define MC_AVERAGE(average, current) (0.8*(average) + 0.2*(current)) +#define LIGHTING_ICON 'icons/effects/ss13_dark_alpha6.dmi' +#define LIGHTING_LAYER 10 //Drawing layer for lighting overlays + +/datum/subsystem/lighting + name = "Lighting" + wait = 5 + priority = 1 + + var/list/lighting_images = list() //replaces lighting_states (use lighting_images.len) ~carn + var/list/lights = list() //list of all datum/light_source + var/lights_workload = 0 //stats on the largest number of lights (max lights.len) + var/list/changed_turfs = list() //list of all turfs which need moving to a new lighting subarea + var/changed_turfs_workload = 0 //stats on the largest number of turfs changed (max changed_turfs.len) + + +/datum/subsystem/lighting/New() + NEW_SS_GLOBAL(SSlighting) + + //cache lighting images + if(!lighting_images.len) + for(var/icon_state in icon_states(LIGHTING_ICON)) + lighting_images += image(LIGHTING_ICON, null, icon_state, LIGHTING_LAYER) + + return ..() + + +/datum/subsystem/lighting/stat_entry() + stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) L:[round(lights_workload,1)]/T:[round(changed_turfs_workload,1)]") + + +//Workhorse of lighting. It cycles through each light to see which ones need their effects updating. It updates their +//effects and then processes every turf in the queue, moving the turfs to the corresponing lighting sub-area. +//All queue lists prune themselves, which will cause lights with no luminosity to be garbage collected (cheaper and safer +//than deleting them). +//By using queues we are ensuring we don't perform more updates than are necessary +/datum/subsystem/lighting/fire() + lights_workload = MC_AVERAGE(lights_workload, lights.len) + var/i=1 + for(var/thing in lights) + if(thing && !thing:check()) //yes, cry that I'm using the : operator, it's much faster looping like this. And this gets called a lot. Dealwithit. + ++i + continue + lights.Cut(i, i+1) + + changed_turfs_workload = MC_AVERAGE(changed_turfs_workload, changed_turfs.len) + for(var/thing in changed_turfs) + if(thing && thing:lighting_changed) + thing:shift_to_subarea() + changed_turfs.Cut() + + +//same as above except it attempts to shift ALL turfs in the world regardless of lighting_changed status +//Does not loop. Should be run prior to process() being called for the first time. +//Note: if we get additional z-levels at runtime (e.g. if the gateway thin ever gets finished) we can initialize specific +//z-levels with the z_level argument +/datum/subsystem/lighting/Initialize(timeofday, z_level) + set background = BACKGROUND_ENABLED + + var/i=1 + for(var/thing in lights) + if(thing && !thing:check()) + ++i + continue + lights.Cut(i, i+1) + + var/z_start = 1 + var/z_finish = world.maxz + if(1 <= z_level && z_level <= world.maxz) + z_level = round(z_level) + z_start = z_level + z_finish = z_level + + for(var/z=z_start, z<=z_finish, ++z) + for(var/x=1, x<=world.maxx, ++x) + for(var/y=1, y<=world.maxy, ++y) + var/turf/T = locate(x,y,z) + if(T) + T.shift_to_subarea() + + if(z_level) + //we need to loop through to clear only shifted turfs from the list. or we will cause errors + i=1 + for(var/thing in changed_turfs) + if(thing && thing:z < z_start && z_finish < thing:z) + ++i + continue + changed_turfs.Cut(i, i+1) + else + changed_turfs.Cut() + + ..() + +//Used to strip valid information from an existing instance and transfer it to the replacement. i.e. when a crash occurs +//It works by using spawn(-1) to transfer the data, if there is a runtime the data does not get transfered but the loop +//does not crash +/datum/subsystem/lighting/Recover() + if(!istype(SSlighting.changed_turfs)) + SSlighting.changed_turfs = list() + if(!istype(SSlighting.lights)) + SSlighting.lights = list() + + if(istype(SSlighting.lighting_images)) + lighting_images = SSlighting.lighting_images + + for(var/datum/light_source/L in SSlighting.lights) + spawn(-1) //so we don't crash the loop (inefficient) + L.check() + lights += L //If we didn't runtime then this will get transferred over + + for(var/turf/T in changed_turfs) + if(T.lighting_changed) + spawn(-1) + T.shift_to_subarea() + + var/msg = "## DEBUG: [time2text(world.timeofday)] [name] subsystem restarted. Reports:\n" + for(var/varname in SSlighting.vars) + switch(varname) + if("tag","bestF","type","parent_type","vars") continue + else + var/varval1 = SSlighting.vars[varname] + var/varval2 = vars[varname] + if(istype(varval1,/list)) + varval1 = "/list([length(varval1)])" + varval2 = "/list([length(varval2)])" + msg += "\t [varname] = [varval1] -> [varval2]\n" + world.log << msg + +#undef LIGHTING_ICON +#undef LIGHTING_LAYER \ No newline at end of file diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm new file mode 100644 index 00000000000..247e48f6c47 --- /dev/null +++ b/code/controllers/subsystem/machines.dm @@ -0,0 +1,33 @@ +var/datum/subsystem/machines/SSmachine + +/datum/subsystem/machines + name = "Machines" + priority = 9 + + var/list/processing = list() + + +/datum/subsystem/machines/Initialize() + fire() + ..() + + +/datum/subsystem/machines/New() + NEW_SS_GLOBAL(SSmachine) + + +/datum/subsystem/machines/stat_entry() + stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%)\t[processing.len]") + + +/datum/subsystem/machines/fire() + var/seconds = wait * 0.1 + var/i = 1 + for(var/thing in processing) + if(thing && (thing:process(seconds) != PROCESS_KILL)) + if(thing:use_power) + thing:auto_use_power() + ++i + continue + processing.Cut(i,i+1) + diff --git a/code/controllers/subsystem/mobs.dm b/code/controllers/subsystem/mobs.dm new file mode 100644 index 00000000000..bbf78e8db0b --- /dev/null +++ b/code/controllers/subsystem/mobs.dm @@ -0,0 +1,24 @@ +var/datum/subsystem/mobs/SSmob + +/datum/subsystem/mobs + name = "Mobs" + priority = 4 + + +/datum/subsystem/mobs/New() + NEW_SS_GLOBAL(SSmob) + + +/datum/subsystem/mobs/stat_entry() + stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) [mob_list.len]") + + +/datum/subsystem/mobs/fire() + var/seconds = wait * 0.1 + var/i=1 + for(var/thing in mob_list) + if(thing) + thing:Life(seconds) + ++i + continue + mob_list.Cut(i, i+1) \ No newline at end of file diff --git a/code/controllers/subsystem/nanoUI.dm b/code/controllers/subsystem/nanoUI.dm new file mode 100644 index 00000000000..f9083f7e8ed --- /dev/null +++ b/code/controllers/subsystem/nanoUI.dm @@ -0,0 +1,30 @@ +var/datum/subsystem/nano/SSnano + +/datum/subsystem/nano + name = "NanoUI" + can_fire = 1 + wait = 5 + priority = 16 + + var/list/open_uis = list() //a list of current open /nanoui UIs, grouped by src_object and ui_key + var/list/processing_uis = list() //a list of current open /nanoui UIs, not grouped, for use in processing + + +/datum/subsystem/nano/New() + NEW_SS_GLOBAL(SSnano) + + +/datum/subsystem/nano/stat_entry() + stat(name, "[round(cost,0.001)]ds (CPU:[round(cpu,1)]%) [processing_uis.len]") + + +/datum/subsystem/nano/fire() + var/i=1 + for(var/thing in SSnano.processing_uis) + if(thing) + var/datum/nanoui/ui = thing + if(ui.src_object && ui.user) + ui.process() + ++i + continue + processing_uis.Cut(i, i+1) \ No newline at end of file diff --git a/code/controllers/subsystem/objects.dm b/code/controllers/subsystem/objects.dm new file mode 100644 index 00000000000..e54c5bc0faa --- /dev/null +++ b/code/controllers/subsystem/objects.dm @@ -0,0 +1,42 @@ +var/datum/subsystem/objects/SSobj + +/datum/subsystem/objects + name = "Objects" + priority = 12 + + var/list/processing = list() + +/datum/subsystem/objects/New() + NEW_SS_GLOBAL(SSobj) + +/datum/subsystem/objects/Initialize() + for(var/atom/movable/AM in world) + AM.initialize() + for(var/turf/simulated/floor/F in world) + F.MakeDirty() + ..() + + +/datum/subsystem/objects/stat_entry() + stat(name, "[round(cost,0.001)]ds\t(CPU:[round(cpu,1)]%)\t[processing.len]") + + +/datum/subsystem/objects/fire() + var/i=1 + for(var/thing in SSobj.processing) + if(thing) + thing:process(wait) + ++i + continue + SSobj.processing.Cut(i, i+1) + + +/* This is FPSS13 code, has not yet been ported/implemented +/obj/New() + ..() + if(map_ready) + spawn(0) + if(garbage_collecting) + return + initialize() +*/ \ No newline at end of file diff --git a/code/controllers/subsystem/pipenets.dm b/code/controllers/subsystem/pipenets.dm new file mode 100644 index 00000000000..da590c3e9ed --- /dev/null +++ b/code/controllers/subsystem/pipenets.dm @@ -0,0 +1,36 @@ +var/datum/subsystem/pipenets/SSpipe + +/datum/subsystem/pipenets + name = "Pipenets" + priority = 11 + + var/list/networks = list() + +/datum/subsystem/pipenets/New() + NEW_SS_GLOBAL(SSpipe) + +/datum/subsystem/pipenets/Initialize() + set background = BACKGROUND_ENABLED + + //is it possible to combine all these procs into initialize() ?? + for(var/obj/machinery/atmospherics/M in machines) + M.build_network() + + for(var/obj/machinery/atmospherics/unary/U in machines) + if(istype(U, /obj/machinery/atmospherics/unary/vent_pump)) + var/obj/machinery/atmospherics/unary/vent_pump/V = U + V.broadcast_status() + else if(istype(U, /obj/machinery/atmospherics/unary/vent_scrubber)) + var/obj/machinery/atmospherics/unary/vent_scrubber/V = U + V.broadcast_status() + + ..() + +/datum/subsystem/pipenets/fire() + var/i=1 + for(var/thing in networks) + if(thing) + thing:process() + ++i + continue + networks.Cut(i, i+1) diff --git a/code/controllers/subsystem/power.dm b/code/controllers/subsystem/power.dm new file mode 100644 index 00000000000..e48a6f465e8 --- /dev/null +++ b/code/controllers/subsystem/power.dm @@ -0,0 +1,18 @@ +var/datum/subsystem/power/SSpower + +/datum/subsystem/power + name = "Power" + priority = 10 + + var/list/powernets = list() + +/datum/subsystem/power/New() + NEW_SS_GLOBAL(SSpower) + +/datum/subsystem/power/Initialize() + makepowernets() + ..() + +/datum/subsystem/power/fire() + for(var/datum/powernet/Powernet in powernets) + Powernet.reset() \ No newline at end of file diff --git a/code/controllers/subsystem/radio.dm b/code/controllers/subsystem/radio.dm new file mode 100644 index 00000000000..84e117f3f64 --- /dev/null +++ b/code/controllers/subsystem/radio.dm @@ -0,0 +1,46 @@ +var/datum/subsystem/radio/radio_controller + +/datum/subsystem/radio + name = "Radio" + priority = 18 + + var/list/datum/radio_frequency/frequencies = list() + +/datum/subsystem/radio/New() + NEW_SS_GLOBAL(radio_controller) + +/datum/subsystem/radio/proc/add_object(obj/device as obj, var/new_frequency as num, var/filter = null as text|null) + var/f_text = num2text(new_frequency) + var/datum/radio_frequency/frequency = frequencies[f_text] + + if(!frequency) + frequency = new + frequency.frequency = new_frequency + frequencies[f_text] = frequency + + frequency.add_listener(device, filter) + return frequency + +/datum/subsystem/radio/proc/remove_object(obj/device, old_frequency) + var/f_text = num2text(old_frequency) + var/datum/radio_frequency/frequency = frequencies[f_text] + + if(frequency) + frequency.remove_listener(device) + + if(frequency.devices.len == 0) + del(frequency) + frequencies -= f_text + + return 1 + +/datum/subsystem/radio/proc/return_frequency(var/new_frequency as num) + var/f_text = num2text(new_frequency) + var/datum/radio_frequency/frequency = frequencies[f_text] + + if(!frequency) + frequency = new + frequency.frequency = new_frequency + frequencies[f_text] = frequency + + return frequency \ No newline at end of file diff --git a/code/controllers/subsystem/server_maintenance.dm b/code/controllers/subsystem/server_maintenance.dm new file mode 100644 index 00000000000..1aa7ef7d1cc --- /dev/null +++ b/code/controllers/subsystem/server_maintenance.dm @@ -0,0 +1,18 @@ +/datum/subsystem/server_maint + name = "Server Tasks" + wait = 6000 + priority = 19 + +/datum/subsystem/server_maint/fire() + //handle kicking inactive players + if(config.kick_inactive > 0) + for(var/client/C in clients) + if(C.is_afk(INACTIVITY_KICK)) + if(!istype(C.mob, /mob/dead)) + log_access("AFK: [key_name(C)]") + C << "You have been inactive for more than 10 minutes and have been disconnected." + del(C) + + if(config.sql_enabled) + sql_poll_players() + sql_poll_admins() diff --git a/code/controllers/subsystem/shuttles.dm b/code/controllers/subsystem/shuttles.dm new file mode 100644 index 00000000000..1f94610f046 --- /dev/null +++ b/code/controllers/subsystem/shuttles.dm @@ -0,0 +1,325 @@ +var/datum/subsystem/shuttle/SSshuttle + +/datum/subsystem/shuttle + name = "Shuttles" + wait = 10 + priority = 3 + + var/list/mobile = list() + var/list/stationary = list() + var/list/transit = list() + + //emergency shuttle stuff + var/obj/docking_port/mobile/emergency/emergency + var/emergencyCallTime = 6000 //time taken for emergency shuttle to reach the station when called (in deciseconds) + var/emergencyDockTime = 1800 //time taken for emergency shuttle to leave again once it has docked (in deciseconds) + var/emergencyEscapeTime = 1200 //time taken for emergency shuttle to reach a safe distance after leaving station (in deciseconds) + var/area/emergencyLastCallLoc + var/emergencyAlwaysFakeRecall + var/emergencyFakeRecall + + //supply shuttle stuff + var/obj/docking_port/mobile/supply/supply + var/ordernum = 1 //order number given to next order + var/points = 50 //number of trade-points we have + var/points_per_decisecond = 0.005 //points gained every decisecond + var/points_per_slip = 2 //points gained per slip returned + var/points_per_crate = 5 //points gained per crate returned + var/points_per_intel = 100 //points gained per intel returned + var/points_per_plasma = 5 //points gained per plasma returned + var/centcom_message = "" //Remarks from Centcom on how well you checked the last order. + var/list/discoveredPlants = list() //Unique typepaths for unusual things we've already sent CentComm, associated with their potencies + var/list/shoppinglist = list() + var/list/requestlist = list() + var/list/supply_packs = list() + var/datum/round_event/shuttle_loan/shuttle_loan + var/sold_atoms = "" + + +/datum/subsystem/shuttle/New() + NEW_SS_GLOBAL(SSshuttle) + + +/datum/subsystem/shuttle/Initialize() + if(!emergency) + WARNING("No /obj/docking_port/mobile/emergency placed on the map!") + if(!supply) + WARNING("No /obj/docking_port/mobile/supply placed on the map!") + + ordernum = rand(1,9000) + + for(var/typepath in typesof(/datum/supply_packs)) + if(typepath == /datum/supply_packs) + continue + var/datum/supply_packs/P = new typepath() + if(P.name == "HEADER") continue // To filter out group headers + supply_packs["[P.type]"] = P + + ..() + + +/datum/subsystem/shuttle/fire() + points += points_per_decisecond * wait + + var/i=1 + for(var/thing in mobile) + if(thing) + var/obj/docking_port/mobile/P = thing + P.check() + ++i + continue + mobile.Cut(i, i+1) + +/datum/subsystem/shuttle/proc/getShuttle(id) + for(var/obj/docking_port/mobile/M in mobile) + if(M.id == id) + return M + WARNING("couldn't find shuttle with id: [id]") + +/datum/subsystem/shuttle/proc/getDock(id) + for(var/obj/docking_port/stationary/S in stationary) + if(S.id == id) + return S + WARNING("couldn't find dock with id: [id]") + +/datum/subsystem/shuttle/proc/requestEvac(mob/user, call_reason) + if(!emergency) + ERROR("There is no emergency shuttle! The game will be unresolvable. This is likely due to a mapping error") + return + + if(world.time - round_start_time < config.shuttle_refuel_delay) + user << "The emergency shuttle is refueling. Please wait another [abs(round(((world.time - round_start_time) - config.shuttle_refuel_delay)/600))] minutes before trying again." + return + + switch(emergency.mode) + if(SHUTTLE_RECALL) + user << "The emergency shuttle may not be called while returning to Centcom." + return + if(SHUTTLE_CALL) + user << "The emergency shuttle is already on its way." + return + if(SHUTTLE_DOCKED) + user << "The emergency shuttle is already here." + return + if(SHUTTLE_ESCAPE) + user << "The emergency shuttle is moving away to a safe distance." + return + + call_reason = strip_html_properly(trim(call_reason)) + + if(length(call_reason) < CALL_SHUTTLE_REASON_LENGTH) + user << "You must provide a reason." + return + + var/area/signal_origin = get_area(user) + var/emergency_reason = "\nNature of emergency:\n\n[call_reason]" + if(seclevel2num(get_security_level()) == SEC_LEVEL_RED) // There is a serious threat we gotta move no time to give them five minutes. + emergency.request(null, 0.5, signal_origin, emergency_reason, 1) + else + emergency.request(null, 1, signal_origin, emergency_reason, 0) + + log_game("[key_name(user)] has called the shuttle.") + message_admins("[key_name_admin(user)] has called the shuttle.") + + return + +/datum/subsystem/shuttle/proc/cancelEvac(mob/user) + if(emergency.mode != SHUTTLE_CALL) + return + + if(ticker.mode.name == "meteor") + return + + if((seclevel2num(get_security_level()) == SEC_LEVEL_RED)) + if(emergency.timeLeft(1) < emergencyCallTime * 0.25) + return + else if(emergency.timeLeft(1) < emergencyCallTime * 0.5) + return + + emergency.cancel(get_area(user)) + log_game("[key_name(user)] has recalled the shuttle.") + message_admins("[key_name_admin(user)] has recalled the shuttle.") + return 1 + +/datum/subsystem/shuttle/proc/autoEvac() + var/callShuttle = 1 + + for(var/thing in shuttle_caller_list) + if(istype(thing, /mob/living/silicon/ai)) + var/mob/living/silicon/ai/AI = thing + if(AI.stat || !AI.client) + continue + else if(istype(thing, /obj/machinery/computer/communications)) + var/obj/machinery/computer/communications/C = thing + if(C.stat & BROKEN) + continue + + var/turf/T = get_turf(thing) + if(T && T.z == 1) + callShuttle = 0 + break + + if(callShuttle) + if(emergency.mode < SHUTTLE_DOCKED) + emergency.request(null, 2.5) + log_game("There is no means of calling the shuttle anymore. Shuttle automatically called.") + message_admins("All the communications consoles were destroyed and all AIs are inactive. Shuttle called.") + +//try to move/request to dockHome if possible, otherwise dockAway. Mainly used for admin buttons +/datum/subsystem/shuttle/proc/toggleShuttle(shuttleId, dockHome, dockAway, timed) + var/obj/docking_port/mobile/M = getShuttle(shuttleId) + if(!M) + return 1 + var/obj/docking_port/stationary/dockedAt = M.get_docked() + var/destination = dockHome + if(dockedAt && dockedAt.id == dockHome) + destination = dockAway + if(timed) + if(M.request(getDock(destination))) + return 2 + else + if(M.dock(getDock(destination))) + return 2 + return 0 //dock successful + + +/datum/subsystem/shuttle/proc/moveShuttle(shuttleId, dockId, timed) + var/obj/docking_port/mobile/M = getShuttle(shuttleId) + if(!M) + return 1 + if(timed) + if(M.request(getDock(dockId))) + return 2 + else + if(M.dock(getDock(dockId))) + return 2 + return 0 //dock successful + + +/* +/proc/push_mob_back(var/mob/living/L, var/dir) + if(iscarbon(L) && isturf(L.loc)) + if(prob(88)) + var/turf/T = get_step(L, dir) + if(T) + for(var/obj/O in T) // For doors and such (kinda ugly but we can't have people opening doors) + if(!O.CanPass(L, L.loc, 1)) + return + L.Move(get_step(L, dir), dir) +*/ + +/datum/supply_order + var/ordernum + var/datum/supply_packs/object = null + var/orderedby = null + var/orderedbyRank + var/comment = null + +/datum/supply_order/proc/generateRequisition(atom/_loc) + if(!object) + return + + var/obj/item/weapon/paper/reqform = new /obj/item/weapon/paper(_loc) + reqform.name = "requisition form - [object.name]" + reqform.info += "

[station_name] Supply Requisition Form


" + reqform.info += "INDEX: #[ordernum]
" + reqform.info += "REQUESTED BY: [orderedby]
" + reqform.info += "RANK: [orderedbyRank]
" + reqform.info += "REASON: [comment]
" + reqform.info += "SUPPLY CRATE TYPE: [object.name]
" + reqform.info += "ACCESS RESTRICTION: [replacetext(get_access_desc(object.access))]
" + reqform.info += "CONTENTS:
" + reqform.info += object.manifest + reqform.info += "
" + reqform.info += "STAMP BELOW TO APPROVE THIS REQUISITION:
" + + reqform.update_icon() //Fix for appearing blank when printed. + + return reqform + +/datum/supply_order/proc/createObject(atom/_loc, errors=0) + if(!object) + return + + //create the crate + var/atom/Crate = new object.containertype(_loc) + Crate.name = "[object.containername] [comment ? "([comment])":"" ]" + if(object.access) + Crate:req_access = list(text2num(object.access)) + + //create the manifest slip + var/obj/item/weapon/paper/manifest/slip = new /obj/item/weapon/paper/manifest() + slip.erroneous = errors + slip.points = object.cost + slip.ordernumber = ordernum + + var/stationName = (errors & MANIFEST_ERROR_NAME) ? new_station_name() : station_name() + var/packagesAmt = SSshuttle.shoppinglist.len + ((errors & MANIFEST_ERROR_COUNT) ? 0 : rand(1,2)) + + slip.info = "

[command_name()] Shipping Manifest



" + slip.info +="Order #[ordernum]
" + slip.info +="Destination: [stationName]
" + slip.info +="[packagesAmt] PACKAGES IN THIS SHIPMENT
" + slip.info +="CONTENTS:
    " + + //we now create the actual contents + var/list/contains + if(istype(object, /datum/supply_packs/misc/randomised)) + var/datum/supply_packs/misc/randomised/SO = object + contains = list() + if(object.contains.len) + for(var/j=1, j<=SO.num_contained, j++) + contains += pick(object.contains) + else + contains = object.contains + + for(var/typepath in contains) + if(!typepath) continue + var/atom/A = new typepath(Crate) + if(object.amount && A.vars.Find("amount") && A:amount) + A:amount = object.amount + slip.info += "
  • [A.name]
  • " //add the item to the manifest (even if it was misplaced) + + if((errors & MANIFEST_ERROR_ITEM)) + //secure and large crates cannot lose items + if(findtext("[object.containertype]", "/secure/") || findtext("[object.containertype]","/largecrate/")) + errors &= ~MANIFEST_ERROR_ITEM + else + var/lostAmt = max(round(Crate.contents.len/10), 1) + //lose some of the items + while(--lostAmt >= 0) + qdel(pick(Crate.contents)) + + //manifest finalisation + slip.info += "

" + slip.info += "CHECK CONTENTS AND STAMP BELOW THE LINE TO CONFIRM RECEIPT OF GOODS
" // And now this is actually meaningful. + slip.loc = Crate + + return Crate + +/datum/subsystem/shuttle/proc/generateSupplyOrder(packId, _orderedby, _orderedbyRank, _comment) + if(!packId) + return + var/datum/supply_packs/P = supply_packs["[packId]"] + if(!P) + return + + var/datum/supply_order/O = new() + O.ordernum = ordernum++ + O.object = P + O.orderedby = _orderedby + O.orderedbyRank = _orderedbyRank + O.comment = _comment + + shoppinglist += O + + return O + +/* +/datum/subsystem/shuttle/proc/getShuttleFromArea(area/A) + if(!A) + return + for(var/obj/docking_port/mobile/M in SSshuttle.mobile) + if(M.areaInstance == A) + return M +*/ \ No newline at end of file diff --git a/code/controllers/subsystem/shuttles/emergency.dm b/code/controllers/subsystem/shuttles/emergency.dm new file mode 100644 index 00000000000..501f38aa14b --- /dev/null +++ b/code/controllers/subsystem/shuttles/emergency.dm @@ -0,0 +1,128 @@ +/obj/docking_port/mobile/emergency + name = "emergency shuttle" + id = "emergency" + +/obj/docking_port/mobile/emergency/New() + ..() + SSshuttle.emergency = src + +/obj/docking_port/mobile/emergency/timeLeft(divisor) + if(divisor <= 0) + divisor = 10 + if(!timer) + return round(SSshuttle.emergencyCallTime/divisor, 1) + + var/dtime = world.time - timer + switch(mode) + if(SHUTTLE_ESCAPE) + dtime = max(SSshuttle.emergencyEscapeTime - dtime, 0) + if(SHUTTLE_DOCKED) + dtime = max(SSshuttle.emergencyDockTime - dtime, 0) + else + dtime = max(SSshuttle.emergencyCallTime - dtime, 0) + return round(dtime/divisor, 1) + +/obj/docking_port/mobile/emergency/request(obj/docking_port/stationary/S, coefficient=1, area/signalOrigin, reason, redAlert) + SSshuttle.emergencyCallTime = initial(SSshuttle.emergencyCallTime) * coefficient + switch(mode) + if(SHUTTLE_RECALL) + mode = SHUTTLE_CALL + timer = world.time - timeLeft(1) + if(SHUTTLE_IDLE) + mode = SHUTTLE_CALL + timer = world.time + if(SHUTTLE_CALL) + if(world.time < timer) //this is just failsafe + timer = world.time + else + return + + SSshuttle.emergencyLastCallLoc = signalOrigin + + priority_announce("The emergency shuttle has been called. [redAlert ? "Red Alert state confirmed: Dispatching priority shuttle. " : "" ]It will arrive in [timeLeft(600)] minutes.[reason][SSshuttle.emergencyLastCallLoc ? "\n\nCall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlecalled.ogg', "Priority") + + if(SSshuttle.emergencyAlwaysFakeRecall) + if((seclevel2num(get_security_level()) == SEC_LEVEL_RED)) + SSshuttle.emergencyFakeRecall = rand(0.2, 0.5) + else + SSshuttle.emergencyFakeRecall = rand(0.5, 0.8) + + +/obj/docking_port/mobile/emergency/cancel(area/signalOrigin) + if(mode != SHUTTLE_CALL) + return + + timer = world.time - timeLeft(1) + mode = SHUTTLE_RECALL + + if(prob(70)) + SSshuttle.emergencyLastCallLoc = signalOrigin + priority_announce("The emergency shuttle has been recalled.[SSshuttle.emergencyLastCallLoc ? " Recall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlerecalled.ogg', "Priority") + + +/obj/docking_port/mobile/emergency/findTransitDock() + . = SSshuttle.getDock("emergency_transit") + if(.) return . + return ..() + + +/obj/docking_port/mobile/emergency/check() + if(!timer) + return + + var/time_left = timeLeft(1) + switch(mode) + if(SHUTTLE_RECALL) + if(time_left <= 0) + mode = SHUTTLE_IDLE + timer = 0 + if(SHUTTLE_CALL) + if(time_left < SSshuttle.emergencyFakeRecall * SSshuttle.emergencyCallTime) //recall due to fake recalls + cancel() + SSshuttle.emergencyFakeRecall = 0 + else if(time_left <= 0) + //move emergency shuttle to station + if(dock(SSshuttle.getDock("emergency_home"))) + setTimer(20) + return + mode = SHUTTLE_DOCKED + timer = world.time + if(SHUTTLE_DOCKED) + if(time_left <= 0) + //move each escape pod to its corresponding transit dock + for(var/obj/docking_port/mobile/pod/M in SSshuttle.mobile) + M.enterTransit() + //now move the actual emergency shuttle to its transit dock + enterTransit() + mode = SHUTTLE_ESCAPE + timer = world.time + if(SHUTTLE_ESCAPE) + if(time_left <= 0) + //move each escape pod to its corresponding escape dock + for(var/obj/docking_port/mobile/pod/M in SSshuttle.mobile) + M.dock(SSshuttle.getDock("[M.id]_away")) + //now move the actual emergency shuttle to centcomm + dock(SSshuttle.getDock("emergency_away")) + mode = SHUTTLE_ENDGAME + timer = 0 + + +/obj/docking_port/mobile/pod + name = "escape pod" + id = "pod" + + New() + if(id == "pod") + WARNING("[type] id has not been changed from the default. Use the id convention \"pod1\" \"pod2\" etc.") + ..() + + request() + return + + cancel() + return + + findTransitDock() + . = SSshuttle.getDock("[id]_transit") + if(.) return . + return ..() \ No newline at end of file diff --git a/code/controllers/subsystem/shuttles/supply.dm b/code/controllers/subsystem/shuttles/supply.dm new file mode 100644 index 00000000000..b5eeb0da109 --- /dev/null +++ b/code/controllers/subsystem/shuttles/supply.dm @@ -0,0 +1,535 @@ +/obj/item/weapon/paper/manifest + name = "supply manifest" + var/erroneous = 0 + var/points = 0 + var/ordernumber = 0 + +/obj/docking_port/mobile/supply + name = "supply shuttle" + id = "supply" + callTime = 1200 + +/obj/docking_port/mobile/supply/New() + ..() + SSshuttle.supply = src + +/obj/docking_port/mobile/supply/canMove() + if(z == ZLEVEL_STATION) + return forbidden_atoms_check(areaInstance) + return ..() + +/obj/docking_port/mobile/supply/request(obj/docking_port/stationary/S) + if(mode != SHUTTLE_IDLE) + return 2 + return ..() + +/obj/docking_port/mobile/supply/dock() + . = ..() + if(.) return . + + buy() + sell() + +/obj/docking_port/mobile/supply/proc/buy() + if(z != ZLEVEL_STATION) //we only buy when we are -at- the station + return 1 + + if(!SSshuttle.shoppinglist.len) + return 2 + + var/list/emptyTurfs = list() + for(var/turf/simulated/shuttle/T in areaInstance) + if(T.density || T.contents.len) continue + emptyTurfs += T + + for(var/datum/supply_order/SO in SSshuttle.shoppinglist) + if(!SO.object) continue + + var/turf/T = pick_n_take(emptyTurfs) //turf we will place it in + if(!T) + SSshuttle.shoppinglist.Cut(1, SSshuttle.shoppinglist.Find(SO)) + return + + var/errors = 0 + if(prob(5)) + errors |= MANIFEST_ERROR_COUNT + if(prob(5)) + errors |= MANIFEST_ERROR_NAME + if(prob(5)) + errors |= MANIFEST_ERROR_ITEM + SO.createObject(T, errors) + + SSshuttle.shoppinglist.Cut() + + +/obj/docking_port/mobile/supply/proc/sell() + if(z != ZLEVEL_CENTCOM) //we only sell when we are -at- centcomm + return 1 + + var/plasma_count = 0 + var/intel_count = 0 + var/crate_count = 0 + + var/msg = "" + var/pointsEarned + + for(var/atom/movable/MA in areaInstance) + SSshuttle.sold_atoms += " [MA.name]" + if(MA.anchored) continue + + // Must be in a crate (or a critter crate)! + if(istype(MA,/obj/structure/closet/crate) || istype(MA,/obj/structure/closet/critter)) + SSshuttle.sold_atoms += ":" + ++crate_count + + var/find_slip = 1 + for(var/thing in MA) + // Sell manifests + SSshuttle.sold_atoms += " [thing:name]" + if(find_slip && istype(thing,/obj/item/weapon/paper/manifest)) + var/obj/item/weapon/paper/manifest/slip = thing + // TODO: Check for a signature, too. + if(slip.stamped && slip.stamped.len) //yes, the clown stamp will work. clown is the highest authority on the station, it makes sense + // Did they mark it as erroneous? + var/denied = 0 + for(var/i=1,i<=slip.stamped.len,i++) + if(slip.stamped[i] == /obj/item/weapon/stamp/denied) + denied = 1 + if(slip.erroneous && denied) // Caught a mistake by Centcom (IDEA: maybe Centcom rarely gets offended by this) + pointsEarned = slip.points - SSshuttle.points_per_crate + SSshuttle.points += pointsEarned // For now, give a full refund for paying attention (minus the crate cost) + msg += "+[pointsEarned]: Station correctly denied package [slip.ordernumber]: " + if(slip.erroneous & MANIFEST_ERROR_NAME) + msg += "Destination station incorrect. " + else if(slip.erroneous & MANIFEST_ERROR_COUNT) + msg += "Packages incorrectly counted. " + else if(slip.erroneous & MANIFEST_ERROR_ITEM) + msg += "Package incomplete. " + msg += "Points refunded.
" + else if(!slip.erroneous && !denied) // Approving a proper order awards the relatively tiny points_per_slip + SSshuttle.points += SSshuttle.points_per_slip + msg += "+[SSshuttle.points_per_slip]: Package [slip.ordernumber] accorded.
" + else // You done goofed. + if(slip.erroneous) + msg += "+0: Station approved package [slip.ordernumber] despite error: " + if(slip.erroneous & MANIFEST_ERROR_NAME) + msg += "Destination station incorrect." + else if(slip.erroneous & MANIFEST_ERROR_COUNT) + msg += "Packages incorrectly counted." + else if(slip.erroneous & MANIFEST_ERROR_ITEM) + msg += "We found unshipped items on our dock." + msg += " Be more vigilant.
" + else + pointsEarned = round(SSshuttle.points_per_crate - slip.points) + SSshuttle.points += pointsEarned + msg += "[pointsEarned]: Station denied package [slip.ordernumber]. Our records show no fault on our part.
" + find_slip = 0 + continue + + // Sell plasma + if(istype(thing, /obj/item/stack/sheet/mineral/plasma)) + var/obj/item/stack/sheet/mineral/plasma/P = thing + plasma_count += P.amount + + // Sell syndicate intel + if(istype(thing, /obj/item/documents/syndicate)) + ++intel_count + + if(istype(thing, /obj/item/seeds)) + var/obj/item/seeds/S = thing + if(S.rarity == 0) // Mundane species + msg += "+0: We don't need samples of mundane species \"[capitalize(S.species)]\".
" + else if(SSshuttle.discoveredPlants[S.type]) // This species has already been sent to CentComm + var/potDiff = S.potency - SSshuttle.discoveredPlants[S.type] // Compare it to the previous best + if(potDiff > 0) // This sample is better + SSshuttle.discoveredPlants[S.type] = S.potency + msg += "+[potDiff]: New sample of \"[capitalize(S.species)]\" is superior. Good work.
" + SSshuttle.points += potDiff + else // This sample is worthless + msg += "+0: New sample of \"[capitalize(S.species)]\" is not more potent than existing sample ([SSshuttle.discoveredPlants[S.type]] potency).
" + else // This is a new discovery! + SSshuttle.discoveredPlants[S.type] = S.potency + msg += "+[S.rarity]: New species discovered: \"[capitalize(S.species)]\". Excellent work.
" + SSshuttle.points += S.rarity // That's right, no bonus for potency. Send a crappy sample first to "show improvement" later + qdel(MA) + SSshuttle.sold_atoms += "." + + if(plasma_count > 0) + pointsEarned = round(plasma_count * SSshuttle.points_per_plasma) + msg += "+[pointsEarned]: Received [plasma_count] unit(s) of exotic material.
" + SSshuttle.points += pointsEarned + + if(intel_count > 0) + pointsEarned = round(intel_count * SSshuttle.points_per_intel) + msg += "+[pointsEarned]: Received [intel_count] article(s) of enemy intelligence.
" + SSshuttle.points += pointsEarned + + if(crate_count > 0) + pointsEarned = round(crate_count * SSshuttle.points_per_crate) + msg += "+[pointsEarned]: Received [crate_count] crate(s).
" + SSshuttle.points += pointsEarned + + SSshuttle.centcom_message = msg + + +/proc/forbidden_atoms_check(atom/A) + if(A) + if(istype(A,/mob/living)) + return 1 + if(istype(A,/obj)) + if(istype(A,/obj/effect/blob)) + return 1 + if(istype(A,/obj/effect/spider/spiderling)) + return 1 + if(istype(A,/obj/item/weapon/disk/nuclear)) + return 1 + if(istype(A,/obj/machinery/nuclearbomb)) + return 1 + if(istype(A,/obj/item/device/radio/beacon)) + return 1 + + for(var/thing in A) + if(.(thing)) + return 1 + + return 0 + + + + +/obj/machinery/computer/ordercomp/attack_hand(var/mob/user as mob) + if(..()) + return + user.set_machine(src) + var/dat + if(temp) + dat = temp + else + dat += {"
Shuttle Location: [SSshuttle.supply.name]
+
Supply Points: [SSshuttle.points]
+ +
\nRequest items

+ View approved orders

+ View requests

+ Close"} + + // Removing the old window method but leaving it here for reference + //user << browse(dat, "window=computer;size=575x450") + //onclose(user, "computer") + + // Added the new browser window method + var/datum/browser/popup = new(user, "computer", "Supply Ordering Console", 575, 450) + popup.set_content(dat) + popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) + popup.open() + return + +/obj/machinery/computer/ordercomp/Topic(href, href_list) + if(..()) + return + + if( isturf(loc) && (in_range(src, usr) || istype(usr, /mob/living/silicon)) ) + usr.set_machine(src) + + if(href_list["order"]) + if(href_list["order"] == "categories") + //all_supply_groups + //Request what? + last_viewed_group = "categories" + temp = "
Supply points: [SSshuttle.points]
" + temp += "Main Menu

" + temp += "Select a category

" + for(var/cat in all_supply_groups ) + temp += "[get_supply_group_name(cat)]
" + else + last_viewed_group = href_list["order"] + var/cat = text2num(last_viewed_group) + temp = "
Supply points: [SSshuttle.points]
" + temp += "Back to all categories

" + temp += "Request from: [get_supply_group_name(cat)]

" + for(var/supply_type in SSshuttle.supply_packs ) + var/datum/supply_packs/N = SSshuttle.supply_packs[supply_type] + if(N.hidden || N.contraband || N.group != cat) continue //Have to send the type instead of a reference to + temp += "[N.name] Cost: [N.cost]
" //the obj because it would get caught by the garbage + else if (href_list["doorder"]) + if(world.time < reqtime) + say("[world.time - reqtime] seconds remaining until another requisition form may be printed.") + return + + //Find the correct supply_pack datum + if(!SSshuttle.supply_packs[href_list["doorder"]]) return + + var/timeout = world.time + 600 + var/reason = stripped_input(usr,"Reason:","Why do you require this item?","") + if(world.time > timeout) return + if(!reason) return + + var/idname = "*None Provided*" + var/idrank = "*None Provided*" + if(ishuman(usr)) + var/mob/living/carbon/human/H = usr + idname = H.get_authentification_name() + idrank = H.get_assignment() + else if(issilicon(usr)) + idname = usr.real_name + + var/datum/supply_order/O = SSshuttle.generateSupplyOrder(href_list["doorder"], idname, idrank, reason) + if(!O) return + O.generateRequisition(loc) + + reqtime = (world.time + 5) % 1e5 + + temp = "Thanks for your request. The cargo team will process it as soon as possible.
" + temp += "
Back Main Menu" + + else if (href_list["vieworders"]) + temp = "Main Menu

Current approved orders:

" + for(var/datum/supply_order/SO in SSshuttle.shoppinglist) + temp += "[SO.object.name] approved by [SO.orderedby] [SO.comment ? "([SO.comment])":""]
" + temp += "
Main Menu" + + else if (href_list["viewrequests"]) + temp = "Current requests:

" + for(var/datum/supply_order/SO in SSshuttle.requestlist) + temp += "#[SO.ordernum] - [SO.object.name] requested by [SO.orderedby]
" + temp += "
Main Menu" + + else if (href_list["mainmenu"]) + temp = null + + add_fingerprint(usr) + updateUsrDialog() + return + +/obj/machinery/computer/ordercomp/say_quote(text) + return "flashes, \"[text]\"" + + +/obj/machinery/computer/supplycomp/attack_hand(var/mob/user as mob) + if(!allowed(user)) + user << "Access Denied." + return + + if(..()) + return + user.set_machine(src) + post_signal("supply") + var/dat + if (temp) + dat = temp + else + var/atDepot = (SSshuttle.supply.getDockedId() == "supply_away") + var/inTransit = (SSshuttle.supply.mode != SHUTTLE_IDLE) + var/canOrder = atDepot && !inTransit + + dat += {"
Supply shuttle
+ Location: [SSshuttle.supply.getStatusText()]
+
\nSupply Points: [SSshuttle.points]
\n

+ [canOrder ? "\nOrder items
\n
" : "\n*Must be away to order items*
\n
"] + [inTransit ? "\n*Shuttle already called*
\n
": atDepot ? "\nSend to station
\n
":"\nSend to centcom
\n
"] + [SSshuttle.shuttle_loan ? (SSshuttle.shuttle_loan.dispatched ? "\n*Shuttle loaned to Centcom*
\n
" : "\nLoan shuttle to Centcom (5 mins duration)
\n
") : "\n*No pending external shuttle requests*
\n
"] + \nView requests
\n
+ \nView orders
\n
+ \nClose
+
\nCentral Command messages:
[SSshuttle.centcom_message ? SSshuttle.centcom_message : "Remember to stamp and send back the supply manifests."]"} + + var/datum/browser/popup = new(user, "computer", "Supply Shuttle Console", 700, 455) + popup.set_content(dat) + popup.open() + return + +/obj/machinery/computer/supplycomp/emag_act(mob/user) + if(!hacked) + user << "Special supplies unlocked." + hacked = 1 + +/obj/machinery/computer/supplycomp/Topic(href, href_list) + if(..()) + return + + if(isturf(loc) && ( in_range(src, usr) || istype(usr, /mob/living/silicon) ) ) + usr.set_machine(src) + + //Calling the shuttle + if(href_list["send"]) + if(SSshuttle.supply.canMove()) + if(SSshuttle.shuttle_loan) + temp = "The supply shuttle must be docked to send new commands.

Main Menu" + else + temp = "For safety reasons the automated supply shuttle cannot transport live organisms, classified nuclear weaponry or homing beacons.

Main Menu" + + else if(SSshuttle.supply.getDockedId() == "supply_home") + if(href_list["loan"] && SSshuttle.shuttle_loan) + if(!SSshuttle.shuttle_loan.dispatched) + SSshuttle.shuttle_loan.loan_shuttle() + temp = "The supply shuttle has been loaned to Centcom.

Main Menu" + post_signal("supply") + else + temp = "You can not loan the supply shuttle at this time.

Main Menu" + else + temp = "The supply shuttle has departed.

Main Menu" + SSshuttle.toggleShuttle("supply", "supply_home", "supply_away", 1) + investigate_log("[usr.key] has sent the supply shuttle away. Remaining points: [SSshuttle.points]. Shuttle contents:[SSshuttle.sold_atoms].", "cargo") + else + if(href_list["loan"] && SSshuttle.shuttle_loan) + if(!SSshuttle.shuttle_loan.dispatched) + SSshuttle.shuttle_loan.loan_shuttle() + temp = "The supply shuttle has been loaned to Centcom.

Main Menu" + post_signal("supply") + else + temp = "You can not loan the supply shuttle at this time.

Main Menu" + else + if(!SSshuttle.supply.request(SSshuttle.getDock("supply_home"))) + temp = "The supply shuttle has been called and will arrive in [SSshuttle.supply.timeLeft(600)] minutes.

Main Menu" + post_signal("supply") + + else if (href_list["order"]) + if(SSshuttle.supply.mode != SHUTTLE_IDLE) return + if(href_list["order"] == "categories") + //all_supply_groups + //Request what? + last_viewed_group = "categories" + temp = "
Supply points: [SSshuttle.points]
" + temp += "Main Menu

" + temp += "Select a category

" + for(var/cat in all_supply_groups ) + temp += "[get_supply_group_name(cat)]
" + else + last_viewed_group = href_list["order"] + var/cat = text2num(last_viewed_group) + temp = "
Supply points: [SSshuttle.points]
" + temp += "Back to all categories

" + temp += "Request from: [get_supply_group_name(cat)]

" + for(var/supply_type in SSshuttle.supply_packs ) + var/datum/supply_packs/N = SSshuttle.supply_packs[supply_type] + if((N.hidden && !hacked) || (N.contraband && !can_order_contraband) || N.group != cat) + continue //Have to send the type instead of a reference to + temp += "[N.name] Cost: [N.cost]
" //the obj because it would get caught by the garbage + + /*temp = "Supply points: [supply_shuttle.points]


Request what?

" + + for(var/supply_name in supply_shuttle.supply_packs ) + var/datum/supply_packs/N = supply_shuttle.supply_packs[supply_name] + if(N.hidden && !hacked) continue + if(N.contraband && !can_order_contraband) continue + temp += "[supply_name] Cost: [N.cost]
" //the obj because it would get caught by the garbage + temp += "
OK"*/ + + else if (href_list["doorder"]) + if(world.time < reqtime) + say("[world.time - reqtime] seconds remaining until another requisition form may be printed.") + return + + //Find the correct supply_pack datum + if(!SSshuttle.supply_packs[href_list["doorder"]]) + return + + var/timeout = world.time + 600 + var/reason = stripped_input(usr,"Reason:","Why do you require this item?","") + if(world.time > timeout) return +// if(!reason) return + + var/idname = "*None Provided*" + var/idrank = "*None Provided*" + if(ishuman(usr)) + var/mob/living/carbon/human/H = usr + idname = H.get_authentification_name() + idrank = H.get_assignment() + else if(issilicon(usr)) + idname = usr.real_name + + var/datum/supply_order/O = SSshuttle.generateSupplyOrder(href_list["doorder"], idname, idrank, reason) + if(!O) return + O.generateRequisition(loc) + + reqtime = (world.time + 5) % 1e5 + + temp = "Order request placed.
" + temp += "
Back | Main Menu | Authorize Order" + + else if(href_list["confirmorder"]) + //Find the correct supply_order datum + var/ordernum = text2num(href_list["confirmorder"]) + var/datum/supply_order/O + var/datum/supply_packs/P + temp = "Invalid Request" + for(var/i=1, i<=SSshuttle.requestlist.len, i++) + var/datum/supply_order/SO = SSshuttle.requestlist[i] + if(SO && SO.ordernum == ordernum) + O = SO + P = O.object + if(SSshuttle.points >= P.cost) + SSshuttle.requestlist.Cut(i,i+1) + SSshuttle.points -= P.cost + SSshuttle.shoppinglist += O + temp = "Thanks for your order." + investigate_log("[usr.key] has authorized an order for [P.name]. Remaining points: [SSshuttle.points].", "cargo") + else + temp = "Not enough supply points." + break + temp += "

Back Main Menu" + + else if (href_list["vieworders"]) + temp = "Main Menu

Current approved orders:

" + for(var/datum/supply_order/SO in SSshuttle.shoppinglist) + temp += "#[SO.ordernum] - [SO.object.name] approved by [SO.orderedby][SO.comment ? " ([SO.comment])":""]
"// (Cancel)
" + temp += "
Main Menu" +/* + else if (href_list["cancelorder"]) + var/datum/supply_order/remove_supply = href_list["cancelorder"] + supply_shuttle_shoppinglist -= remove_supply + supply_shuttle_points += remove_supply.object.cost + temp += "Canceled: [remove_supply.object.name]


" + + for(var/S in supply_shuttle_shoppinglist) + var/datum/supply_order/SO = S + temp += "[SO.object.name] approved by [SO.orderedby][SO.comment ? " ([SO.comment])":""] (Cancel)
" + temp += "
Main Menu" +*/ + else if (href_list["viewrequests"]) + temp = "Current requests:

" + for(var/datum/supply_order/SO in SSshuttle.requestlist) + temp += "#[SO.ordernum] - [SO.object.name] requested by [SO.orderedby] [SSshuttle.supply.mode != SHUTTLE_IDLE ? "":SSshuttle.supply.getDockedId() == "supply_away" ? "":"Approve Remove"]
" + + temp += "
Clear list" + temp += "
Main Menu" + + else if (href_list["rreq"]) + var/ordernum = text2num(href_list["rreq"]) + temp = "Invalid Request.
" + for(var/i=1, i<=SSshuttle.requestlist.len, i++) + var/datum/supply_order/SO = SSshuttle.requestlist[i] + if(SO && SO.ordernum == ordernum) + SSshuttle.requestlist.Cut(i,i+1) + temp = "Request removed.
" + break + temp += "
Back Main Menu" + + else if (href_list["clearreq"]) + SSshuttle.requestlist.Cut() + temp = "List cleared.
" + temp += "
Main Menu" + + else if (href_list["mainmenu"]) + temp = null + + add_fingerprint(usr) + updateUsrDialog() + return + +/obj/machinery/computer/supplycomp/proc/post_signal(var/command) + + var/datum/radio_frequency/frequency = radio_controller.return_frequency(1435) + + if(!frequency) return + + var/datum/signal/status_signal = new + status_signal.source = src + status_signal.transmission_method = 1 + status_signal.data["command"] = command + + frequency.post_signal(src, status_signal) + + +/obj/machinery/computer/supplycomp/say_quote(text) + return "flashes, \"[text]\"" \ No newline at end of file diff --git a/code/controllers/subsystem/sun.dm b/code/controllers/subsystem/sun.dm new file mode 100644 index 00000000000..8637aff5efd --- /dev/null +++ b/code/controllers/subsystem/sun.dm @@ -0,0 +1,51 @@ +var/datum/subsystem/sun/SSsun + +/datum/subsystem/sun + name = "Sun" + wait = 600 + priority = 2 + + var/angle + var/dx + var/dy + var/rate + var/list/solars = list() + +/datum/subsystem/sun/New() + NEW_SS_GLOBAL(SSsun) + + angle = rand (0,360) // the station position to the sun is randomised at round start + rate = rand(50,200)/100 // 50% - 200% of standard rotation + if(prob(50)) // same chance to rotate clockwise than counter-clockwise + rate = -rate + +/datum/subsystem/sun/fire() + angle = (360 + angle + rate * 6) % 360 // increase/decrease the angle to the sun, adjusted by the rate + + // now calculate and cache the (dx,dy) increments for line drawing + var/s = sin(angle) + var/c = cos(angle) + + // Either "abs(s) < abs(c)" or "abs(s) >= abs(c)" + // In both cases, the greater is greater than 0, so, no "if 0" check is needed for the divisions + + if(abs(s) < abs(c)) + dx = s / abs(c) + dy = c / abs(c) + else + dx = s / abs(s) + dy = c / abs(s) + + //now tell the solar control computers to update their status and linked devices + for(var/obj/machinery/power/solar_control/SC in solars) + if(!SC.powernet) + solars.Remove(SC) + continue + SC.update() + + + + + + + diff --git a/code/game/gamemodes/gameticker.dm b/code/controllers/subsystem/ticker.dm similarity index 62% rename from code/game/gamemodes/gameticker.dm rename to code/controllers/subsystem/ticker.dm index e828b3d1014..7e10c360348 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -1,421 +1,418 @@ -var/global/datum/controller/gameticker/ticker -var/round_start_time = 0 - -#define GAME_STATE_PREGAME 1 -#define GAME_STATE_SETTING_UP 2 -#define GAME_STATE_PLAYING 3 -#define GAME_STATE_FINISHED 4 - -/datum/controller/gameticker - var/const/restart_timeout = 250 - var/current_state = GAME_STATE_PREGAME - - var/hide_mode = 0 - var/datum/game_mode/mode = null - var/event_time = null - var/event = 0 - - var/login_music // music played in pregame lobby - - var/list/datum/mind/minds = list()//The people in the game. Used for objective tracking. - - var/Bible_icon_state // icon_state the chaplain has chosen for his bible - var/Bible_item_state // item_state the chaplain has chosen for his bible - var/Bible_name // name of the bible - var/Bible_deity_name - - var/list/syndicate_coalition = list() // list of traitor-compatible factions - var/list/factions = list() // list of all factions - var/list/availablefactions = list() // list of factions with openings - - var/pregame_timeleft = 0 - - var/delay_end = 0 //if set to nonzero, the round will not restart on it's own - - var/triai = 0//Global holder for Triumvirate - -/datum/controller/gameticker/proc/pregame() - - login_music = pickweight(list('sound/ambience/title2.ogg' = 49, 'sound/ambience/title1.ogg' = 49, 'sound/ambience/clown.ogg' = 2)) // choose title music! - if(events.holiday == "April Fool's Day") - login_music = 'sound/ambience/clown.ogg' - for(var/client/C in clients) - C.playtitlemusic() - - do - if(config) - pregame_timeleft = config.lobby_countdown - else - ERROR("configuration was null when retrieving the lobby_countdown value.") - pregame_timeleft = 120 - world << "Welcome to the pre-game lobby!" - world << "Please, setup your character and select ready. Game will start in [pregame_timeleft] seconds" - while(current_state == GAME_STATE_PREGAME) - sleep(10) - if(going) - pregame_timeleft-- - - if(pregame_timeleft <= 0) - current_state = GAME_STATE_SETTING_UP - while (!setup()) - -/datum/controller/gameticker/proc/setup() - //Create and announce mode - if(master_mode=="secret") - src.hide_mode = 1 - var/list/datum/game_mode/runnable_modes - if((master_mode=="random") || (master_mode=="secret")) - runnable_modes = config.get_runnable_modes() - - if((master_mode=="secret") && (secret_force_mode != "secret")) - var/datum/game_mode/smode = config.pick_mode(secret_force_mode) - if (!smode.can_start()) - message_admins("\blue Unable to force secret [secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") - else - src.mode = smode - - if(!src.mode) - if (runnable_modes.len==0) - current_state = GAME_STATE_PREGAME - world << "Unable to choose playable game mode. Reverting to pre-game lobby." - return 0 - src.mode = pickweight(runnable_modes) - - else - src.mode = config.pick_mode(master_mode) - if (!src.mode.can_start()) - world << "Unable to start [mode.name]. Not enough players, [mode.required_players] players and [mode.required_enemies] eligible antagonists needed. Reverting to pre-game lobby." - del(mode) - current_state = GAME_STATE_PREGAME - job_master.ResetOccupations() - return 0 - - //Configure mode and assign player to special mode stuff - var/can_continue = 0 - if (src.mode.pre_setup_before_jobs) can_continue = src.mode.pre_setup() - job_master.DivideOccupations() //Distribute jobs - if (!src.mode.pre_setup_before_jobs) can_continue = src.mode.pre_setup() - - if(!Debug2) - if(!can_continue) - del(mode) - current_state = GAME_STATE_PREGAME - world << "Error setting up [master_mode]. Reverting to pre-game lobby." - job_master.ResetOccupations() - return 0 - else - world << "DEBUG: Bypassing prestart checks..." - - if(hide_mode) - var/list/modes = new - for (var/datum/game_mode/M in runnable_modes) - modes+=M.name - modes = sortList(modes) - world << "The current game mode is - Secret!" - world << "Possibilities: [english_list(modes)]" - else - src.mode.announce() - - round_start_time = world.time - - supply_shuttle.process() //Start the supply shuttle regenerating points - master_controller.process() //Start master_controller.process() - lighting_controller.process() //Start processing DynamicAreaLighting updates - - sleep(10) - - create_characters() //Create player characters and transfer them - collect_minds() - equip_characters() - data_core.manifest() - current_state = GAME_STATE_PLAYING - - spawn(0)//Forking here so we dont have to wait for this to finish - mode.post_setup() - //Cleanup some stuff - for(var/obj/effect/landmark/start/S in landmarks_list) - //Deleting Startpoints but we need the ai point to AI-ize people later - if (S.name != "AI") - qdel(S) - world << "Welcome to [station_name()], enjoy your stay!" - world << sound('sound/AI/welcome.ogg') // Skie - //Holiday Round-start stuff ~Carn - if(events.holiday) - world << "and..." - world << "

Happy [events.holiday] Everybody!

" - - if(!admins.len) - send2irc("Server", "Round just started with no admins online!") - auto_toggle_ooc(0) // Turn it off - - if(config.sql_enabled) - spawn(3000) - statistic_cycle() // Polls population totals regularly and stores them in an SQL DB - return 1 - -/datum/controller/gameticker - //station_explosion used to be a variable for every mob's hud. Which was a waste! - //Now we have a general cinematic centrally held within the gameticker....far more efficient! - var/obj/screen/cinematic = null - - //Plus it provides an easy way to make cinematics for other events. Just use this as a template -/datum/controller/gameticker/proc/station_explosion_cinematic(var/station_missed=0, var/override = null) - if( cinematic ) return //already a cinematic in progress! - auto_toggle_ooc(1) // Turn it on - //initialise our cinematic screen object - cinematic = new(src) - cinematic.icon = 'icons/effects/station_explosion.dmi' - cinematic.icon_state = "station_intact" - cinematic.layer = 20 - cinematic.mouse_opacity = 0 - cinematic.screen_loc = "1,0" - - var/obj/structure/stool/bed/temp_buckle = new(src) - if(station_missed) - for(var/mob/M in mob_list) - M.buckled = temp_buckle //buckles the mob so it can't do anything - if(M.client) - M.client.screen += cinematic //show every client the cinematic - else //nuke kills everyone on z-level 1 to prevent "hurr-durr I survived" - for(var/mob/M in mob_list) - M.buckled = temp_buckle - if(M.client) - M.client.screen += cinematic - if(M.stat != DEAD) - var/turf/T = get_turf(M) - if(T && T.z==1) - M.death(0) //no mercy - - //Now animate the cinematic - switch(station_missed) - if(1) //nuke was nearby but (mostly) missed - if( mode && !override ) - override = mode.name - switch( override ) - if("nuclear emergency") //Nuke wasn't on station when it blew up - flick("intro_nuke",cinematic) - sleep(35) - world << sound('sound/effects/explosionfar.ogg') - flick("station_intact_fade_red",cinematic) - cinematic.icon_state = "summary_nukefail" - if("fake") //The round isn't over, we're just freaking people out for fun - flick("intro_nuke",cinematic) - sleep(35) - world << sound('sound/items/bikehorn.ogg') - flick("summary_selfdes",cinematic) - else - flick("intro_nuke",cinematic) - sleep(35) - world << sound('sound/effects/explosionfar.ogg') - //flick("end",cinematic) - - - if(2) //nuke was nowhere nearby //TODO: a really distant explosion animation - sleep(50) - world << sound('sound/effects/explosionfar.ogg') - - - else //station was destroyed - if( mode && !override ) - override = mode.name - switch( override ) - if("nuclear emergency") //Nuke Ops successfully bombed the station - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_nukewin" - if("AI malfunction") //Malf (screen,explosion,summary) - flick("intro_malf",cinematic) - sleep(76) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_malf" - if("blob") //Station nuked (nuke,explosion,summary) - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_selfdes" - else //Station nuked (nuke,explosion,summary) - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red", cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_selfdes" - //If its actually the end of the round, wait for it to end. - //Otherwise if its a verb it will continue on afterwards. - sleep(300) - - if(cinematic) qdel(cinematic) //end the cinematic - if(temp_buckle) qdel(temp_buckle) //release everybody - return - - -/datum/controller/gameticker/proc/create_characters() - for(var/mob/new_player/player in player_list) - if(player.ready && player.mind) - joined_player_list += player.ckey - if(player.mind.assigned_role=="AI") - player.close_spawn_windows() - player.AIize() - else - player.create_character() - qdel(player) - else - player.new_player_panel() - - -/datum/controller/gameticker/proc/collect_minds() - for(var/mob/living/player in player_list) - if(player.mind) - ticker.minds += player.mind - - -/datum/controller/gameticker/proc/equip_characters() - var/captainless=1 - for(var/mob/living/carbon/human/player in player_list) - if(player && player.mind && player.mind.assigned_role) - if(player.mind.assigned_role == "Captain") - captainless=0 - if(player.mind.assigned_role != "MODE") - job_master.EquipRank(player, player.mind.assigned_role, 0) - if(captainless) - for(var/mob/M in player_list) - if(!istype(M,/mob/new_player)) - M << "Captainship not forced on anyone." - - -/datum/controller/gameticker/proc/process() - if(current_state != GAME_STATE_PLAYING) - return 0 - - mode.process() - - emergency_shuttle.process() - - if(!mode.explosion_in_progress && mode.check_finished()) - current_state = GAME_STATE_FINISHED - auto_toggle_ooc(1) // Turn it on - spawn - declare_completion() - - spawn(50) - if (mode.station_was_nuked) - feedback_set_details("end_proper","nuke") - if(!delay_end) - world << "\blue Rebooting due to destruction of station in [restart_timeout/10] seconds" - else - feedback_set_details("end_proper","proper completion") - if(!delay_end) - world << "\blue Restarting in [restart_timeout/10] seconds" - - - if(blackbox) - blackbox.save_all_data_to_sql() - - if(!delay_end) - sleep(restart_timeout) - kick_clients_in_lobby("\red The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked - world.Reboot() - else - world << "\blue An admin has delayed the round end" - - return 1 - -/datum/controller/gameticker/proc/getfactionbyname(var/name) - for(var/datum/faction/F in factions) - if(F.name == name) - return F - - -/datum/controller/gameticker/proc/declare_completion() - var/station_evacuated - if(emergency_shuttle.location > 0) - station_evacuated = 1 - var/num_survivors = 0 - var/num_escapees = 0 - - world << "


The round has ended." - - //Player status report - for(var/mob/Player in mob_list) - if(Player.mind && !isnewplayer(Player)) - if(Player.stat != DEAD && !isbrain(Player)) - num_survivors++ - if(station_evacuated) //If the shuttle has already left the station - var/turf/playerTurf = get_turf(Player) - if(playerTurf.z != 2) - Player << "You managed to survive, but were marooned on [station_name()]..." - else - num_escapees++ - Player << "You managed to survive the events on [station_name()] as [Player.real_name]." - else - Player << "You managed to survive the events on [station_name()] as [Player.real_name]." - else - Player << "You did not survive the events on [station_name()]..." - - //Round statistics report - var/datum/station_state/end_state = new /datum/station_state() - end_state.count() - var/station_integrity = round( 100.0 * start_state.score(end_state), 0.1) - - world << "
[TAB]Shift Duration: [round(world.time / 36000)]:[add_zero("[world.time / 600 % 60]", 2)]:[world.time / 100 % 6][world.time / 100 % 10]" - world << "
[TAB]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[station_integrity]%"]" - if(joined_player_list.len) - world << "
[TAB]Total Population: [joined_player_list.len]" - if(station_evacuated) - world << "
[TAB]Evacuation Rate: [num_escapees] ([round((num_escapees/joined_player_list.len)*100, 0.1)]%)" - else - world << "
[TAB]Survival Rate: [num_survivors] ([round((num_survivors/joined_player_list.len)*100, 0.1)]%)" - world << "
" - - //Silicon laws report - for (var/mob/living/silicon/ai/aiPlayer in mob_list) - if (aiPlayer.stat != 2 && aiPlayer.mind) - world << "[aiPlayer.name] (Played by: [aiPlayer.mind.key])'s laws at the end of the round were:" - aiPlayer.show_laws(1) - else if (aiPlayer.mind) //if the dead ai has a mind, use its key instead - world << "[aiPlayer.name] (Played by: [aiPlayer.mind.key])'s laws when it was deactivated were:" - aiPlayer.show_laws(1) - - if (aiPlayer.connected_robots.len) - var/robolist = "[aiPlayer.real_name]'s minions were: " - for(var/mob/living/silicon/robot/robo in aiPlayer.connected_robots) - robolist += "[robo.name][robo.stat?" (Deactivated) (Played by: [robo.mind.key]), ":" (Played by: [robo.mind.key]), "]" - world << "[robolist]" - for (var/mob/living/silicon/robot/robo in mob_list) - if (!robo.connected_ai && robo.mind) - if (robo.stat != 2) - world << "[robo.name] (Played by: [robo.mind.key]) survived as an AI-less borg! Its laws were:" - else - world << "[robo.name] (Played by: [robo.mind.key]) was unable to survive the rigors of being a cyborg without an AI. Its laws were:" - - if(robo) //How the hell do we lose robo between here and the world messages directly above this? - robo.laws.show_laws(world) - - mode.declare_completion()//To declare normal completion. - - //calls auto_declare_completion_* for all modes - for(var/handler in typesof(/datum/game_mode/proc)) - if (findtext("[handler]","auto_declare_completion_")) - call(mode, handler)() - - //Print a list of antagonists to the server log - var/list/total_antagonists = list() - //Look into all mobs in world, dead or alive - for(var/datum/mind/Mind in minds) - var/temprole = Mind.special_role - if(temprole) //if they are an antagonist of some sort. - if(temprole in total_antagonists) //If the role exists already, add the name to it - total_antagonists[temprole] += ", [Mind.name]([Mind.key])" - else - total_antagonists.Add(temprole) //If the role doesnt exist in the list, create it and add the mob - total_antagonists[temprole] += ": [Mind.name]([Mind.key])" - - //Now print them all into the log! - log_game("Antagonists at round end were...") - for(var/i in total_antagonists) - log_game("[i]s[total_antagonists[i]].") - - return 1 +var/round_start_time = 0 + +var/datum/subsystem/ticker/ticker + +/datum/subsystem/ticker + name = "Ticker" + can_fire = 1 + priority = 0 + + var/restart_timeout = 250 //delay when restarting server + var/current_state = GAME_STATE_STARTUP //state of current round (used by process()) Use the defines GAME_STATE_* ! + + var/hide_mode = 0 + var/datum/game_mode/mode = null + var/event_time = null + var/event = 0 + + var/login_music //music played in pregame lobby + + var/list/datum/mind/minds = list() //The characters in the game. Used for objective tracking. + + //These bible variables should be a preference + var/Bible_icon_state //icon_state the chaplain has chosen for his bible + var/Bible_item_state //item_state the chaplain has chosen for his bible + var/Bible_name //name of the bible + var/Bible_deity_name //name of chaplin's deity + + var/list/syndicate_coalition = list() //list of traitor-compatible factions + var/list/factions = list() //list of all factions + var/list/availablefactions = list() //list of factions with openings + + var/delay_end = 0 //if set true, the round will not restart on it's own + + var/triai = 0 //Global holder for Triumvirate + + var/timeLeft = 1200 //pregame timer + + var/totalPlayers = 0 //used for pregame stats on statpanel + var/totalPlayersReady = 0 //used for pregame stats on statpanel + + var/obj/screen/cinematic = null //used for station explosion cinematic + + +/datum/subsystem/ticker/New() + NEW_SS_GLOBAL(ticker) + + login_music = pickweight(list('sound/ambience/title2.ogg' = 49, 'sound/ambience/title1.ogg' = 49, 'sound/ambience/clown.ogg' = 2)) // choose title music! + if(SSevent.holiday == "April Fool's Day") + login_music = 'sound/ambience/clown.ogg' + +/datum/subsystem/ticker/Initialize() + if(!syndicate_code_phrase) syndicate_code_phrase = generate_code_phrase() + if(!syndicate_code_response) syndicate_code_response = generate_code_phrase() + setupGenetics() + setupFactions() + ..() + +/datum/subsystem/ticker/fire() + switch(current_state) + if(GAME_STATE_STARTUP) + timeLeft = config.lobby_countdown * 10 + world << "Welcome to the pre-game lobby!" + world << "Please, setup your character and select ready. Game will start in [config.lobby_countdown] seconds" + current_state = GAME_STATE_PREGAME + + if(GAME_STATE_PREGAME) + //lobby stats for statpanels + totalPlayers = 0 + totalPlayersReady = 0 + for(var/mob/new_player/player in player_list) + ++totalPlayers + if(player.ready) + ++totalPlayersReady + + //countdown + timeLeft -= wait + if(timeLeft <= 0) + current_state = GAME_STATE_SETTING_UP + + if(GAME_STATE_SETTING_UP) + if(!setup()) + //setup failed + current_state = GAME_STATE_STARTUP + + if(GAME_STATE_PLAYING) + mode.process(wait * 0.1) + + if(!mode.explosion_in_progress && mode.check_finished()) + current_state = GAME_STATE_FINISHED + auto_toggle_ooc(1) // Turn it on + declare_completion() + spawn(50) + if(mode.station_was_nuked) + feedback_set_details("end_proper","nuke") + if(!delay_end) + world << "\blue Rebooting due to destruction of station in [restart_timeout/10] seconds" + else + feedback_set_details("end_proper","proper completion") + if(!delay_end) + world << "\blue Restarting in [restart_timeout/10] seconds" + + + if(blackbox) + blackbox.save_all_data_to_sql() + + if(delay_end) + world << "\blue An admin has delayed the round end" + else + sleep(restart_timeout) + kick_clients_in_lobby("\red The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked + world.Reboot() + + +/datum/subsystem/ticker/proc/setup() + //Create and announce mode + var/list/datum/game_mode/runnable_modes + if(master_mode == "random" || master_mode == "secret") + runnable_modes = config.get_runnable_modes() + + if(master_mode == "secret") + hide_mode = 1 + if(secret_force_mode != "secret") + var/datum/game_mode/smode = config.pick_mode(secret_force_mode) + if(!smode.can_start()) + message_admins("\blue Unable to force secret [secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") + else + mode = smode + + if(!mode) + if(!runnable_modes.len) + world << "Unable to choose playable game mode. Reverting to pre-game lobby." + return 0 + mode = pickweight(runnable_modes) + + else + mode = config.pick_mode(master_mode) + if(!mode.can_start()) + world << "Unable to start [mode.name]. Not enough players, [mode.required_players] players and [mode.required_enemies] eligible antagonists needed. Reverting to pre-game lobby." + del(mode) + SSjob.ResetOccupations() + return 0 + + //Configure mode and assign player to special mode stuff + var/can_continue = 0 + if(mode.pre_setup_before_jobs) + can_continue = src.mode.pre_setup() + SSjob.DivideOccupations() //Distribute jobs + if(!mode.pre_setup_before_jobs) + can_continue = src.mode.pre_setup() + + if(!Debug2) + if(!can_continue) + del(mode) + world << "Error setting up [master_mode]. Reverting to pre-game lobby." + SSjob.ResetOccupations() + return 0 + else + world << "DEBUG: Bypassing prestart checks..." + + if(hide_mode) + var/list/modes = new + for (var/datum/game_mode/M in runnable_modes) + modes += M.name + modes = sortList(modes) + world << "The current game mode is - Secret!" + world << "Possibilities: [english_list(modes)]" + else + mode.announce() + + current_state = GAME_STATE_PLAYING + auto_toggle_ooc(0) // Turn it off + round_start_time = world.time + + create_characters() //Create player characters and transfer them + collect_minds() + equip_characters() + data_core.manifest() + + master_controller.roundHasStarted() + + + world << "Welcome to [station_name()], enjoy your stay!" + world << sound('sound/AI/welcome.ogg') // Skie + //Holiday Round-start stuff ~Carn + if(SSevent.holiday) + world << "and..." + world << "

Happy [SSevent.holiday] Everybody!

" + + + spawn(0)//Forking here so we dont have to wait for this to finish + mode.post_setup() + //Cleanup some stuff + for(var/obj/effect/landmark/start/S in landmarks_list) + //Deleting Startpoints but we need the ai point to AI-ize people later + if(S.name != "AI") + qdel(S) + + if(!admins.len) + send2irc("Server", "Round just started with no admins online!") + + return 1 + + + //Plus it provides an easy way to make cinematics for other events. Just use this as a template +/datum/subsystem/ticker/proc/station_explosion_cinematic(var/station_missed=0, var/override = null) + if( cinematic ) return //already a cinematic in progress! + auto_toggle_ooc(1) // Turn it on + //initialise our cinematic screen object + cinematic = new /obj/screen{icon='icons/effects/station_explosion.dmi';icon_state="station_intact";layer=20;mouse_opacity=0;screen_loc="1,0";}(src) + + var/obj/structure/stool/bed/temp_buckle = new(src) + if(station_missed) + for(var/mob/M in mob_list) + M.buckled = temp_buckle //buckles the mob so it can't do anything + if(M.client) + M.client.screen += cinematic //show every client the cinematic + else //nuke kills everyone on z-level 1 to prevent "hurr-durr I survived" + for(var/mob/M in mob_list) + M.buckled = temp_buckle + if(M.client) + M.client.screen += cinematic + if(M.stat != DEAD) + var/turf/T = get_turf(M) + if(T && T.z==1) + M.death(0) //no mercy + + //Now animate the cinematic + switch(station_missed) + if(1) //nuke was nearby but (mostly) missed + if( mode && !override ) + override = mode.name + switch( override ) + if("nuclear emergency") //Nuke wasn't on station when it blew up + flick("intro_nuke",cinematic) + sleep(35) + world << sound('sound/effects/explosionfar.ogg') + flick("station_intact_fade_red",cinematic) + cinematic.icon_state = "summary_nukefail" + if("fake") //The round isn't over, we're just freaking people out for fun + flick("intro_nuke",cinematic) + sleep(35) + world << sound('sound/items/bikehorn.ogg') + flick("summary_selfdes",cinematic) + else + flick("intro_nuke",cinematic) + sleep(35) + world << sound('sound/effects/explosionfar.ogg') + //flick("end",cinematic) + + + if(2) //nuke was nowhere nearby //TODO: a really distant explosion animation + sleep(50) + world << sound('sound/effects/explosionfar.ogg') + + + else //station was destroyed + if( mode && !override ) + override = mode.name + switch( override ) + if("nuclear emergency") //Nuke Ops successfully bombed the station + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_nukewin" + if("AI malfunction") //Malf (screen,explosion,summary) + flick("intro_malf",cinematic) + sleep(76) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_malf" + if("blob") //Station nuked (nuke,explosion,summary) + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_selfdes" + else //Station nuked (nuke,explosion,summary) + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red", cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_selfdes" + //If its actually the end of the round, wait for it to end. + //Otherwise if its a verb it will continue on afterwards. + sleep(300) + + if(cinematic) qdel(cinematic) //end the cinematic + if(temp_buckle) qdel(temp_buckle) //release everybody + return + + + +/datum/subsystem/ticker/proc/create_characters() + for(var/mob/new_player/player in player_list) + if(player.ready && player.mind) + joined_player_list += player.ckey + if(player.mind.assigned_role=="AI") + player.close_spawn_windows() + player.AIize() + else + player.create_character() + qdel(player) + else + player.new_player_panel() + + +/datum/subsystem/ticker/proc/collect_minds() + for(var/mob/living/player in player_list) + if(player.mind) + ticker.minds += player.mind + + +/datum/subsystem/ticker/proc/equip_characters() + var/captainless=1 + for(var/mob/living/carbon/human/player in player_list) + if(player && player.mind && player.mind.assigned_role) + if(player.mind.assigned_role == "Captain") + captainless=0 + if(player.mind.assigned_role != "MODE") + SSjob.EquipRank(player, player.mind.assigned_role, 0) + if(captainless) + for(var/mob/M in player_list) + if(!istype(M,/mob/new_player)) + M << "Captainship not forced on anyone." + + + +/datum/subsystem/ticker/proc/declare_completion() + var/station_evacuated + if(SSshuttle.emergency.mode >= SHUTTLE_ESCAPE) + station_evacuated = 1 + var/num_survivors = 0 + var/num_escapees = 0 + + world << "


The round has ended." + + //Player status report + for(var/mob/Player in mob_list) + if(Player.mind && !isnewplayer(Player)) + if(Player.stat != DEAD && !isbrain(Player)) + num_survivors++ + if(station_evacuated) //If the shuttle has already left the station + var/turf/playerTurf = get_turf(Player) + if(!playerTurf || playerTurf.z != ZLEVEL_CENTCOM) + Player << "You managed to survive, but were marooned on [station_name()]..." + else + num_escapees++ + Player << "You managed to survive the events on [station_name()] as [Player.real_name]." + else + Player << "You managed to survive the events on [station_name()] as [Player.real_name]." + else + Player << "You did not survive the events on [station_name()]..." + + //Round statistics report + var/datum/station_state/end_state = new /datum/station_state() + end_state.count() + var/station_integrity = round( 100.0 * start_state.score(end_state), 0.1) + + world << "
[TAB]Shift Duration: [round(world.time / 36000)]:[add_zero("[world.time / 600 % 60]", 2)]:[world.time / 100 % 6][world.time / 100 % 10]" + world << "
[TAB]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[station_integrity]%"]" + if(joined_player_list.len) + world << "
[TAB]Total Population: [joined_player_list.len]" + if(station_evacuated) + world << "
[TAB]Evacuation Rate: [num_escapees] ([round((num_escapees/joined_player_list.len)*100, 0.1)]%)" + else + world << "
[TAB]Survival Rate: [num_survivors] ([round((num_survivors/joined_player_list.len)*100, 0.1)]%)" + world << "
" + + //Silicon laws report + for (var/mob/living/silicon/ai/aiPlayer in mob_list) + if (aiPlayer.stat != 2 && aiPlayer.mind) + world << "[aiPlayer.name] (Played by: [aiPlayer.mind.key])'s laws at the end of the round were:" + aiPlayer.show_laws(1) + else if (aiPlayer.mind) //if the dead ai has a mind, use its key instead + world << "[aiPlayer.name] (Played by: [aiPlayer.mind.key])'s laws when it was deactivated were:" + aiPlayer.show_laws(1) + + if (aiPlayer.connected_robots.len) + var/robolist = "[aiPlayer.real_name]'s minions were: " + for(var/mob/living/silicon/robot/robo in aiPlayer.connected_robots) + robolist += "[robo.name][robo.stat?" (Deactivated) (Played by: [robo.mind.key]), ":" (Played by: [robo.mind.key]), "]" + world << "[robolist]" + for (var/mob/living/silicon/robot/robo in mob_list) + if (!robo.connected_ai && robo.mind) + if (robo.stat != 2) + world << "[robo.name] (Played by: [robo.mind.key]) survived as an AI-less borg! Its laws were:" + else + world << "[robo.name] (Played by: [robo.mind.key]) was unable to survive the rigors of being a cyborg without an AI. Its laws were:" + + if(robo) //How the hell do we lose robo between here and the world messages directly above this? + robo.laws.show_laws(world) + + mode.declare_completion()//To declare normal completion. + + //calls auto_declare_completion_* for all modes + for(var/handler in typesof(/datum/game_mode/proc)) + if (findtext("[handler]","auto_declare_completion_")) + call(mode, handler)() + + //Print a list of antagonists to the server log + var/list/total_antagonists = list() + //Look into all mobs in world, dead or alive + for(var/datum/mind/Mind in minds) + var/temprole = Mind.special_role + if(temprole) //if they are an antagonist of some sort. + if(temprole in total_antagonists) //If the role exists already, add the name to it + total_antagonists[temprole] += ", [Mind.name]([Mind.key])" + else + total_antagonists.Add(temprole) //If the role doesnt exist in the list, create it and add the mob + total_antagonists[temprole] += ": [Mind.name]([Mind.key])" + + //Now print them all into the log! + log_game("Antagonists at round end were...") + for(var/i in total_antagonists) + log_game("[i]s[total_antagonists[i]].") + + return 1 diff --git a/code/controllers/voting.dm b/code/controllers/subsystem/voting.dm similarity index 74% rename from code/controllers/voting.dm rename to code/controllers/subsystem/voting.dm index c9754a87c48..b10042486f9 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/subsystem/voting.dm @@ -1,8 +1,13 @@ -var/datum/controller/vote/vote = new() +var/datum/subsystem/vote/SSvote + +/datum/subsystem/vote + name = "Vote" + can_fire = 1 + wait = 10 + priority = -1 -/datum/controller/vote var/initiator = null - var/started_timeofday = null + var/started_time = null var/time_remaining = 0 var/mode = null var/question = null @@ -10,44 +15,28 @@ var/datum/controller/vote/vote = new() var/list/voted = list() var/list/voting = list() -/datum/controller/vote/New() - if(vote != src) - if(istype(vote)) - del(vote) - vote = src +/datum/subsystem/vote/New() + NEW_SS_GLOBAL(SSvote) -/datum/controller/vote/proc/process() //called by master_controller +/datum/subsystem/vote/fire() //called by master_controller if(mode) - time_remaining = started_timeofday + config.vote_period - if(world.timeofday < started_timeofday) - time_remaining -= 864000 - time_remaining = round((time_remaining - world.timeofday)/10) + time_remaining = round((started_time + config.vote_period - world.time)/10) - var/i=1 if(time_remaining < 0) result() - while(i<=voting.len) - var/client/C = voting[i] - if(C) - C << browse(null,"window=vote;can_close=0") - i++ + for(var/client/C in voting) + C << browse(null, "window=vote;can_close=0") reset() else var/datum/browser/client_popup - while(i<=voting.len) - var/client/C = voting[i] - if(C) - //C << browse(vote.interface(C),"window=vote;can_close=0") - client_popup = new(C, "vote", "Voting Panel") - client_popup.set_window_options("can_close=0") - client_popup.set_content(vote.interface(C)) - client_popup.open(0) + for(var/client/C in voting) + client_popup = new(C, "vote", "Voting Panel") + client_popup.set_window_options("can_close=0") + client_popup.set_content(interface(C)) + client_popup.open(0) - i++ - else - voting.Cut(i,i+1) -/datum/controller/vote/proc/reset() +/datum/subsystem/vote/proc/reset() initiator = null time_remaining = 0 mode = null @@ -56,7 +45,7 @@ var/datum/controller/vote/vote = new() voted.Cut() voting.Cut() -/datum/controller/vote/proc/get_result() +/datum/subsystem/vote/proc/get_result() //get the highest number of votes var/greatest_votes = 0 var/total_votes = 0 @@ -86,7 +75,7 @@ var/datum/controller/vote/vote = new() . += option return . -/datum/controller/vote/proc/announce_result() +/datum/subsystem/vote/proc/announce_result() var/list/winners = get_result() var/text if(winners.len > 0) @@ -111,7 +100,7 @@ var/datum/controller/vote/vote = new() world << "\n[text]" return . -/datum/controller/vote/proc/result() +/datum/subsystem/vote/proc/result() . = announce_result() var/restart = 0 if(.) @@ -137,7 +126,7 @@ var/datum/controller/vote/vote = new() return . -/datum/controller/vote/proc/submit_vote(var/vote) +/datum/subsystem/vote/proc/submit_vote(var/vote) if(mode) if(config.vote_no_dead && usr.stat == DEAD && !usr.client.holder) return 0 @@ -148,13 +137,11 @@ var/datum/controller/vote/vote = new() return vote return 0 -/datum/controller/vote/proc/initiate_vote(var/vote_type, var/initiator_key) +/datum/subsystem/vote/proc/initiate_vote(var/vote_type, var/initiator_key) if(!mode) - if(started_timeofday != null) - var/next_allowed_timeofday = (started_timeofday + config.vote_delay) - if(world.timeofday < started_timeofday) - next_allowed_timeofday -= 864000 - if(next_allowed_timeofday > world.timeofday) + if(started_time != null) + var/next_allowed_time = (started_time + config.vote_delay) + if(next_allowed_time > world.time) return 0 reset() @@ -171,7 +158,7 @@ var/datum/controller/vote/vote = new() else return 0 mode = vote_type initiator = initiator_key - started_timeofday = world.timeofday + started_time = world.time var/text = "[capitalize(mode)] vote started by [initiator]." if(mode == "custom") text += "\n[question]" @@ -181,7 +168,7 @@ var/datum/controller/vote/vote = new() return 1 return 0 -/datum/controller/vote/proc/interface(var/client/C) +/datum/subsystem/vote/proc/interface(var/client/C) if(!C) return var/admin = 0 var/trialmin = 0 @@ -229,7 +216,7 @@ var/datum/controller/vote/vote = new() return . -/datum/controller/vote/Topic(href,href_list[],hsrc) +/datum/subsystem/vote/Topic(href,href_list[],hsrc) if(!usr || !usr.client) return //not necessary but meh...just in-case somebody does something stupid switch(href_list["vote"]) if("close") @@ -263,9 +250,8 @@ var/datum/controller/vote/vote = new() set category = "OOC" set name = "Vote" - if(vote) - //src << browse(vote.interface(client),"window=vote;can_close=0") - var/datum/browser/popup = new(src, "vote", "Voting Panel") - popup.set_window_options("can_close=0") - popup.set_content(vote.interface(client)) - popup.open(0) + var/datum/browser/popup = new(src, "vote", "Voting Panel") + popup.set_window_options("can_close=0") + popup.set_content(SSvote.interface(client)) + popup.open(0) + diff --git a/code/controllers/subsystems.dm b/code/controllers/subsystems.dm new file mode 100644 index 00000000000..3c9a3c4e0bb --- /dev/null +++ b/code/controllers/subsystems.dm @@ -0,0 +1,46 @@ +#define NEW_SS_GLOBAL(varname) if(varname != src){if(istype(varname)){Recover();qdel(varname);}varname = src;} + +/datum/subsystem + //things you will want to define + var/name //name of the subsystem + var/priority = 0 //priority affects order of initialization. Higher priorities are initialized first, lower priorities later. Can be decimal and negative values. + var/wait = 20 //time to wait (in deciseconds) between each call to fire(). Must be a positive integer. + + //things you will probably want to leave alone + var/can_fire = 0 //prevent fire() calls + var/last_fire = 0 //last world.time we called fire() + var/next_fire = 0 //scheduled world.time for next fire() + var/cpu = 0 //cpu-usage stats (somewhat vague) + var/cost = 0 //average time to execute + var/times_fired = 0 //number of times we have called fire() + +//used to initialize the subsystem BEFORE the map has loaded +/datum/subsystem/New() + +//previously, this would have been named 'process()' but that name is used everywhere for different things! +//fire() seems more suitable. This is the procedure that gets called every 'wait' deciseconds. +//fire(), and the procs it calls, SHOULD NOT HAVE ANY SLEEP OPERATIONS in them! +//YE BE WARNED! +/datum/subsystem/proc/fire() + can_fire = 0 + +//used to initialize the subsystem AFTER the map has loaded +/datum/subsystem/proc/Initialize(start_timeofday) + var/time = (world.timeofday - start_timeofday) / 10 + var/msg = "Initialized [name] SubSystem within [time] seconds" + world << "[msg]" + world.log << msg + +//hook for printing stats to the "MC" statuspanel for admins to see performance and related stats etc. +/datum/subsystem/proc/stat_entry() + stat(name, "[round(cost,0.001)]ds\t(CPU:[round(cpu,1)]%)") + +//could be used to postpone a costly subsystem for one cycle +//for instance, during cpu intensive operations like explosions +/datum/subsystem/proc/postpone() + if(next_fire - world.time < wait) + next_fire += wait + +//usually called via datum/subsystem/New() when replacing a subsystem (i.e. due to a recurring crash) +//should attempt to salvage what it can from the old instance of subsystem +/datum/subsystem/proc/Recover() \ No newline at end of file diff --git a/code/controllers/supply_shuttle.dm b/code/controllers/supply_shuttle.dm deleted file mode 100644 index 5242b0e77f4..00000000000 --- a/code/controllers/supply_shuttle.dm +++ /dev/null @@ -1,808 +0,0 @@ -//Config stuff -#define SUPPLY_DOCKZ 2 //Z-level of the Dock. -#define SUPPLY_STATIONZ 1 //Z-level of the Station. -#define SUPPLY_STATION_AREATYPE "/area/supply/station" //Type of the supply shuttle area for station -#define SUPPLY_DOCK_AREATYPE "/area/supply/dock" //Type of the supply shuttle area for dock - -var/global/datum/controller/supply_shuttle/supply_shuttle - -/area/supply/station //DO NOT TURN THE lighting_use_dynamic STUFF ON FOR SHUTTLES. IT BREAKS THINGS. - name = "supply shuttle" - icon_state = "shuttle3" - luminosity = 1 - lighting_use_dynamic = 0 - requires_power = 0 - -/area/supply/dock //DO NOT TURN THE lighting_use_dynamic STUFF ON FOR SHUTTLES. IT BREAKS THINGS. - name = "supply shuttle" - icon_state = "shuttle3" - luminosity = 1 - lighting_use_dynamic = 0 - requires_power = 0 - -//SUPPLY PACKS MOVED TO /code/defines/obj/supplypacks.dm - -/obj/structure/plasticflaps //HOW DO YOU CALL THOSE THINGS ANYWAY - name = "plastic flaps" - desc = "Definitely can't get past those. No way." - icon = 'icons/obj/stationobjs.dmi' //Change this. - icon_state = "plasticflaps" - density = 0 - anchored = 1 - layer = 4 - -/obj/structure/plasticflaps/CanPass(atom/movable/A, turf/T) - if(istype(A) && A.checkpass(PASSGLASS)) - return prob(60) - - var/obj/structure/stool/bed/B = A - if (istype(A, /obj/structure/stool/bed) && B.buckled_mob)//if it's a bed/chair and someone is buckled, it will not pass - return 0 - - else if(istype(A, /mob/living)) // You Shall Not Pass! - var/mob/living/M = A - if(!M.lying && !istype(M, /mob/living/carbon/monkey) && !istype(M, /mob/living/carbon/slime)) //If your not laying down, or a small creature, no pass. - return 0 - return ..() - -/obj/structure/plasticflaps/ex_act(severity, target) - ..() - switch(severity) - if (1) - qdel(src) - if (2) - if (prob(50)) - qdel(src) - if (3) - if (prob(5)) - qdel(src) - -/obj/structure/plasticflaps/mining //A specific type for mining that doesn't allow airflow because of them damn crates - name = "airtight plastic flaps" - desc = "Heavy duty, airtight, plastic flaps." - -/obj/structure/plasticflaps/mining/New() //set the turf below the flaps to block air - var/turf/T = get_turf(loc) - if(T) - T.blocks_air = 1 - ..() - -/obj/structure/plasticflaps/mining/Destroy() //lazy hack to set the turf to allow air to pass if it's a simulated floor //wow this is terrible - var/turf/T = get_turf(loc) - if(T) - if(istype(T, /turf/simulated/floor)) - T.blocks_air = 0 - ..() - -/obj/machinery/computer/supplycomp - name = "supply shuttle console" - desc = "Used to order supplies." - icon = 'icons/obj/computer.dmi' - icon_state = "supply" - req_access = list(access_cargo) - circuit = /obj/item/weapon/circuitboard/supplycomp - var/temp = null - var/reqtime = 0 //Cooldown for requisitions - Quarxink - var/hacked = 0 - var/can_order_contraband = 0 - var/last_viewed_group = "categories" - - -/obj/machinery/computer/ordercomp - name = "supply ordering console" - desc = "Used to order supplies from cargo staff." - icon = 'icons/obj/computer.dmi' - icon_state = "request" - circuit = /obj/item/weapon/circuitboard/ordercomp - var/temp = null - var/reqtime = 0 //Cooldown for requisitions - Quarxink - var/last_viewed_group = "categories" - -/* -/obj/effect/marker/supplymarker - icon_state = "X" - icon = 'icons/misc/mark.dmi' - name = "X" - invisibility = 101 - anchored = 1 - opacity = 0 -*/ - -/datum/supply_order - var/ordernum - var/datum/supply_packs/object = null - var/orderedby = null - var/comment = null - -/datum/controller/supply_shuttle - var/processing = 1 - var/processing_interval = 300 - var/iteration = 0 - //supply points - var/points = 50 - var/points_per_process = 1 - var/points_per_slip = 2 - var/points_per_crate = 5 - var/points_per_intel = 100 - var/plasma_per_point = 0.2 //5 points per plasma sheet due to increased rarity - var/centcom_message = "" // Remarks from Centcom on how well you checked the last order. - // Unique typepaths for unusual things we've already sent CentComm, associated with their potencies - var/list/discoveredPlants = list() - //control - var/ordernum - var/list/shoppinglist = list() - var/list/requestlist = list() - var/list/supply_packs = list() - //shuttle movement - var/at_station = 0 - var/movetime = 1200 - var/moving = 0 - var/eta_timeofday - var/eta - //shuttle loan - var/datum/round_event/shuttle_loan/shuttle_loan - //for logging - var/sold_atoms = "" - -/datum/controller/supply_shuttle/New() - ordernum = rand(1,9000) - for(var/typepath in (typesof(/datum/supply_packs) - /datum/supply_packs)) - var/datum/supply_packs/P = new typepath() - if(P.name == "HEADER") continue // To filter out group headers - supply_packs[P.name] = P - -//Supply shuttle ticker - handles supply point regenertion and shuttle travelling between centcom and the station -/datum/controller/supply_shuttle/proc/process() - - spawn(0) - set background = BACKGROUND_ENABLED - while(1) - if(processing) - iteration++ - points += points_per_process - - if(moving == 1) - var/ticksleft = (eta_timeofday - world.timeofday) - if(ticksleft > 0) - eta = round(ticksleft/600,1) - else - eta = 0 - send() - - - sleep(processing_interval) - -/datum/controller/supply_shuttle/proc/send() - var/area/from - var/area/dest - switch(at_station) - if(1) - from = locate(SUPPLY_STATION_AREATYPE) - dest = locate(SUPPLY_DOCK_AREATYPE) - at_station = 0 - if(0) - from = locate(SUPPLY_DOCK_AREATYPE) - dest = locate(SUPPLY_STATION_AREATYPE) - at_station = 1 - dest.clear_docking_area() - moving = 0 - - from.move_contents_to(dest) - -//Check whether the shuttle is allowed to move -/datum/controller/supply_shuttle/proc/can_move() - if(moving) return 0 - - var/area/shuttle = locate(/area/supply/station) - if(!shuttle) return 0 - - if(forbidden_atoms_check(shuttle) && at_station) - return 0 - - return 1 - -//To stop things being sent to centcom which should not be sent to centcom Recursively checks for these types. -/datum/controller/supply_shuttle/proc/forbidden_atoms_check(atom/A) - if(istype(A,/mob/living)) - return 1 - if(istype(A,/obj/item/weapon/disk/nuclear)) - return 1 - if(istype(A,/obj/machinery/nuclearbomb)) - return 1 - if(istype(A,/obj/item/device/radio/beacon)) - return 1 - if(istype(A,/obj/effect/blob)) - return 1 - if(istype(A,/obj/effect/spider/spiderling)) - return 1 - - for(var/i=1, i<=A.contents.len, i++) - var/atom/B = A.contents[i] - if(.(B)) - return 1 - -//Sellin -/datum/controller/supply_shuttle/proc/sell() - var/shuttle_at - if(at_station) shuttle_at = SUPPLY_STATION_AREATYPE - else shuttle_at = SUPPLY_DOCK_AREATYPE - - var/area/shuttle = locate(shuttle_at) - if(!shuttle) return - - var/plasma_count = 0 - var/intel_count = 0 - var/crate_count = 0 - - centcom_message = "" - - for(var/atom/movable/MA in shuttle) - sold_atoms += " [MA.name]" - if(MA.anchored) continue - - - // Must be in a crate (or a critter crate)! - if(istype(MA,/obj/structure/closet/crate) || istype(MA,/obj/structure/closet/critter)) - sold_atoms += ":" - crate_count++ - var/find_slip = 1 - - for(var/atom in MA) - // Sell manifests - var/atom/A = atom - sold_atoms += " [A.name]" - if(find_slip && istype(A,/obj/item/weapon/paper/manifest)) - var/obj/item/weapon/paper/manifest/slip = A - // TODO: Check for a signature, too. - if(slip.stamped && slip.stamped.len) //yes, the clown stamp will work. clown is the highest authority on the station, it makes sense - // Did they mark it as erroneous? - var/denied = 0 - for(var/i=1,i<=slip.stamped.len,i++) - if(slip.stamped[i] == /obj/item/weapon/stamp/denied) - denied = 1 - if(slip.erroneous && denied) // Caught a mistake by Centcom (IDEA: maybe Centcom rarely gets offended by this) - points += slip.points-points_per_crate // For now, give a full refund for paying attention (minus the crate cost) - centcom_message += "+[slip.points-points_per_crate]: Station correctly denied package [slip.ordernumber]: " - if(slip.erroneous & MANIFEST_ERROR_NAME) - centcom_message += "Destination station incorrect. " - else if(slip.erroneous & MANIFEST_ERROR_COUNT) - centcom_message += "Packages incorrectly counted. " - else if(slip.erroneous & MANIFEST_ERROR_ITEM) - centcom_message += "Package incomplete. " - centcom_message += "Points refunded.
" - else if(!slip.erroneous && !denied) // Approving a proper order awards the relatively tiny points_per_slip - points += points_per_slip - centcom_message += "+1: Package [slip.ordernumber] accorded.
" - else // You done goofed. - if(slip.erroneous) - centcom_message += "+0: Station approved package [slip.ordernumber] despite error: " - if(slip.erroneous & MANIFEST_ERROR_NAME) - centcom_message += "Destination station incorrect." - else if(slip.erroneous & MANIFEST_ERROR_COUNT) - centcom_message += "Packages incorrectly counted." - else if(slip.erroneous & MANIFEST_ERROR_ITEM) - centcom_message += "We found unshipped items on our dock." - centcom_message += " Be more vigilant.
" - else - points -= slip.points-points_per_crate - centcom_message += "-[slip.points-points_per_crate]: Station denied package [slip.ordernumber]. Our records show no fault on our part.
" - find_slip = 0 - continue - - // Sell plasma - if(istype(A, /obj/item/stack/sheet/mineral/plasma)) - var/obj/item/stack/sheet/mineral/plasma/P = A - plasma_count += P.amount - - // Sell syndicate intel - if(istype(A, /obj/item/documents/syndicate)) - intel_count += 1 - - if(istype(A, /obj/item/seeds)) - var/obj/item/seeds/S = A - if(S.rarity == 0) // Mundane species - centcom_message += "+0: We don't need samples of mundane species \"[capitalize(S.species)]\".
" - else if(discoveredPlants[S.type]) // This species has already been sent to CentComm - var/potDiff = S.potency - discoveredPlants[S.type] // Compare it to the previous best - if(potDiff > 0) // This sample is better - discoveredPlants[S.type] = S.potency - centcom_message += "+[potDiff]: New sample of \"[capitalize(S.species)]\" is superior. Good work.
" - points += potDiff - else // This sample is worthless - centcom_message += "+0: New sample of \"[capitalize(S.species)]\" is not more potent than existing sample ([discoveredPlants[S.type]] potency).
" - else // This is a new discovery! - discoveredPlants[S.type] = S.potency - centcom_message += "+[S.rarity]: New species discovered: \"[capitalize(S.species)]\". Excellent work.
" - points += S.rarity // That's right, no bonus for potency. Send a crappy sample first to "show improvement" later - qdel(MA) - sold_atoms += "." - - if(plasma_count) - centcom_message += "+[round(plasma_count/plasma_per_point)]: Received [plasma_count] unit(s) of exotic material.
" - points += round(plasma_count / plasma_per_point) - - if(intel_count) - centcom_message += "+[round(intel_count*points_per_intel)]: Received [intel_count] article(s) of enemy intelligence.
" - points += round(intel_count*points_per_intel) - - if(crate_count) - centcom_message += "+[round(crate_count*points_per_crate)]: Received [crate_count] crate(s).
" - points += crate_count * points_per_crate - -//Buyin -/datum/controller/supply_shuttle/proc/buy() - if(!shoppinglist.len) return - - var/shuttle_at - if(at_station) shuttle_at = SUPPLY_STATION_AREATYPE - else shuttle_at = SUPPLY_DOCK_AREATYPE - - var/area/shuttle = locate(shuttle_at) - if(!shuttle) return - - var/list/clear_turfs = list() - - for(var/turf/T in shuttle) - if(T.density || T.contents.len) continue - clear_turfs += T - - for(var/S in shoppinglist) - if(!clear_turfs.len) break - var/i = rand(1,clear_turfs.len) - var/turf/pickedloc = clear_turfs[i] - clear_turfs.Cut(i,i+1) - - var/datum/supply_order/SO = S - var/datum/supply_packs/SP = SO.object - - var/atom/A = new SP.containertype(pickedloc) - A.name = "[SP.containername] [SO.comment ? "([SO.comment])":"" ]" - - //supply manifest generation begin - - var/obj/item/weapon/paper/manifest/slip = new /obj/item/weapon/paper/manifest(A) - - var printed_station_name = station_name() - if(prob(5)) - printed_station_name = new_station_name() - slip.erroneous |= MANIFEST_ERROR_NAME // They got our station name wrong. BASTARDS! - // IDEA: Have Centcom accidentally send random low-value crates in large orders, give large bonus for returning them intact. - var printed_packages_amount = supply_shuttle.shoppinglist.len - if(prob(5)) - printed_packages_amount += rand(1,2) // I considered rand(-2,2), but that could be zero. Heh. - slip.erroneous |= MANIFEST_ERROR_COUNT // They typoed the number of crates in this shipment. It won't match the other manifests. - - slip.points = SP.cost - slip.ordernumber = SO.ordernum - slip.info = "

[command_name()] Shipping Manifest



" - slip.info +="Order #[SO.ordernum]
" - slip.info +="Destination: [printed_station_name]
" - slip.info +="[printed_packages_amount] PACKAGES IN THIS SHIPMENT
" - slip.info +="CONTENTS:
    " - - //spawn the stuff, finish generating the manifest while you're at it - if(SP.access) - A:req_access = list() - A:req_access += text2num(SP.access) - - var/list/contains - if(istype(SP,/datum/supply_packs/misc/randomised)) - var/datum/supply_packs/misc/randomised/SPR = SP - contains = list() - if(SPR.contains.len) - for(var/j=1,j<=SPR.num_contained,j++) - contains += pick(SPR.contains) - else - contains = SP.contains - - for(var/typepath in contains) - if(!typepath) continue - var/atom/B2 = new typepath(A) - if(SP.amount && B2:amount) B2:amount = SP.amount - slip.info += "
  • [B2.name]
  • " //add the item to the manifest (even if it was misplaced) - // If it has multiple items, there's a 1% of each going missing... Not for secure crates or those large wooden ones, though. - if(contains.len > 1 && prob(1) && !findtext(SP.containertype,"/secure/") && !findtext(SP.containertype,"/largecrate/")) - slip.erroneous |= MANIFEST_ERROR_ITEM // This item was not included in the shipment! - qdel(B2) // Lost in space... or the loading dock. - - //manifest finalisation - slip.info += "

" - slip.info += "CHECK CONTENTS AND STAMP BELOW THE LINE TO CONFIRM RECEIPT OF GOODS
" // And now this is actually meaningful. - - supply_shuttle.shoppinglist.Cut() - return - -/obj/item/weapon/paper/manifest - name = "supply manifest" - var/erroneous = 0 - var/points = 0 - var/ordernumber = 0 - -/obj/machinery/computer/ordercomp/attack_hand(var/mob/user as mob) - if(..()) - return - user.set_machine(src) - var/dat - if(temp) - dat = temp - else - dat += {"
Shuttle Location: [supply_shuttle.moving ? "Moving to station ([supply_shuttle.eta] Mins.)":supply_shuttle.at_station ? "Station":"Dock"]
-
Supply Points: [supply_shuttle.points]
- -
\nRequest items

- View approved orders

- View requests

- Close"} - - // Removing the old window method but leaving it here for reference - //user << browse(dat, "window=computer;size=575x450") - //onclose(user, "computer") - - // Added the new browser window method - var/datum/browser/popup = new(user, "computer", "Supply Ordering Console", 575, 450) - popup.set_content(dat) - popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) - popup.open() - return - -/obj/machinery/computer/ordercomp/Topic(href, href_list) - if(..()) - return - - if( isturf(loc) && (in_range(src, usr) || istype(usr, /mob/living/silicon)) ) - usr.set_machine(src) - - if(href_list["order"]) - if(href_list["order"] == "categories") - //all_supply_groups - //Request what? - last_viewed_group = "categories" - temp = "
Supply points: [supply_shuttle.points]
" - temp += "Main Menu

" - temp += "Select a category

" - for(var/cat in all_supply_groups ) - temp += "[get_supply_group_name(cat)]
" - else - last_viewed_group = href_list["order"] - var/cat = text2num(last_viewed_group) - temp = "
Supply points: [supply_shuttle.points]
" - temp += "Back to all categories

" - temp += "Request from: [get_supply_group_name(cat)]

" - for(var/supply_name in supply_shuttle.supply_packs ) - var/datum/supply_packs/N = supply_shuttle.supply_packs[supply_name] - if(N.hidden || N.contraband || N.group != cat) continue //Have to send the type instead of a reference to - temp += "[supply_name] Cost: [N.cost]
" //the obj because it would get caught by the garbage - else if (href_list["doorder"]) - if(world.time < reqtime) - say("[world.time - reqtime] seconds remaining until another requisition form may be printed.") - return - - //Find the correct supply_pack datum - var/datum/supply_packs/P = supply_shuttle.supply_packs[href_list["doorder"]] - if(!istype(P) || P.hidden || P.contraband) //href protection - return - - var/timeout = world.time + 600 - var/reason = stripped_input(usr,"Reason:","Why do you require this item?","") - if(world.time > timeout) return - if(!reason) return - - var/idname = "*None Provided*" - var/idrank = "*None Provided*" - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - idname = H.get_authentification_name() - idrank = H.get_assignment() - else if(issilicon(usr)) - idname = usr.real_name - - supply_shuttle.ordernum++ - var/obj/item/weapon/paper/reqform = new /obj/item/weapon/paper(loc) - reqform.name = "requisition form - [P.name]" - reqform.info += "

[station_name] Supply Requisition Form


" - reqform.info += "INDEX: #[supply_shuttle.ordernum]
" - reqform.info += "REQUESTED BY: [idname]
" - reqform.info += "RANK: [idrank]
" - reqform.info += "REASON: [reason]
" - reqform.info += "SUPPLY CRATE TYPE: [P.name]
" - reqform.info += "ACCESS RESTRICTION: [replacetext(get_access_desc(P.access))]
" - reqform.info += "CONTENTS:
" - reqform.info += P.manifest - reqform.info += "
" - reqform.info += "STAMP BELOW TO APPROVE THIS REQUISITION:
" - - reqform.update_icon() //Fix for appearing blank when printed. - reqtime = (world.time + 5) % 1e5 - - //make our supply_order datum - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = P - O.orderedby = idname - supply_shuttle.requestlist += O - - temp = "Thanks for your request. The cargo team will process it as soon as possible.
" - temp += "
Back Main Menu" - - else if (href_list["vieworders"]) - temp = "Main Menu

Current approved orders:

" - for(var/S in supply_shuttle.shoppinglist) - var/datum/supply_order/SO = S - temp += "[SO.object.name] approved by [SO.orderedby] [SO.comment ? "([SO.comment])":""]
" - temp += "
Main Menu" - - else if (href_list["viewrequests"]) - temp = "Current requests:

" - for(var/S in supply_shuttle.requestlist) - var/datum/supply_order/SO = S - temp += "#[SO.ordernum] - [SO.object.name] requested by [SO.orderedby]
" - temp += "
Main Menu" - - else if (href_list["mainmenu"]) - temp = null - - add_fingerprint(usr) - updateUsrDialog() - return - -/obj/machinery/computer/ordercomp/say_quote(text) - return "flashes, \"[text]\"" - - -/obj/machinery/computer/supplycomp/attack_hand(var/mob/user as mob) - if(!allowed(user)) - user << "Access Denied." - return - - if(..()) - return - user.set_machine(src) - post_signal("supply") - var/dat - if (temp) - dat = temp - else - dat += {"
Supply shuttle
- \nLocation: [supply_shuttle.moving ? "Moving to station ([supply_shuttle.eta] Mins.)":supply_shuttle.at_station ? "Station":"Away"]
-
\nSupply Points: [supply_shuttle.points]
\n

- [supply_shuttle.moving ? "\n*Must be away to order items*
\n
":supply_shuttle.at_station ? "\n*Must be away to order items*
\n
":"\nOrder items
\n
"] - [supply_shuttle.moving ? "\n*Shuttle already called*
\n
":supply_shuttle.at_station ? "\nSend away
\n
":"\nSend to station
\n
"] - [supply_shuttle.shuttle_loan ? (supply_shuttle.shuttle_loan.dispatched ? "\n*Shuttle loaned to Centcom*
\n
" : "\nLoan shuttle to Centcom (5 mins duration)
\n
") : "\n*No pending external shuttle requests*
\n
"] - \nView requests
\n
- \nView orders
\n
- \nClose
-
\nCentral Command messages:
[supply_shuttle.centcom_message ? supply_shuttle.centcom_message : "Remember to stamp and send back the supply manifests."]"} - - var/datum/browser/popup = new(user, "computer", "Supply Shuttle Console", 700, 455) - popup.set_content(dat) - popup.open() - return - -/obj/machinery/computer/supplycomp/emag_act(user as mob) - if(!hacked) - user << "Special supplies unlocked." - hacked = 1 - -/obj/machinery/computer/supplycomp/Topic(href, href_list) - if(!supply_shuttle) - world.log << "## ERROR: Eek. The supply_shuttle controller datum is missing somehow." - return - if(..()) - return - - if(isturf(loc) && ( in_range(src, usr) || istype(usr, /mob/living/silicon) ) ) - usr.set_machine(src) - - //Calling the shuttle - if(href_list["send"]) - if(!supply_shuttle.can_move()) - if(supply_shuttle.shuttle_loan) - temp = "The supply shuttle must be docked to send new commands.

Main Menu" - else - temp = "For safety reasons the automated supply shuttle cannot transport live organisms, classified nuclear weaponry or homing beacons.

Main Menu" - - else if(supply_shuttle.at_station) - if(href_list["loan"] && supply_shuttle.shuttle_loan) - if(!supply_shuttle.shuttle_loan.dispatched) - supply_shuttle.sell() - supply_shuttle.send() - supply_shuttle.shuttle_loan.loan_shuttle() - temp = "The supply shuttle has been loaned to Centcom.

Main Menu" - post_signal("supply") - else - temp = "You can not loan the supply shuttle at this time.

Main Menu" - else - temp = "The supply shuttle has departed.

Main Menu" - supply_shuttle.moving = -1 - supply_shuttle.sell() - supply_shuttle.send() - investigate_log("[usr.key] has sent the supply shuttle away. Remaining points: [supply_shuttle.points]. Shuttle contents:[supply_shuttle.sold_atoms].", "cargo") - else - if(href_list["loan"] && supply_shuttle.shuttle_loan) - if(!supply_shuttle.shuttle_loan.dispatched) - supply_shuttle.shuttle_loan.loan_shuttle() - temp = "The supply shuttle has been loaned to Centcom.

Main Menu" - post_signal("supply") - else - temp = "You can not loan the supply shuttle at this time.

Main Menu" - else - supply_shuttle.buy() - temp = "The supply shuttle has been called and will arrive in [round(supply_shuttle.movetime/600,1)] minutes.

Main Menu" - supply_shuttle.moving = 1 - supply_shuttle.eta_timeofday = (world.timeofday + supply_shuttle.movetime) % 864000 - post_signal("supply") - - else if (href_list["order"]) - if(supply_shuttle.moving) return - if(href_list["order"] == "categories") - //all_supply_groups - //Request what? - last_viewed_group = "categories" - temp = "
Supply points: [supply_shuttle.points]
" - temp += "Main Menu

" - temp += "Select a category

" - for(var/cat in all_supply_groups ) - temp += "[get_supply_group_name(cat)]
" - else - last_viewed_group = href_list["order"] - var/cat = text2num(last_viewed_group) - temp = "
Supply points: [supply_shuttle.points]
" - temp += "Back to all categories

" - temp += "Request from: [get_supply_group_name(cat)]

" - for(var/supply_name in supply_shuttle.supply_packs ) - var/datum/supply_packs/N = supply_shuttle.supply_packs[supply_name] - if((N.hidden && !hacked) || (N.contraband && !can_order_contraband) || N.group != cat) //Have to send the type instead of a reference to - continue //the obj because it would get caught by the garbage - temp += "[supply_name] Cost: [N.cost]
" - - /*temp = "Supply points: [supply_shuttle.points]


Request what?

" - - for(var/supply_name in supply_shuttle.supply_packs ) - var/datum/supply_packs/N = supply_shuttle.supply_packs[supply_name] - if(N.hidden && !hacked) continue - if(N.contraband && !can_order_contraband) continue - temp += "[supply_name] Cost: [N.cost]
" //the obj because it would get caught by the garbage - temp += "
OK"*/ - - else if (href_list["doorder"]) - if(world.time < reqtime) - say("[world.time - reqtime] seconds remaining until another requisition form may be printed.") - return - - //Find the correct supply_pack datum - var/datum/supply_packs/P = supply_shuttle.supply_packs[href_list["doorder"]] - if(!istype(P) || (P.hidden && !hacked) || (P.contraband && !can_order_contraband)) //href exploit protection - return - - var/timeout = world.time + 600 - var/reason = stripped_input(usr,"Reason:","Why do you require this item?","") - if(world.time > timeout) return -// if(!reason) return - - var/idname = "*None Provided*" - var/idrank = "*None Provided*" - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - idname = H.get_authentification_name() - idrank = H.get_assignment() - else if(issilicon(usr)) - idname = usr.real_name - - supply_shuttle.ordernum++ - var/obj/item/weapon/paper/reqform = new /obj/item/weapon/paper(loc) - reqform.name = "requisition form - [P.name]" - reqform.info += "

[station_name] Supply Requisition Form


" - reqform.info += "INDEX: #[supply_shuttle.ordernum]
" - reqform.info += "REQUESTED BY: [idname]
" - reqform.info += "RANK: [idrank]
" - reqform.info += "REASON: [reason]
" - reqform.info += "SUPPLY CRATE TYPE: [P.name]
" - reqform.info += "ACCESS RESTRICTION: [replacetext(get_access_desc(P.access))]
" - reqform.info += "CONTENTS:
" - reqform.info += P.manifest - reqform.info += "
" - reqform.info += "STAMP BELOW TO APPROVE THIS REQUISITION:
" - - reqform.update_icon() //Fix for appearing blank when printed. - reqtime = (world.time + 5) % 1e5 - - //make our supply_order datum - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = P - O.orderedby = idname - supply_shuttle.requestlist += O - - temp = "Order request placed.
" - temp += "
Back | Main Menu | Authorize Order" - - else if(href_list["confirmorder"]) - //Find the correct supply_order datum - var/ordernum = text2num(href_list["confirmorder"]) - var/datum/supply_order/O - var/datum/supply_packs/P - temp = "Invalid Request" - for(var/i=1, i<=supply_shuttle.requestlist.len, i++) - var/datum/supply_order/SO = supply_shuttle.requestlist[i] - if(SO && SO.ordernum == ordernum) - O = SO - P = O.object - if(supply_shuttle.points >= P.cost) - supply_shuttle.requestlist.Cut(i,i+1) - supply_shuttle.points -= P.cost - supply_shuttle.shoppinglist += O - temp = "Thanks for your order." - investigate_log("[usr.key] has authorized an order for [P.name]. Remaining points: [supply_shuttle.points].", "cargo") - else - temp = "Not enough supply points." - break - temp += "

Back Main Menu" - - else if (href_list["vieworders"]) - temp = "Main Menu

Current approved orders:

" - for(var/S in supply_shuttle.shoppinglist) - var/datum/supply_order/SO = S - temp += "#[SO.ordernum] - [SO.object.name] approved by [SO.orderedby][SO.comment ? " ([SO.comment])":""]
"// (Cancel)
" - temp += "
Main Menu" -/* - else if (href_list["cancelorder"]) - var/datum/supply_order/remove_supply = href_list["cancelorder"] - supply_shuttle_shoppinglist -= remove_supply - supply_shuttle_points += remove_supply.object.cost - temp += "Canceled: [remove_supply.object.name]


" - - for(var/S in supply_shuttle_shoppinglist) - var/datum/supply_order/SO = S - temp += "[SO.object.name] approved by [SO.orderedby][SO.comment ? " ([SO.comment])":""] (Cancel)
" - temp += "
Main Menu" -*/ - else if (href_list["viewrequests"]) - temp = "Current requests:

" - for(var/S in supply_shuttle.requestlist) - var/datum/supply_order/SO = S - temp += "#[SO.ordernum] - [SO.object.name] requested by [SO.orderedby] [supply_shuttle.moving ? "":supply_shuttle.at_station ? "":"Approve Remove"]
" - - temp += "
Clear list" - temp += "
Main Menu" - - else if (href_list["rreq"]) - var/ordernum = text2num(href_list["rreq"]) - temp = "Invalid Request.
" - for(var/i=1, i<=supply_shuttle.requestlist.len, i++) - var/datum/supply_order/SO = supply_shuttle.requestlist[i] - if(SO && SO.ordernum == ordernum) - supply_shuttle.requestlist.Cut(i,i+1) - temp = "Request removed.
" - break - temp += "
Back Main Menu" - - else if (href_list["clearreq"]) - supply_shuttle.requestlist.Cut() - temp = "List cleared.
" - temp += "
Main Menu" - - else if (href_list["mainmenu"]) - temp = null - - add_fingerprint(usr) - updateUsrDialog() - return - -/obj/machinery/computer/supplycomp/proc/post_signal(var/command) - - var/datum/radio_frequency/frequency = radio_controller.return_frequency(1435) - - if(!frequency) return - - var/datum/signal/status_signal = new - status_signal.source = src - status_signal.transmission_method = 1 - status_signal.data["command"] = command - - frequency.post_signal(src, status_signal) - - -/obj/machinery/computer/supplycomp/say_quote(text) - return "flashes, \"[text]\"" - - diff --git a/code/controllers/verbs.dm b/code/controllers/verbs.dm index 729db3c2c17..923eff76e7f 100644 --- a/code/controllers/verbs.dm +++ b/code/controllers/verbs.dm @@ -1,7 +1,7 @@ //TODO: rewrite and standardise all controller datums to the datum/controller type //TODO: allow all controllers to be deleted for clean restarts (see WIP master controller stuff) - MC done - lighting done -/client/proc/restart_controller(controller in list("Master","Failsafe","Lighting","Supply Shuttle")) +/client/proc/restart_controller(controller in list("Master","Failsafe")) set category = "Debug" set name = "Restart Controller" set desc = "Restart one of the various periodic loop controllers for the game (be careful!)" @@ -17,18 +17,12 @@ if("Failsafe") new /datum/controller/failsafe() feedback_add_details("admin_verb","RFailsafe") - if("Lighting") - new /datum/controller/lighting() - lighting_controller.process() - feedback_add_details("admin_verb","RLighting") - if("Supply Shuttle") - supply_shuttle.process() - feedback_add_details("admin_verb","RSupply") + message_admins("Admin [key_name_admin(usr)] has restarted the [controller] controller.") return -/client/proc/debug_controller(controller in list("Master","Failsafe","Ticker","Lighting","Garbage","Air","Jobs","Sun","Radio","Supply Shuttle","Emergency Shuttle","Configuration","pAI", "Cameras", "Events")) +/client/proc/debug_controller(controller in list("Master","Failsafe","Ticker","Jobs","Radio","Configuration", "Cameras")) set category = "Debug" set name = "Debug Controller" set desc = "Debug the various periodic loop controllers for the game (be careful!)" @@ -37,48 +31,24 @@ switch(controller) if("Master") debug_variables(master_controller) - feedback_add_details("admin_verb","DMC") + if("Failsafe") debug_variables(Failsafe) - feedback_add_details("admin_verb","DFailsafe") + if("Ticker") debug_variables(ticker) - feedback_add_details("admin_verb","DTicker") - if("Lighting") - debug_variables(lighting_controller) - feedback_add_details("admin_verb","DLighting") - if("Garbage") - debug_variables(garbage) - feedback_add_details("admin_verb","DGarbage") - if("Air") - debug_variables(air_master) - feedback_add_details("admin_verb","DAir") + if("Jobs") - debug_variables(job_master) - feedback_add_details("admin_verb","DJobs") - if("Sun") - debug_variables(sun) - feedback_add_details("admin_verb","DSun") + debug_variables(SSjob) + if("Radio") debug_variables(radio_controller) - feedback_add_details("admin_verb","DRadio") - if("Supply Shuttle") - debug_variables(supply_shuttle) - feedback_add_details("admin_verb","DSupply") - if("Emergency Shuttle") - debug_variables(emergency_shuttle) - feedback_add_details("admin_verb","DEmergency") + if("Configuration") debug_variables(config) - feedback_add_details("admin_verb","DConf") - if("pAI") - debug_variables(paiController) - feedback_add_details("admin_verb","DpAI") + if("Cameras") debug_variables(cameranet) - feedback_add_details("admin_verb","DCameras") - if("Events") - debug_variables(events) - feedback_add_details("admin_verb","DEvents") + message_admins("Admin [key_name_admin(usr)] is debugging the [controller] controller.") return diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index a394b2c666a..cd55cc37db9 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -128,7 +128,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/proc/process() if(!holder) - active_diseases -= src + SSdisease.processing -= src return if(prob(infectivity)) @@ -169,7 +169,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease cure() return - active_diseases += src + SSdisease.processing += src /datum/disease/proc/IsSame(var/datum/disease/D) @@ -187,7 +187,7 @@ var/list/diseases = typesof(/datum/disease) - /datum/disease /datum/disease/Del() - active_diseases.Remove(src) + SSdisease.processing.Remove(src) ..() diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 50da4ca82f2..f61acbb4470 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -402,7 +402,7 @@ var/list/advance_cures = list( D.AssignName(new_name) D.Refresh() - for(var/datum/disease/advance/AD in active_diseases) + for(var/datum/disease/advance/AD in SSdisease.processing) AD.Refresh() for(var/mob/living/carbon/human/H in shuffle(living_mob_list)) @@ -420,7 +420,7 @@ var/list/advance_cures = list( /* /mob/verb/test() - for(var/datum/disease/D in active_diseases) + for(var/datum/disease/D in SSdisease.processing) src << "[D.name] - [D.holder]" */ diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 156984be285..fdd1842460d 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -66,7 +66,7 @@ if(current) //remove ourself from our old body's mind variable current.mind = null - nanomanager.user_transferred(current, new_character) + SSnano.user_transferred(current, new_character) if(key) if(new_character.key != key) //if we're transfering into a body with a key associated which is not ours diff --git a/code/datums/sun.dm b/code/datums/sun.dm deleted file mode 100644 index e1081a946ec..00000000000 --- a/code/datums/sun.dm +++ /dev/null @@ -1,57 +0,0 @@ -#define SOLAR_UPDATE_TIME 600 //duration between two updates of the whole sun/solars positions - -/datum/sun - var/angle - var/dx - var/dy - var/rate - var/list/solars // for debugging purposes, references solars_list at the constructor - var/solar_next_update // last time the sun position was checked and adjusted - -/datum/sun/New() - - solars = solars_list - rate = rand(50,200)/100 // 50% - 200% of standard rotation - if(prob(50)) // same chance to rotate clockwise than counter-clockwise - rate = -rate - solar_next_update = world.time // init the timer - angle = rand (0,360) // the station position to the sun is randomised at round start - -// calculate the sun's position given the time of day -// at the standard rate (100%) the angle is increase/decreased by 6 degrees every minute. -// a full rotation thus take a game hour in that case -/datum/sun/proc/calc_position() - - if(world.time < solar_next_update) //if less than 60 game secondes have passed, do nothing - return; - - angle = (360 + angle + rate * 6) % 360 // increase/decrease the angle to the sun, adjusted by the rate - - solar_next_update += SOLAR_UPDATE_TIME // since we updated the angle, set the proper time for the next loop - - // now calculate and cache the (dx,dy) increments for line drawing - - var/s = sin(angle) - var/c = cos(angle) - - // Either "abs(s) < abs(c)" or "abs(s) >= abs(c)" - // In both cases, the greater is greater than 0, so, no "if 0" check is needed for the divisions - - if( abs(s) < abs(c)) - - dx = s / abs(c) - dy = c / abs(c) - - else - dx = s/abs(s) - dy = c / abs(s) - - //now tell the solar control computers to update their status and linked devices - for(var/obj/machinery/power/solar_control/SC in solars_list) - if(!SC.powernet) - solars_list.Remove(SC) - continue - SC.update() - - - diff --git a/code/defines/procs/statistics.dm b/code/defines/procs/statistics.dm index 06c076af6ac..24f6436c353 100644 --- a/code/defines/procs/statistics.dm +++ b/code/defines/procs/statistics.dm @@ -110,14 +110,7 @@ proc/sql_report_cyborg_death(var/mob/living/silicon/robot/H) log_game("SQL ERROR during death reporting. Error : \[[err]\]\n") -proc/statistic_cycle() - if(!config.sql_enabled) - return - while(1) - sql_poll_players() - sleep(600) - sql_poll_admins() - sleep(6000) // Poll every ten minutes + //This proc is used for feedback. It is executed at round end. proc/sql_commit_feedback() diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 7d3cd7b4440..b437c7c41b7 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -59,23 +59,14 @@ var/list/teleportlocs = list() proc/process_teleport_locs() for(var/area/AR in world) - if(istype(AR, /area/shuttle) || istype(AR, /area/syndicate_station) || istype(AR, /area/wizard_station)) continue + if(istype(AR, /area/shuttle) || istype(AR, /area/wizard_station)) continue if(teleportlocs.Find(AR.name)) continue var/turf/picked = pick(get_area_turfs(AR.type)) if (picked.z == 1) teleportlocs += AR.name teleportlocs[AR.name] = AR - var/not_in_order = 0 - do - not_in_order = 0 - if(teleportlocs.len <= 1) - break - for(var/i = 1, i <= (teleportlocs.len - 1), i++) - if(sorttext(teleportlocs[i], teleportlocs[i+1]) == -1) - teleportlocs.Swap(i, i+1) - not_in_order = 1 - while(not_in_order) + sortTim(teleportlocs, /proc/cmp_text_dsc) var/list/ghostteleportlocs = list() @@ -90,16 +81,7 @@ proc/process_ghost_teleport_locs() ghostteleportlocs += AR.name ghostteleportlocs[AR.name] = AR - var/not_in_order = 0 - do - not_in_order = 0 - if(ghostteleportlocs.len <= 1) - break - for(var/i = 1, i <= (ghostteleportlocs.len - 1), i++) - if(sorttext(ghostteleportlocs[i], ghostteleportlocs[i+1]) == -1) - ghostteleportlocs.Swap(i, i+1) - not_in_order = 1 - while(not_in_order) + sortTim(ghostteleportlocs, /proc/cmp_text_dsc) /*-----------------------------------------------------------------------------*/ @@ -135,166 +117,15 @@ proc/process_ghost_teleport_locs() //place to another. Look at escape shuttle for example. //All shuttles show now be under shuttle since we have smooth-wall code. -/area/shuttle //DO NOT TURN THE lighting_use_dynamic STUFF ON FOR SHUTTLES. IT BREAKS THINGS. +/area/shuttle + name = "\improper Shuttle" requires_power = 0 luminosity = 1 - lighting_use_dynamic = 0 - var/push_dir = SOUTH - var/destination - -/area/shuttle/arrival - name = "\improper Arrival Shuttle" - -/area/shuttle/arrival/pre_game - icon_state = "shuttle2" - destination = /area/shuttle/arrival/station - -/area/shuttle/arrival/station - icon_state = "shuttle" - destination = /area/shuttle/arrival/pre_game - -/area/shuttle/escape - name = "\improper Emergency Shuttle" - -/area/shuttle/escape/station - name = "\improper Emergency Shuttle Station" - icon_state = "shuttle2" - destination = /area/shuttle/escape/transit - -/area/shuttle/escape/centcom - name = "\improper Emergency Shuttle Centcom" - icon_state = "shuttle" - destination = /area/shuttle/escape/station - -/area/shuttle/escape/transit // the area to pass through for 3 minute transit - name = "\improper Emergency Shuttle Transit" - icon_state = "shuttle" - destination = /area/shuttle/escape/centcom - -/area/shuttle/escape_pod1 - name = "\improper Escape Pod One" - -/area/shuttle/escape_pod1/station - icon_state = "shuttle2" - destination = /area/shuttle/escape_pod1/transit - -/area/shuttle/escape_pod1/centcom - icon_state = "shuttle" - destination = /area/shuttle/escape_pod1/station - -/area/shuttle/escape_pod1/transit - icon_state = "shuttle" - destination = /area/shuttle/escape_pod1/centcom + lighting_use_dynamic = 1 + has_gravity = 1 - mob_activate(var/mob/living/L) - push_mob_back(L, push_dir) - -/area/shuttle/escape_pod2 - name = "\improper Escape Pod Two" - -/area/shuttle/escape_pod2/station - icon_state = "shuttle2" - destination = /area/shuttle/escape_pod2/transit - -/area/shuttle/escape_pod2/centcom - icon_state = "shuttle" - destination = /area/shuttle/escape_pod2/station - -/area/shuttle/escape_pod2/transit - icon_state = "shuttle" - destination = /area/shuttle/escape_pod2/centcom - - mob_activate(var/mob/living/L) - push_mob_back(L, push_dir) - -/area/shuttle/escape_pod3 - name = "\improper Escape Pod Three" - push_dir = WEST - -/area/shuttle/escape_pod3/station - icon_state = "shuttle2" - destination = /area/shuttle/escape_pod3/transit - -/area/shuttle/escape_pod3/centcom - icon_state = "shuttle" - destination = /area/shuttle/escape_pod3/station - -/area/shuttle/escape_pod3/transit - icon_state = "shuttle" - destination = /area/shuttle/escape_pod3/centcom - - mob_activate(var/mob/living/L) - push_mob_back(L, push_dir) - -/area/shuttle/escape_pod4 //Renaming areas 2hard - name = "\improper Escape Pod Four" - push_dir = WEST - -/area/shuttle/escape_pod4/station - icon_state = "shuttle2" - destination = /area/shuttle/escape_pod4/transit - -/area/shuttle/escape_pod4/centcom - icon_state = "shuttle" - destination = /area/shuttle/escape_pod4/station - -/area/shuttle/escape_pod4/transit - icon_state = "shuttle" - destination = /area/shuttle/escape_pod4/centcom - - mob_activate(var/mob/living/L) - push_mob_back(L, push_dir) - -/area/shuttle/mining - name = "\improper Mining Shuttle" - -/area/shuttle/mining/station - icon_state = "shuttle2" - destination = /area/shuttle/mining/outpost - -/area/shuttle/mining/outpost - icon_state = "shuttle" - destination = /area/shuttle/mining/station - -/area/shuttle/laborcamp - name = "\improper Labor Camp Shuttle" - -/area/shuttle/laborcamp/station - icon_state = "shuttle" - destination = /area/shuttle/laborcamp/outpost - -/area/shuttle/laborcamp/outpost - icon_state = "shuttle" - destination = /area/shuttle/laborcamp/station - -/area/shuttle/transport1/centcom - icon_state = "shuttle" - name = "\improper Transport Shuttle Centcom" - destination = /area/shuttle/transport1/station - -/area/shuttle/transport1/station - icon_state = "shuttle" - name = "\improper Transport Shuttle" - destination = /area/shuttle/transport1/centcom - -/area/shuttle/prison/ - name = "\improper Prison Shuttle" - -/area/shuttle/specops/centcom - name = "\improper Special Ops Shuttle" - icon_state = "shuttlered" - destination = /area/shuttle/specops/station - -/area/shuttle/specops/station - name = "\improper Special Ops Shuttle" - icon_state = "shuttlered2" - destination = /area/shuttle/specops/centcom - -/area/shuttle/thunderdome - name = "honk" - -/area/start // will be unused once kurper gets his login interface patch done +/area/start name = "start area" icon_state = "start" requires_power = 0 @@ -302,8 +133,6 @@ proc/process_ghost_teleport_locs() lighting_use_dynamic = 0 has_gravity = 1 -// === end remove - // CENTCOM /area/centcom @@ -410,52 +239,6 @@ proc/process_ghost_teleport_locs() //ENEMY -//names are used -/area/syndicate_station - name = "\improper Syndicate Station" - icon_state = "yellow" - requires_power = 0 - -/area/syndicate_station/start - name = "\improper Syndicate Forward Operating Base" - icon_state = "yellow" - has_gravity = 1 - -/area/syndicate_station/southwest - name = "\improper south-west of SS13" - icon_state = "southwest" - -/area/syndicate_station/northwest - name = "\improper north-west of SS13" - icon_state = "northwest" - -/area/syndicate_station/northeast - name = "\improper north-east of SS13" - icon_state = "northeast" - -/area/syndicate_station/southeast - name = "\improper south-east of SS13" - icon_state = "southeast" - -/area/syndicate_station/north - name = "\improper north of SS13" - icon_state = "north" - -/area/syndicate_station/south - name = "\improper south of SS13" - icon_state = "south" - -/area/syndicate_station/commssat - name = "\improper south of the communication satellite" - icon_state = "south" - -/area/syndicate_station/mining - name = "\improper north east of the mining asteroid" - icon_state = "north" - -/area/syndicate_station/transit - name = "\improper hyperspace" - icon_state = "shuttle" /area/wizard_station name = "\improper Wizard's Den" @@ -1759,28 +1542,11 @@ proc/process_ghost_teleport_locs() // CENTCOM var/list/centcom_areas = list ( - /area/centcom, - /area/shuttle/escape/centcom, - /area/shuttle/escape_pod1/centcom, - /area/shuttle/escape_pod2/centcom, - /area/shuttle/escape_pod3/centcom, - /area/shuttle/escape_pod4/centcom, - /area/shuttle/transport1/centcom, - /area/shuttle/specops/centcom, + /area/centcom ) //SPACE STATION 13 var/list/the_station_areas = list ( - /area/shuttle/arrival, - /area/shuttle/escape/station, - /area/shuttle/escape_pod1/station, - /area/shuttle/escape_pod2/station, - /area/shuttle/escape_pod3/station, - /area/shuttle/escape_pod4/station, - /area/shuttle/mining/station, - /area/shuttle/transport1/station, -// /area/shuttle/transport2/station, //not present on map - /area/shuttle/specops/station, /area/atmos, /area/maintenance, /area/hallway, diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 827a8fe8e73..c70e912e6b0 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -346,9 +346,6 @@ if(L.&& L.client) L.client.played = 0 -/area/proc/mob_activate(var/mob/living/L) - return - /proc/has_gravity(atom/AT, turf/T) if(!T) T = get_turf(AT) @@ -362,7 +359,7 @@ if(T && gravity_generators["[T.z]"] && length(gravity_generators["[T.z]"])) return 1 return 0 - +/* /area/proc/clear_docking_area() var/list/dstturfs = list() var/throwy = world.maxy @@ -398,3 +395,4 @@ if(ismob(bug)) continue qdel(bug)*/ +*/ diff --git a/code/game/communications.dm b/code/game/communications.dm index fdaedb6ec11..08a79d05af5 100644 --- a/code/game/communications.dm +++ b/code/game/communications.dm @@ -64,7 +64,6 @@ so i made radios not use the radio controller. */ var/list/all_radios = list() - /proc/add_radio(var/obj/item/radio, freq) if(!freq || !radio) return @@ -181,48 +180,8 @@ var/const/RADIO_CLEANBOT = "10" var/const/RADIO_FLOORBOT = "11" var/const/RADIO_MEDBOT = "12" -var/global/datum/controller/radio/radio_controller +/datum/radio_frequency -datum/controller/radio - var/list/datum/radio_frequency/frequencies = list() - -datum/controller/radio/proc/add_object(obj/device as obj, var/new_frequency as num, var/filter = null as text|null) - var/f_text = num2text(new_frequency) - var/datum/radio_frequency/frequency = frequencies[f_text] - - if(!frequency) - frequency = new - frequency.frequency = new_frequency - frequencies[f_text] = frequency - - frequency.add_listener(device, filter) - return frequency - -datum/controller/radio/proc/remove_object(obj/device, old_frequency) - var/f_text = num2text(old_frequency) - var/datum/radio_frequency/frequency = frequencies[f_text] - - if(frequency) - frequency.remove_listener(device) - - if(frequency.devices.len == 0) - frequencies -= f_text - del(frequency) - - return 1 - -datum/controller/radio/proc/return_frequency(var/new_frequency as num) - var/f_text = num2text(new_frequency) - var/datum/radio_frequency/frequency = frequencies[f_text] - - if(!frequency) - frequency = new - frequency.frequency = new_frequency - frequencies[f_text] = frequency - - return frequency - -datum/radio_frequency var/frequency as num var/list/list/obj/devices = list() @@ -263,19 +222,23 @@ datum/radio_frequency/proc/add_listener(obj/device as obj, var/filter as text|nu if (!filter) filter = "_default" - if(!devices[filter]) - devices[filter] = list() - devices[filter] += device + var/list/devices_line = devices[filter] + if(!devices_line) + devices_line = list() + devices[filter] = devices_line + devices_line += device datum/radio_frequency/proc/remove_listener(obj/device) for(var/devices_filter in devices) var/list/devices_line = devices[devices_filter] - devices_line -= device - - if (devices_line.len==0) + if(!devices_line) devices -= devices_filter - del(devices_line) + devices_line -= device + if(!devices_line.len) + devices -= devices_filter + + var/list/pointers = list() diff --git a/code/game/dna.dm b/code/game/dna.dm index 98586486e0c..c06ed439e08 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -64,7 +64,6 @@ if(istype(character)) real_name = character.real_name . += md5(character.real_name) - reg_dna[.] = real_name else . += repeat_string(DNA_UNIQUE_ENZYMES_LEN, "0") return . diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index 903a983e7df..dd78119d0a8 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -99,16 +99,12 @@ var/list/blob_nodes = list() for(var/datum/mind/blob in infected_crew) greet_blob(blob) - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 1 + SSshuttle.emergencyAlwaysFakeRecall = 1 // Disable the blob event for this round. - if(events) - var/datum/round_event_control/blob/B = locate() in events.control - if(B) - B.max_occurrences = 0 // disable the event - else - ERROR("Events variable is null in blob gamemode post setup.") + var/datum/round_event_control/blob/B = locate() in SSevent.control + if(B) + B.max_occurrences = 0 // disable the event spawn(0) diff --git a/code/game/gamemodes/blob/blobs/core.dm b/code/game/gamemodes/blob/blobs/core.dm index fd3ce5d5a5b..a5c9f6a8d1c 100644 --- a/code/game/gamemodes/blob/blobs/core.dm +++ b/code/game/gamemodes/blob/blobs/core.dm @@ -11,7 +11,7 @@ /obj/effect/blob/core/New(loc, var/h = 200, var/client/new_overmind = null, var/new_rate = 2) blob_cores += src - processing_objects.Add(src) + SSobj.processing.Add(src) if(!overmind) create_overmind(new_overmind) point_rate = new_rate @@ -22,7 +22,7 @@ blob_cores -= src if(overmind) qdel(overmind) - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/effect/blob/core/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) diff --git a/code/game/gamemodes/blob/blobs/node.dm b/code/game/gamemodes/blob/blobs/node.dm index 1b615aed0a8..e2ec5fea7f3 100644 --- a/code/game/gamemodes/blob/blobs/node.dm +++ b/code/game/gamemodes/blob/blobs/node.dm @@ -8,7 +8,7 @@ /obj/effect/blob/node/New(loc, var/h = 100) blob_nodes += src - processing_objects.Add(src) + SSobj.processing.Add(src) ..(loc, h) /obj/effect/blob/node/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) @@ -16,7 +16,7 @@ /obj/effect/blob/node/Destroy() blob_nodes -= src - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/effect/blob/node/Life() diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index 9fc79f95186..6dd76b8a189 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -260,7 +260,7 @@ ..() if(ismob(loc)) loc.visible_message("[loc.name]\'s flesh rapidly inflates, forming a bloated mass around their body!", "We inflate our flesh, creating a spaceproof suit!", "You hear organic matter ripping and tearing!") - processing_objects += src + SSobj.processing += src /obj/item/clothing/suit/space/changeling/dropped() qdel(src) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index d4bfb508b61..9bc5be14011 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -169,7 +169,7 @@ var/list/sacrificed = list() return var/narsie_type = /obj/singularity/narsie/large // Moves narsie if she was already summoned. - var/obj/her = locate(narsie_type, machines) + var/obj/her = locate(narsie_type, SSmachine.processing) if(her) her.loc = get_turf(src) return diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 7974819cefb..03a424efb75 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -95,79 +95,13 @@ /datum/game_mode/proc/check_finished() //to be called by ticker - if(emergency_shuttle.location==2 || station_was_nuked) + if(SSshuttle.emergency.mode >= SHUTTLE_ENDGAME || station_was_nuked) return 1 return 0 /datum/game_mode/proc/declare_completion() - var/clients = 0 - var/surviving_humans = 0 - var/surviving_total = 0 - var/ghosts = 0 - var/escaped_humans = 0 - var/escaped_total = 0 - var/escaped_on_pod_1 = 0 - var/escaped_on_pod_2 = 0 - var/escaped_on_pod_3 = 0 - var/escaped_on_pod_5 = 0 - var/escaped_on_shuttle = 0 - - var/list/area/escape_locations = list(/area/shuttle/escape/centcom, /area/shuttle/escape_pod1/centcom, /area/shuttle/escape_pod2/centcom, /area/shuttle/escape_pod3/centcom, /area/shuttle/escape_pod4/centcom) - - for(var/mob/M in player_list) - if(M.client) - clients++ - if(ishuman(M)) - if(!M.stat) - surviving_humans++ - if(M.loc && M.loc.loc && M.loc.loc.type in escape_locations) - escaped_humans++ - if(!M.stat) - surviving_total++ - if(M.loc && M.loc.loc && M.loc.loc.type in escape_locations) - escaped_total++ - - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape/centcom) - escaped_on_shuttle++ - - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape_pod1/centcom) - escaped_on_pod_1++ - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape_pod2/centcom) - escaped_on_pod_2++ - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape_pod3/centcom) - escaped_on_pod_3++ - if(M.loc && M.loc.loc && M.loc.loc.type == /area/shuttle/escape_pod4/centcom) - escaped_on_pod_5++ - - if(isobserver(M)) - ghosts++ - - if(clients > 0) - feedback_set("round_end_clients",clients) - if(ghosts > 0) - feedback_set("round_end_ghosts",ghosts) - if(surviving_humans > 0) - feedback_set("survived_human",surviving_humans) - if(surviving_total > 0) - feedback_set("survived_total",surviving_total) - if(escaped_humans > 0) - feedback_set("escaped_human",escaped_humans) - if(escaped_total > 0) - feedback_set("escaped_total",escaped_total) - if(escaped_on_shuttle > 0) - feedback_set("escaped_on_shuttle",escaped_on_shuttle) - if(escaped_on_pod_1 > 0) - feedback_set("escaped_on_pod_1",escaped_on_pod_1) - if(escaped_on_pod_2 > 0) - feedback_set("escaped_on_pod_2",escaped_on_pod_2) - if(escaped_on_pod_3 > 0) - feedback_set("escaped_on_pod_3",escaped_on_pod_3) - if(escaped_on_pod_5 > 0) - feedback_set("escaped_on_pod_5",escaped_on_pod_5) - send2irc("Server", "Round just ended.") - return 0 diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 4ca3488ed64..cd57bdcef61 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -339,7 +339,7 @@ C.upgradeMotion() upgraded = 1 // Add it to machines that process - machines |= C + SSmachine.processing |= C//machines |= C if(upgraded) UC.uses -- diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index 3ea9dc6294c..ea5984776d3 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -83,8 +83,7 @@ if(alert(AI_mind.current,"Do you want to use an alternative sprite for your real core?",,"Yes","No")=="Yes") AI_mind.current.icon_state = "ai-malf2" */ - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 1 + SSshuttle.emergencyAlwaysFakeRecall = 1 ..() @@ -97,9 +96,9 @@ malf.current << "When you feel you have enough APCs under your control, you may begin the takeover attempt." return -/datum/game_mode/malfunction/process() +/datum/game_mode/malfunction/process(seconds) if ((apcs > 0) && malf_mode_declared) - AI_win_timeleft -= apcs * last_tick_duration //Victory timer de-increments based on how many APCs are hacked + AI_win_timeleft -= apcs * seconds //Victory timer de-increments based on how many APCs are hacked ..() if (AI_win_timeleft<=0) check_win() @@ -147,8 +146,7 @@ return 1 if (is_malf_ai_dead()) if(config.continuous_round_malf) - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 0 + SSshuttle.emergencyAlwaysFakeRecall = 0 malf_mode_declared = 0 else return 1 @@ -214,7 +212,7 @@ /datum/game_mode/malfunction/declare_completion() var/malf_dead = is_malf_ai_dead() - var/crew_evacuated = (emergency_shuttle.location==2) + var/crew_evacuated = (SSshuttle.emergency.mode >= SHUTTLE_ENDGAME) if ( station_captured && station_was_nuked) feedback_set_details("round_end_result","win - AI win - nuke") diff --git a/code/game/gamemodes/meteor/meteor.dm b/code/game/gamemodes/meteor/meteor.dm index c7d9e07e3ae..2ae7f0fcece 100644 --- a/code/game/gamemodes/meteor/meteor.dm +++ b/code/game/gamemodes/meteor/meteor.dm @@ -27,18 +27,17 @@ /datum/game_mode/meteor/declare_completion() var/text var/survivors = 0 + for(var/mob/living/player in player_list) if(player.stat != DEAD) - var/turf/location = get_turf(player.loc) - if(!location) continue - switch(location.loc.type) - if( /area/shuttle/escape/centcom ) - text += "
[player.real_name] escaped on the emergency shuttle" - if( /area/shuttle/escape_pod1/centcom, /area/shuttle/escape_pod2/centcom, /area/shuttle/escape_pod3/centcom, /area/shuttle/escape_pod4/centcom ) - text += "
[player.real_name] escaped in a life pod." - else - text += "
[player.real_name] survived but is stranded without any hope of rescue." - survivors++ + ++survivors + + var/turf/T = get_turf(player) + if(T && T.z == ZLEVEL_CENTCOM) + text += "
[player.real_name] escaped to the safety of Centcom." + else + text += "
[player.real_name] survived but is stranded without any hope of rescue." + if(survivors) world << "The following survived the meteor storm:[text]" diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 44abc4ce462..026e1e60d2f 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -210,7 +210,7 @@ if(!is_type_in_list(disk_area, centcom_areas)) disk_rescued = 0 break - var/crew_evacuated = (emergency_shuttle.location==2) + var/crew_evacuated = (SSshuttle.emergency.mode >= SHUTTLE_ENDGAME) //var/operatives_are_dead = is_operatives_are_dead() diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 0741a7c099c..d17ba590709 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -185,35 +185,33 @@ var/bomb_set else off_station = 2 - if(ticker) - if(ticker.mode && ticker.mode.name == "nuclear emergency") - var/obj/machinery/computer/syndicate_station/syndie_location = locate(/obj/machinery/computer/syndicate_station) - if(syndie_location) - ticker.mode:syndies_didnt_escape = (syndie_location.z > 1 ? 0 : 1) //muskets will make me change this, but it will do for now - ticker.mode:nuke_off_station = off_station - ticker.station_explosion_cinematic(off_station,null) - if(ticker.mode) - ticker.mode.explosion_in_progress = 0 - if(ticker.mode.name == "nuclear emergency") - ticker.mode:nukes_left -- - else - world << "The station was destoyed by the nuclear blast!" + if(ticker.mode && ticker.mode.name == "nuclear emergency") + var/obj/docking_port/mobile/Shuttle = SSshuttle.getShuttle("syndicate") + ticker.mode:syndies_didnt_escape = (Shuttle && Shuttle.z == ZLEVEL_CENTCOM) ? 0 : 1 + ticker.mode:nuke_off_station = off_station + ticker.station_explosion_cinematic(off_station,null) + if(ticker.mode) + ticker.mode.explosion_in_progress = 0 + if(ticker.mode.name == "nuclear emergency") + ticker.mode:nukes_left -- + else + world << "The station was destoyed by the nuclear blast!" - ticker.mode.station_was_nuked = (off_station<2) //offstation==1 is a draw. the station becomes irradiated and needs to be evacuated. - //kinda shit but I couldn't get permission to do what I wanted to do. + ticker.mode.station_was_nuked = (off_station<2) //offstation==1 is a draw. the station becomes irradiated and needs to be evacuated. + //kinda shit but I couldn't get permission to do what I wanted to do. - if(!ticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is - world << "Resetting in 30 seconds!" + if(!ticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is + world << "Resetting in 30 seconds!" - feedback_set_details("end_error","nuke - unhandled ending") + feedback_set_details("end_error","nuke - unhandled ending") - if(blackbox) - blackbox.save_all_data_to_sql() - sleep(300) - log_game("Rebooting due to nuclear detonation") - kick_clients_in_lobby("The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked - world.Reboot() - return + if(blackbox) + blackbox.save_all_data_to_sql() + sleep(300) + log_game("Rebooting due to nuclear detonation") + kick_clients_in_lobby("The round came to an end with you in the lobby.", 1) //second parameter ensures only afk clients are kicked + world.Reboot() + return return @@ -227,7 +225,7 @@ var/bomb_set /obj/item/weapon/disk/nuclear/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/disk/nuclear/process() var/turf/disk_loc = get_turf(src) diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 84f5828ea77..95762bc270b 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -160,7 +160,7 @@ /obj/item/weapon/pinpointer/nukeop var/mode = 0 //Mode 0 locates disk, mode 1 locates the shuttle - var/obj/machinery/computer/syndicate_station/home = null + var/obj/docking_port/mobile/home /obj/item/weapon/pinpointer/nukeop/attack_self(mob/user as mob) @@ -220,7 +220,7 @@ visible_message("Authentication Disk Locator active.") return if(!home) - home = locate() + home = SSshuttle.getShuttle("syndicate") if(!home) icon_state = "pinonnull" return diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 6661498627b..f990d3c0bf5 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -109,19 +109,10 @@ datum/objective/maroon/check_completion() if(target && target.current) if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > 6 || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite return 1 - var/area/A = get_area(target.current) - if(istype(A, /area/shuttle/escape/centcom)) + + var/turf/T = get_turf(target.current) + if(T.z == ZLEVEL_CENTCOM) return 0 - if(istype(A, /area/shuttle/escape_pod1/centcom)) - return 0 - if(istype(A, /area/shuttle/escape_pod2/centcom)) - return 0 - if(istype(A, /area/shuttle/escape_pod3/centcom)) - return 0 - if(istype(A, /area/shuttle/escape_pod4/centcom)) - return 0 - else - return 1 return 1 datum/objective/maroon/update_explanation_text() @@ -198,21 +189,22 @@ datum/objective/hijack datum/objective/hijack/check_completion() if(!owner.current || owner.current.stat) return 0 - if(emergency_shuttle.location<2) + if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) return 0 if(issilicon(owner.current)) return 0 - var/area/shuttle = locate(/area/shuttle/escape/centcom) - if(!(get_turf(owner.current) in shuttle)) + var/area/A = get_area(owner.current) + if(SSshuttle.emergency.areaInstance != A) return 0 - var/list/protected_mobs = list(/mob/living/silicon/ai, /mob/living/silicon/pai) for(var/mob/living/player in player_list) - if(player.type in protected_mobs) continue - if (player.mind && (player.mind != owner)) - if(player.stat != DEAD) //they're not dead! - if(get_turf(player) in shuttle) + if(player.mind && player.mind != owner) + if(player.stat != DEAD) + switch(player.type) + if(/mob/living/silicon/ai, /mob/living/silicon/pai) + continue + if(get_area(player) == A) return 0 return 1 @@ -224,20 +216,20 @@ datum/objective/block datum/objective/block/check_completion() if(!istype(owner.current, /mob/living/silicon)) return 0 - if(emergency_shuttle.location<2) - return 0 - if(!owner.current) - return 0 - var/area/shuttle = locate(/area/shuttle/escape/centcom) - var/protected_mobs[] = list(/mob/living/silicon/ai, /mob/living/silicon/pai, /mob/living/silicon/robot) - for(var/mob/living/player in player_list) - if(player.type in protected_mobs) continue - if (player.mind) - if (player.stat != 2) - if (get_turf(player) in shuttle) - return 0 - return 1 + if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) + return 1 + var/area/A = SSshuttle.emergency.areaInstance + + for(var/mob/living/player in player_list) + if(istype(player, /mob/living/silicon)) + continue + if(player.mind) + if(player.stat != DEAD) + if(get_area(player) == A) + return 0 + + return 1 datum/objective/escape @@ -249,30 +241,21 @@ datum/objective/escape/check_completion() return 0 if(isbrain(owner.current)) return 0 - if(emergency_shuttle.location<2) + if(SSshuttle.emergency.mode < SHUTTLE_ENDGAME) return 0 - if(!owner.current || owner.current.stat ==2) + if(!owner.current || owner.current.stat == DEAD) return 0 - var/turf/location = get_turf(owner.current.loc) + var/turf/location = get_turf(owner.current) if(!location) return 0 if(istype(location, /turf/simulated/shuttle/floor4)) // Fails traitors if they are in the shuttle brig -- Polymorph return 0 - var/area/check_area = location.loc - if(istype(check_area, /area/shuttle/escape/centcom)) + if(location.z == ZLEVEL_CENTCOM) return 1 - if(istype(check_area, /area/shuttle/escape_pod1/centcom)) - return 1 - if(istype(check_area, /area/shuttle/escape_pod2/centcom)) - return 1 - if(istype(check_area, /area/shuttle/escape_pod3/centcom)) - return 1 - if(istype(check_area, /area/shuttle/escape_pod4/centcom)) - return 1 - else - return 0 + + return 0 datum/objective/escape/escape_with_identity dangerrating = 10 diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 3dc96cba6fb..a7ab1548cf1 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -90,8 +90,7 @@ for(var/datum/mind/rev_mind in head_revolutionaries) greet_revolutionary(rev_mind) modePlayer += head_revolutionaries - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 1 + SSshuttle.emergencyAlwaysFakeRecall = 1 ..() @@ -208,8 +207,7 @@ /datum/game_mode/revolution/check_finished() if(config.continuous_round_rev) if(finished != 0) - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 0 + SSshuttle.emergencyAlwaysFakeRecall = 0 return ..() if(finished != 0) return 1 diff --git a/code/game/gamemodes/sandbox/sandbox.dm b/code/game/gamemodes/sandbox/sandbox.dm index 8ebb488267a..4d8371d517d 100644 --- a/code/game/gamemodes/sandbox/sandbox.dm +++ b/code/game/gamemodes/sandbox/sandbox.dm @@ -14,5 +14,4 @@ /datum/game_mode/sandbox/post_setup() ..() - if(emergency_shuttle) - emergency_shuttle.always_fake_recall = 1 + SSshuttle.emergencyAlwaysFakeRecall = 1 diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index 9840315d2ae..fe82f63dd87 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -1,9 +1,4 @@ -/proc/setupgenetics() -// if (prob(50)) -// BLOCKADD = rand(-300,300) -// if (prob(75)) -// DIFFMUT = rand(0,20) - +/datum/subsystem/ticker/proc/setupGenetics() var/list/avnums = new /list(DNA_STRUC_ENZYMES_BLOCKS) for(var/i=1, i<=DNA_STRUC_ENZYMES_BLOCKS, i++) avnums[i] = i @@ -53,18 +48,17 @@ */ -/proc/setupfactions() - +/datum/subsystem/ticker/proc/setupFactions() // Populate the factions list: - for(var/x in typesof(/datum/faction)) - var/datum/faction/F = new x + for(var/typepath in typesof(/datum/faction)) + var/datum/faction/F = new typepath() if(!F.name) - del(F) + qdel(F) continue else - ticker.factions.Add(F) - ticker.availablefactions.Add(F) + factions.Add(F) + availablefactions.Add(F) // Populate the syndicate coalition: - for(var/datum/faction/syndicate/S in ticker.factions) - ticker.syndicate_coalition.Add(S) + for(var/datum/faction/syndicate/S in factions) + syndicate_coalition.Add(S) diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index ce62a41a371..0f6cae92702 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -58,7 +58,7 @@ var/cowsleft = 20 /obj/effect/rend/cow/New() - processing_objects.Add(src) + SSobj.processing.Add(src) return /obj/effect/rend/cow/process() diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index 8672a86d5a8..fc187c6c583 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -137,19 +137,18 @@ H << "You suddenly feel lucky." /proc/summonevents() - if(events) //if there isn't something is very wrong - if(!events.wizardmode) - events.frequency_lower = 600 //1 minute lower bound - events.frequency_upper = 3000 //5 minutes upper bound - events.toggleWizardmode() - events.reschedule() + if(!SSevent.wizardmode) + SSevent.frequency_lower = 600 //1 minute lower bound + SSevent.frequency_upper = 3000 //5 minutes upper bound + SSevent.toggleWizardmode() + SSevent.reschedule() - else //Speed it up - events.frequency_lower = round(events.frequency_lower * 0.8) //1 minute | 48 seconds | 34.8 seconds | 30.7 seconds | 24.6 seconds - events.frequency_upper = round(events.frequency_upper * 0.6) //5 minutes | 3 minutes | 1 minute 48 seconds | 1 minute 4.8 seconds | 38.9 seconds - if(events.frequency_upper < events.frequency_lower) - events.frequency_upper = events.frequency_lower //this can't happen unless somehow multiple spellbooks are used, but just in case + else //Speed it up + SSevent.frequency_lower = round(SSevent.frequency_lower * 0.8) //1 minute | 48 seconds | 34.8 seconds | 30.7 seconds | 24.6 seconds + SSevent.frequency_upper = round(SSevent.frequency_upper * 0.6) //5 minutes | 3 minutes | 1 minute 48 seconds | 1 minute 4.8 seconds | 38.9 seconds + if(SSevent.frequency_upper < SSevent.frequency_lower) + SSevent.frequency_upper = SSevent.frequency_lower //this can't happen unless somehow multiple spellbooks are used, but just in case - events.reschedule() - message_admins("Summon Events intensifies, events will now occur every [events.frequency_lower / 600] to [events.frequency_upper / 600] minutes.") - log_game("Summon Events was increased!") + SSevent.reschedule() + message_admins("Summon Events intensifies, events will now occur every [SSevent.frequency_lower / 600] to [SSevent.frequency_upper / 600] minutes.") + log_game("Summon Events was increased!") diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 9e16d3f3b29..18ab0009f58 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -1081,7 +1081,7 @@ FIRE ALARM src.alarm() src.time = 0 src.timing = 0 - processing_objects.Remove(src) + SSobj.processing.Remove(src) src.updateDialog() last_process = world.timeofday return @@ -1159,7 +1159,7 @@ FIRE ALARM else if (href_list["time"]) src.timing = text2num(href_list["time"]) last_process = world.timeofday - processing_objects.Add(src) + SSobj.processing.Add(src) else if (href_list["tp"]) var/tp = text2num(href_list["tp"]) src.time += tp diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 770bef55673..1253c55cd19 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -97,7 +97,7 @@ /obj/machinery/bot/New() ..() - aibots += src //Global bot list + SSbot.processing += src //Global bot list botcard = new /obj/item/weapon/card/id(src) set_custom_texts() Radio = new /obj/item/device/radio(src) @@ -118,7 +118,7 @@ /obj/machinery/bot/proc/explode() - aibots -= src + SSbot.processing -= src qdel(src) /obj/machinery/bot/proc/healthcheck() diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 58012daaf90..fa9295b00e8 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -19,7 +19,6 @@ icon_state = "id_mod" item_state = "electronic" origin_tech = "programming=2" - var/id = null var/frequency = null var/build_path = null var/board_type = "computer" @@ -74,12 +73,10 @@ name = "circuit board (Communications)" build_path = /obj/machinery/computer/communications origin_tech = "programming=2;magnets=2" - var/cooldown = 0 -/obj/item/weapon/circuitboard/communications/New() - ..() - processing_objects |= src -/obj/item/weapon/circuitboard/communications/process() - cooldown = max(cooldown - 1, 0) + var/lastTimeUsed = 0 +/obj/item/weapon/circuitboard/communications/proc/cooldownLeft(deciseconds=600) + return max(deciseconds - (world.time - lastTimeUsed), 0) + /obj/item/weapon/circuitboard/card name = "circuit board (ID Console)" build_path = /obj/machinery/computer/card @@ -204,7 +201,8 @@ /obj/item/weapon/circuitboard/shuttle name = "circuit board (Shuttle)" build_path = /obj/machinery/computer/shuttle - id = "1" + var/shuttleId + var/possible_destinations = "" /obj/item/weapon/circuitboard/labor_shuttle name = "circuit Board (Labor Shuttle)" build_path = /obj/machinery/computer/shuttle/labor @@ -276,9 +274,11 @@ /obj/item/weapon/circuitboard/shuttle/attackby(obj/item/I as obj, mob/user as mob) if(istype(I, /obj/item/device/multitool)) - var/chosen_id = round(input(usr, "Choose an ID number:", "Input an Integer", null) as num|null) + var/chosen_id = round(input(usr, "Choose an ID number (-1 for reset):", "Input an Integer", null) as num|null) if(chosen_id >= 0) - id = chosen_id + shuttleId = chosen_id + else + shuttleId = initial(shuttleId) return /obj/structure/computerframe/attackby(obj/item/P as obj, mob/user as mob) diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index bb6d6a5972c..f8dd1fc0ddd 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -121,7 +121,7 @@ var/time_last_changed_position = 0 ID = 1 else ID = 0 - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) dat += "" if(job.title in blacklisted) continue @@ -420,7 +420,7 @@ var/time_last_changed_position = 0 // MAKE ANOTHER JOB POSITION AVAILABLE FOR LATE JOINERS if(scan && (access_change_ids in scan.access)) var/edit_job_target = href_list["job"] - var/datum/job/j = job_master.GetJob(edit_job_target) + var/datum/job/j = SSjob.GetJob(edit_job_target) if(!j) return 0 if(can_open_job(j) != 1) @@ -434,7 +434,7 @@ var/time_last_changed_position = 0 // MAKE JOB POSITION UNAVAILABLE FOR LATE JOINERS if(scan && (access_change_ids in scan.access)) var/edit_job_target = href_list["job"] - var/datum/job/j = job_master.GetJob(edit_job_target) + var/datum/job/j = SSjob.GetJob(edit_job_target) if(!j) return 0 if(can_close_job(j) != 1) @@ -462,7 +462,7 @@ var/time_last_changed_position = 0 return /obj/machinery/computer/card/proc/get_subordinates(var/rank) - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(rank in job.department_head) head_subordinates += job.title diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 8651498a9dc..4507548c40d 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -120,8 +120,8 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 src.state = STATE_CALLSHUTTLE if("callshuttle2") if(src.authenticated) - call_shuttle_proc(usr, href_list["call"]) - if(emergency_shuttle.online) + SSshuttle.requestEvac(usr, href_list["call"]) + if(SSshuttle.emergency.timer) post_status("shuttle") src.state = STATE_DEFAULT if("cancelshuttle") @@ -130,7 +130,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 src.state = STATE_CANCELSHUTTLE if("cancelshuttle2") if(src.authenticated) - cancel_call_proc(usr) + SSshuttle.cancelEvac(usr) src.state = STATE_DEFAULT if("messagelist") src.currmsg = 0 @@ -200,7 +200,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 // OMG CENTCOM LETTERHEAD if("MessageCentcomm") if(src.authenticated==2) - if(CM.cooldown) + if(CM.cooldownLeft()) usr << "Arrays recycling. Please stand by." return var/input = stripped_input(usr, "Please choose a message to transmit to Centcom via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "To abort, send an empty message.", "") @@ -209,13 +209,13 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 Centcomm_announce(input, usr) usr << "Message transmitted." log_say("[key_name(usr)] has made a Centcom announcement: [input]") - CM.cooldown = 55 + CM.lastTimeUsed = world.time // OMG SYNDICATE ...LETTERHEAD if("MessageSyndicate") if((src.authenticated==2) && (src.emagged)) - if(CM.cooldown) + if(CM.cooldownLeft()) usr << "Arrays recycling. Please stand by." return var/input = stripped_input(usr, "Please choose a message to transmit to \[ABNORMAL ROUTING COORDINATES\] via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "To abort, send an empty message.", "") @@ -224,7 +224,6 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 Syndicate_announce(input, usr) usr << "Message transmitted." log_say("[key_name(usr)] has made a Syndicate announcement: [input]") - CM.cooldown = 55 //about one minute if("RestoreBackup") usr << "Backup routing data restored!" @@ -240,7 +239,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 if("ai-callshuttle") src.aistate = STATE_CALLSHUTTLE if("ai-callshuttle2") - call_shuttle_proc(usr, href_list["call"]) + SSshuttle.requestEvac(usr, href_list["call"]) src.aistate = STATE_DEFAULT if("ai-messagelist") src.aicurrmsg = 0 @@ -329,8 +328,8 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 user.set_machine(src) var/dat = "" - if (emergency_shuttle.online && emergency_shuttle.location==0) - var/timeleft = emergency_shuttle.timeleft() + if(SSshuttle.emergency.mode == SHUTTLE_CALL) + var/timeleft = SSshuttle.emergency.timeLeft() dat += "Emergency shuttle\n
\nETA: [timeleft / 60 % 60]:[add_zero(num2text(timeleft % 60), 2)]" @@ -351,21 +350,20 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 switch(src.state) if(STATE_DEFAULT) if (src.authenticated) - if(emergency_shuttle.recall_count > 1) - if(emergency_shuttle.last_call_loc) - dat += "
Most recent shuttle call/recall traced to: [format_text(emergency_shuttle.last_call_loc.name)]" - else - dat += "
Unable to trace most recent shuttle call/recall signal." + if(SSshuttle.emergencyLastCallLoc) + dat += "
Most recent shuttle call/recall traced to: [format_text(SSshuttle.emergencyLastCallLoc.name)]" + else + dat += "
Unable to trace most recent shuttle call/recall signal." dat += "
Logged in as: [auth_id]" dat += "
" dat += "
\[ Log Out \]
" dat += "
General Functions" dat += "
\[ Message List \]" - if(emergency_shuttle.location==0) - if (emergency_shuttle.online) - dat += "
\[ Cancel Shuttle Call \]" - else + switch(SSshuttle.emergency.mode) + if(SHUTTLE_IDLE, SHUTTLE_RECALL) dat += "
\[ Call Emergency Shuttle \]" + else + dat += "
\[ Cancel Shuttle Call \]" dat += "
\[ Set Status Display \]" if (src.authenticated==2) @@ -481,18 +479,17 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 var/dat = "" switch(src.aistate) if(STATE_DEFAULT) - if(emergency_shuttle.recall_count > 1) - if(emergency_shuttle.last_call_loc) - dat += "
Latest emergency signal trace attempt successful.
Last signal origin: [format_text(emergency_shuttle.last_call_loc.name)].
" - else - dat += "
Latest emergency signal trace attempt failed.
" + if(SSshuttle.emergencyLastCallLoc) + dat += "
Latest emergency signal trace attempt successful.
Last signal origin: [format_text(SSshuttle.emergencyLastCallLoc.name)].
" + else + dat += "
Latest emergency signal trace attempt failed.
" if(authenticated) dat += "Current login: [auth_id]" else dat += "Current login: None" dat += "

General Functions" dat += "
\[ Message List \]" - if(emergency_shuttle.location==0 && !emergency_shuttle.online) + if(SSshuttle.emergency.mode <= SHUTTLE_IDLE) dat += "
\[ Call Emergency Shuttle \]" dat += "
\[ Set Status Display \]" dat += "

Special Functions" @@ -569,60 +566,7 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 log_say("[key_name(user)] has made a priority announcement: [input]") message_admins("[key_name_admin(user)] has made a priority announcement.") -/proc/call_shuttle_proc(var/mob/user, var/call_reason) - if ((!( ticker ) || emergency_shuttle.location)) - return - if(world.time - round_start_time < config.shuttle_refuel_delay) - user << "The emergency shuttle is refueling. Please wait another [abs(round(((world.time - round_start_time) - config.shuttle_refuel_delay)/600))] minutes before trying again." - return - if(emergency_shuttle.direction == -1) - user << "The emergency shuttle may not be called while returning to Centcom." - return - - if(emergency_shuttle.online) - user << "The emergency shuttle is already on its way." - return - - call_reason = strip_html_properly(trim(call_reason)) - - if(length(call_reason) < CALL_SHUTTLE_REASON_LENGTH) - user << "You must provide a reason." - return - - var/area/signal_origin = get_area(user) - var/emergency_reason = "\nNature of emergency:\n\n[call_reason]" - if (seclevel2num(get_security_level()) == SEC_LEVEL_RED) // There is a serious threat we gotta move no time to give them five minutes. - emergency_shuttle.incall(0.6, signal_origin, emergency_reason, 1) - else - emergency_shuttle.incall(1, signal_origin, emergency_reason, 0) - - log_game("[key_name(user)] has called the shuttle.") - message_admins("[key_name_admin(user)] has called the shuttle.") - - return - - -/proc/cancel_call_proc(var/mob/user) - if ((!( ticker ) || emergency_shuttle.location || emergency_shuttle.direction == 0)) - return - if(ticker.mode.name == "meteor") - return - - if ((seclevel2num(get_security_level()) == SEC_LEVEL_RED)) - if (emergency_shuttle.timeleft() < SHUTTLEARRIVETIME / 4) - return - else if (emergency_shuttle.timeleft() < SHUTTLEARRIVETIME / 2) - return - - - if(emergency_shuttle.direction != -1 && emergency_shuttle.online) //check that shuttle isn't already heading to centcom - var/area/signal_origin = get_area(user) - emergency_shuttle.recall(signal_origin) - log_game("[key_name(user)] has recalled the shuttle.") - message_admins("[key_name_admin(user)] has recalled the shuttle.") - return 1 - return /obj/machinery/computer/communications/proc/post_status(var/command, var/data1, var/data2) @@ -647,6 +591,6 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12 /obj/machinery/computer/communications/Destroy() shuttle_caller_list -= src - emergency_shuttle.autoshuttlecall() + SSshuttle.autoEvac() ..() diff --git a/code/game/machinery/computer/shuttle.dm b/code/game/machinery/computer/shuttle.dm index 56a58073c79..cc2d97ddd95 100644 --- a/code/game/machinery/computer/shuttle.dm +++ b/code/game/machinery/computer/shuttle.dm @@ -3,12 +3,19 @@ desc = "For shuttle control." icon_state = "shuttle" var/auth_need = 3.0 - var/list/authorized = list( ) + var/list/authorized = list() /obj/machinery/computer/emergency_shuttle/attackby(var/obj/item/weapon/card/W as obj, var/mob/user as mob) if(stat & (BROKEN|NOPOWER)) return - if (!( istype(W, /obj/item/weapon/card) ) || !( ticker ) || emergency_shuttle.location != DOCKED || !( user ) || emergency_shuttle.timeleft() < 11) return + if(!istype(W, /obj/item/weapon/card)) + return + if(SSshuttle.emergency.mode != SHUTTLE_DOCKED) + return + if(!user) + return + if(SSshuttle.emergency.timeLeft() < 11) + return if (istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda)) if (istype(W, /obj/item/device/pda)) var/obj/item/device/pda/pda = W @@ -27,26 +34,22 @@ return 0 var/choice = alert(user, text("Would you like to (un)authorize a shortened launch time? [] authorization\s are still needed. Use abort to cancel all authorizations.", src.auth_need - src.authorized.len), "Shuttle Launch", "Authorize", "Repeal", "Abort") - if(emergency_shuttle.location != DOCKED && user.get_active_hand() != W) + if(SSshuttle.emergency.mode != SHUTTLE_DOCKED || user.get_active_hand() != W) return 0 switch(choice) if("Authorize") - src.authorized -= W:registered_name - src.authorized += W:registered_name + src.authorized |= W:registered_name if (src.auth_need - src.authorized.len > 0) message_admins("[key_name(user.client)](?) has authorized early shuttle launch in ([x],[y],[z] - JMP)",0,1) log_game("[user.ckey]([user]) has authorized early shuttle launch in ([x],[y],[z])") minor_announce("[src.auth_need - src.authorized.len] more authorization(s) needed until shuttle is launched early",null,1) else - var/time = emergency_shuttle.timeleft() + var/time = SSshuttle.emergency.timeLeft() message_admins("[key_name(user.client)](?) has launched the emergency shuttle in ([x],[y],[z] - JMP) [time] seconds before launch.",0,1) log_game("[user.ckey]([user]) has launched the emergency shuttle in ([x],[y],[z]) [time] seconds before launch.") minor_announce("The emergency shuttle will launch in 10 seconds",null,1) - emergency_shuttle.online = 1 - emergency_shuttle.settimeleft(10) - //src.authorized = null - del(src.authorized) - src.authorized = list( ) + SSshuttle.emergency.setTimer(100) + authorized.Cut() if("Repeal") src.authorized -= W:registered_name @@ -56,19 +59,88 @@ minor_announce("All authorizations to launch the shuttle early have been revoked.") src.authorized.len = 0 src.authorized = list( ) - return /obj/machinery/computer/emergency_shuttle/emag_act(mob/user as mob) - var/choice = alert(user, "Would you like to launch the shuttle?","Shuttle control", "Launch", "Cancel") - if(!emagged) - if(emergency_shuttle.location == DOCKED) - switch(choice) - if("Launch") - var/time = emergency_shuttle.timeleft() - message_admins("[key_name(user.client)](?) has emagged the emergency shuttle in ([x],[y],[z] - JMP) [time] seconds before launch.",0,1) - log_game("[user.ckey]([user]) has emagged the emergency shuttle in ([x],[y],[z]) [time] seconds before launch.") - minor_announce("The emergency shuttle will launch in 10 seconds", "SYSTEM ERROR:",null,1) - emergency_shuttle.settimeleft( 10 ) - emagged = 1 - if("Cancel") - return \ No newline at end of file + if(!emagged && SSshuttle.emergency.mode == SHUTTLE_DOCKED) + var/time = SSshuttle.emergency.timeLeft() + message_admins("[key_name(user.client)](?) has emagged the emergency shuttle in ([x],[y],[z] - JMP) [time] seconds before launch.",0,1) + log_game("[user.ckey]([user]) has emagged the emergency shuttle in ([x],[y],[z]) [time] seconds before launch.") + minor_announce("The emergency shuttle will launch in 10 seconds", "SYSTEM ERROR:",null,1) + SSshuttle.emergency.setTimer(100) + emagged = 1 + +/obj/structure/plasticflaps //HOW DO YOU CALL THOSE THINGS ANYWAY + name = "plastic flaps" + desc = "Definitely can't get past those. No way." + icon = 'icons/obj/stationobjs.dmi' //Change this. + icon_state = "plasticflaps" + density = 0 + anchored = 1 + layer = 4 + +/obj/structure/plasticflaps/CanPass(atom/movable/A, turf/T) + if(istype(A) && A.checkpass(PASSGLASS)) + return prob(60) + + var/obj/structure/stool/bed/B = A + if (istype(A, /obj/structure/stool/bed) && B.buckled_mob)//if it's a bed/chair and someone is buckled, it will not pass + return 0 + + else if(istype(A, /mob/living)) // You Shall Not Pass! + var/mob/living/M = A + if(!M.lying && !istype(M, /mob/living/carbon/monkey) && !istype(M, /mob/living/carbon/slime)) //If your not laying down, or a small creature, no pass. + return 0 + return ..() + +/obj/structure/plasticflaps/ex_act(severity) + ..() + switch(severity) + if (1) + qdel(src) + if (2) + if (prob(50)) + qdel(src) + if (3) + if (prob(5)) + qdel(src) + +/obj/structure/plasticflaps/mining //A specific type for mining that doesn't allow airflow because of them damn crates + name = "airtight plastic flaps" + desc = "Heavy duty, airtight, plastic flaps." + +/obj/structure/plasticflaps/mining/New() //set the turf below the flaps to block air + var/turf/T = get_turf(loc) + if(T) + T.blocks_air = 1 + ..() + +/obj/structure/plasticflaps/mining/Destroy() //lazy hack to set the turf to allow air to pass if it's a simulated floor //wow this is terrible + var/turf/T = get_turf(loc) + if(T) + if(istype(T, /turf/simulated/floor)) + T.blocks_air = 0 + ..() + +/obj/machinery/computer/supplycomp + name = "supply shuttle console" + desc = "Used to order supplies." + icon = 'icons/obj/computer.dmi' + icon_state = "supply" + req_access = list(access_cargo) + circuit = /obj/item/weapon/circuitboard/supplycomp + var/temp = null + var/reqtime = 0 //Cooldown for requisitions - Quarxink + var/hacked = 0 + var/can_order_contraband = 0 + var/last_viewed_group = "categories" + + +/obj/machinery/computer/ordercomp + name = "supply ordering console" + desc = "Used to order supplies from cargo staff." + icon = 'icons/obj/computer.dmi' + icon_state = "request" + circuit = /obj/item/weapon/circuitboard/ordercomp + var/temp = null + var/reqtime = 0 //Cooldown for requisitions - Quarxink + var/last_viewed_group = "categories" \ No newline at end of file diff --git a/code/game/machinery/computer/syndicate_shuttle.dm b/code/game/machinery/computer/syndicate_shuttle.dm index 2c2b34faf52..086e657be43 100644 --- a/code/game/machinery/computer/syndicate_shuttle.dm +++ b/code/game/machinery/computer/syndicate_shuttle.dm @@ -1,97 +1,11 @@ -#define SYNDICATE_SHUTTLE_MOVE_TIME 240 -#define SYNDICATE_SHUTTLE_COOLDOWN 200 - -/var/area/synd_shuttle_curr_location -/var/synd_shuttle_moving = 0 -/var/synd_shuttle_lastMove = 0 - -/obj/machinery/computer/syndicate_station +/obj/machinery/computer/shuttle/syndicate name = "syndicate shuttle terminal" - icon = 'icons/obj/computer.dmi' icon_state = "syndishuttle" req_access = list(access_syndicate) - var/recall_only = 0 -/obj/machinery/computer/syndicate_station/recall + shuttleId = "syndicate" + possible_destinations = "syndicate_away;syndicate_mining;syndicate_commsat;home_ne;home_nw;home_n;home_se;home_sw;home_s" + +/obj/machinery/computer/shuttle/syndicate/recall name = "syndicate shuttle recall terminal" - recall_only = 1 - -/obj/machinery/computer/syndicate_station/New() - synd_shuttle_curr_location= locate(/area/syndicate_station/start) - - -/obj/machinery/computer/syndicate_station/proc/syndicate_move_to(area/destination as area) - if(synd_shuttle_moving) return - if(synd_shuttle_lastMove + SYNDICATE_SHUTTLE_COOLDOWN > world.time) return - var/area/dest_location = locate(destination) - if(synd_shuttle_curr_location == dest_location) return - - synd_shuttle_moving = 1 - synd_shuttle_lastMove = world.time - - if(synd_shuttle_curr_location.z != dest_location.z) - var/area/transit_location = locate(/area/syndicate_station/transit) - synd_shuttle_curr_location.move_contents_to(transit_location) - synd_shuttle_curr_location = transit_location - synd_shuttle_curr_location.has_gravity = 0 - transit_location.has_gravity = 1 - sleep(SYNDICATE_SHUTTLE_MOVE_TIME) - - synd_shuttle_curr_location.move_contents_to(dest_location) - synd_shuttle_curr_location = dest_location - synd_shuttle_moving = 0 - return 1 - -/obj/machinery/computer/syndicate_station/attack_hand(mob/user as mob) - if(!allowed(user)) - user << "Access Denied." - return - - user.set_machine(src) - - var/dat = {"Location: [synd_shuttle_curr_location]
- Ready to move[max(synd_shuttle_lastMove + SYNDICATE_SHUTTLE_COOLDOWN - world.time, 0) ? " in [max(round((synd_shuttle_lastMove + SYNDICATE_SHUTTLE_COOLDOWN - world.time) * 0.1), 0)] seconds" : ": now"]
- Syndicate Space
"} - if(!recall_only) - dat += {"North West of SS13 | - North of SS13 | - North East of SS13
- South West of SS13 | - South of SS13 | - South East of SS13
- North East of the Mining Asteroid
- Close"} - - user << browse(dat, "window=computer;size=575x450") - onclose(user, "computer") - return - - -/obj/machinery/computer/syndicate_station/Topic(href, href_list) - if(..()) - return - - var/mob/living/user = usr - - user.set_machine(src) - - if(href_list["syndicate"]) - syndicate_move_to(/area/syndicate_station/start) - else if(!recall_only) - if(href_list["station_nw"]) - syndicate_move_to(/area/syndicate_station/northwest) - else if(href_list["station_n"]) - syndicate_move_to(/area/syndicate_station/north) - else if(href_list["station_ne"]) - syndicate_move_to(/area/syndicate_station/northeast) - else if(href_list["station_sw"]) - syndicate_move_to(/area/syndicate_station/southwest) - else if(href_list["station_s"]) - syndicate_move_to(/area/syndicate_station/south) - else if(href_list["station_se"]) - syndicate_move_to(/area/syndicate_station/southeast) - else if(href_list["mining"]) - syndicate_move_to(/area/syndicate_station/mining) - - updateUsrDialog() - return \ No newline at end of file + possible_destinations = "syndicate_away" diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 24312770103..0931108c7d9 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -174,7 +174,7 @@ beakerContents.Add(list(list("name" = R.name, "volume" = R.volume))) // list in a list because Byond merges the first list... data["beakerContents"] = beakerContents - var/datum/nanoui/ui = nanomanager.get_open_ui(user, src, ui_key) + var/datum/nanoui/ui = SSnano.get_open_ui(user, src, ui_key) if (!ui) // the ui does not exist, so we'll create a new one ui = new(user, src, ui_key, "cryo.tmpl", "Cryo Cell Control System", 520, 410) @@ -205,7 +205,7 @@ if(href_list["close"]) if(close_machine() == usr) - var/datum/nanoui/ui = nanomanager.get_open_ui(usr, src, "main") + var/datum/nanoui/ui = SSnano.get_open_ui(usr, src, "main") ui.close() on = 1 if(href_list["switchOff"]) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 18c4ac4205a..b8163959466 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -115,10 +115,12 @@ Class Procs: /obj/machinery/New() ..() machines += src + SSmachine.processing += src auto_use_power() /obj/machinery/Destroy() machines.Remove(src) + SSmachine.processing -= src if(occupant) open_machine() ..() diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index cda18f4b731..274e2f948ac 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -79,13 +79,16 @@ if(0) //blank remove_display() if(1) //emergency shuttle timer - if(emergency_shuttle.online) + if(SSshuttle.emergency.timer) var/line1 var/line2 = get_shuttle_timer() - if(emergency_shuttle.location == 1) - line1 = "-ETD-" - else - line1 = "-ETA-" + switch(SSshuttle.emergency.mode) + if(SHUTTLE_DOCKED) + line1 = "-ETD-" + if(SHUTTLE_ESCAPE) + line1 = "-----" + else + line1 = "-ETA-" if(length(line2) > CHARS_PER_LINE) line2 = "Error!" update_display(line1, line2) @@ -114,17 +117,18 @@ index2 -= message2_len update_display(line1, line2) if(4) // supply shuttle timer - var/line1 = "CARGO" + var/line1 var/line2 - if(supply_shuttle.moving) + if(SSshuttle.supply.mode == SHUTTLE_IDLE) + if(SSshuttle.supply.z == ZLEVEL_STATION) + line1 = "CARGO" + line2 = "Docked" + else + line1 = "CARGO" line2 = get_supply_shuttle_timer() if(lentext(line2) > CHARS_PER_LINE) line2 = "Error" - else - if(supply_shuttle.at_station) - line2 = "Docked" - else - line1 = "" + update_display(line1, line2) /obj/machinery/status_display/examine(mob/user) @@ -160,18 +164,16 @@ maptext = new_text /obj/machinery/status_display/proc/get_shuttle_timer() - var/timeleft = emergency_shuttle.timeleft() - if(timeleft) + var/timeleft = SSshuttle.emergency.timeLeft() + if(timeleft > 0) return "[add_zero(num2text((timeleft / 60) % 60),2)]:[add_zero(num2text(timeleft % 60), 2)]" - return "" + return "00:00" /obj/machinery/status_display/proc/get_supply_shuttle_timer() - if(supply_shuttle.moving) - var/timeleft = round((supply_shuttle.eta_timeofday - world.timeofday) / 10,1) - if(timeleft < 0) - return "Late" + var/timeleft = SSshuttle.supply.timeLeft() + if(timeleft > 0) return "[add_zero(num2text((timeleft / 60) % 60),2)]:[add_zero(num2text(timeleft % 60), 2)]" - return "" + return "00:00" /obj/machinery/status_display/proc/remove_display() if(overlays.len) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 3dd5fdf823c..3ab89770364 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -791,7 +791,7 @@ steam.start() -- spawns the effect spawn(3 + metal*3) process() spawn(120) - processing_objects.Remove(src) + SSobj.processing.Remove(src) sleep(30) if(metal) diff --git a/code/game/objects/effects/forcefields.dm b/code/game/objects/effects/forcefields.dm index cf337d71a7b..bf8231f637a 100644 --- a/code/game/objects/effects/forcefields.dm +++ b/code/game/objects/effects/forcefields.dm @@ -24,10 +24,10 @@ /obj/effect/forcefield/mime/New() ..() last_process = world.time - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/effect/forcefield/mime/process() timeleft -= (world.time - last_process) if(timeleft <= 0) - processing_objects.Remove(src) + SSobj.processing.Remove(src) qdel(src) \ No newline at end of file diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 2af201bdcca..b7eacdc89d5 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -13,10 +13,6 @@ landmarks_list += src switch(name) //some of these are probably obsolete - if("shuttle") - shuttle_z = z - qdel(src) - return if("monkey") monkeystart += loc qdel(src) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index cf8854b4bcd..5fb37eb3ab7 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -81,7 +81,7 @@ /obj/effect/spider/eggcluster/New() pixel_x = rand(3,-3) pixel_y = rand(3,-3) - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/effect/spider/eggcluster/process() amount_grown += rand(0,2) @@ -109,7 +109,7 @@ /obj/effect/spider/spiderling/New() pixel_x = rand(6,-6) pixel_y = rand(6,-6) - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/effect/spider/spiderling/Bump(atom/user) if(istype(user, /obj/structure/table)) diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index 571002155a4..c91e0a1eb9a 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -72,13 +72,8 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa far_volume += (dist <= far_dist * 0.5 ? 50 : 0) // add 50 volume if the mob is pretty close to the explosion M.playsound_local(epicenter, 'sound/effects/explosionfar.ogg', far_volume, 1, frequency, falloff = 5) - - - var/lighting_controller_was_processing = lighting_controller.processing //Pause the lighting updates for a bit - lighting_controller.processing = 0 -// var/powernet_rebuild_was_deferred_already = defer_powernet_rebuild -// if(defer_powernet_rebuild != 2) -// defer_powernet_rebuild = 1 + //postpone light processing for a bit + SSlighting.postpone() if(heavy_impact_range > 1) var/datum/effect/system/explosion/E = new/datum/effect/system/explosion() @@ -121,13 +116,6 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa if(Array) Array.sense_explosion(x0,y0,z0,devastation_range,heavy_impact_range,light_impact_range,took,orig_dev_range,orig_heavy_range,orig_light_range) - sleep(8) - - if(!lighting_controller.processing) lighting_controller.processing = lighting_controller_was_processing -// if(!powernet_rebuild_was_deferred_already) -// if(defer_powernet_rebuild != 2) -// defer_powernet_rebuild = 0 - return 1 diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index 4ba21eaa553..90d6b97cf2d 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -116,7 +116,6 @@ /area/centcom, /area/asteroid, /area/tdome, - /area/syndicate_station, /area/wizard_station, /area/prison ) diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 2935773a75d..746d7892d30 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -54,7 +54,7 @@ for(var/mob/O in viewers(usr, null)) O.show_message(flavor_text, 1) SetLuminosity(CANDLE_LUMINOSITY) - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/candle/process() diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index c38f0e68912..9f9b4164c3e 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -561,15 +561,29 @@ Code: menu = "

Supply Record Interlink

" menu += "
Supply shuttle
" - menu += "Location: [supply_shuttle.moving ? "Moving to station ([supply_shuttle.eta] Mins.)":supply_shuttle.at_station ? "Station":"Dock"]
" - menu += "Current approved orders:
    " - for(var/S in supply_shuttle.shoppinglist) + menu += "Location: " + switch(SSshuttle.supply.mode) + if(SHUTTLE_CALL) + menu += "Moving to " + if(SSshuttle.supply.z != ZLEVEL_STATION) + menu += "station" + else + menu += "centcomm" + menu += " ([SSshuttle.supply.timeLeft(600)] Mins)" + else + menu += "At " + if(SSshuttle.supply.z != ZLEVEL_STATION) + menu += "centcomm" + else + menu += "station" + menu += "
    Current approved orders:
      " + for(var/S in SSshuttle.shoppinglist) var/datum/supply_order/SO = S menu += "
    1. #[SO.ordernum] - [SO.object.name] approved by [SO.orderedby] [SO.comment ? "([SO.comment])":""]
    2. " menu += "
    " menu += "Current requests:
      " - for(var/S in supply_shuttle.requestlist) + for(var/S in SSshuttle.requestlist) var/datum/supply_order/SO = S menu += "
    1. #[SO.ordernum] - [SO.object.name] requested by [SO.orderedby]
    2. " menu += "
    Upgrade NOW to Space Parts & Space Vendors PLUS for full remote order control and inventory management." diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm index 4da4cbe1e8e..f065679a146 100644 --- a/code/game/objects/items/devices/camera_bug.dm +++ b/code/game/objects/items/devices/camera_bug.dm @@ -42,7 +42,7 @@ /obj/item/device/camera_bug/New() ..() - processing_objects += src + SSobj.processing += src /obj/item/device/camera_bug/Destroy() if(expansion) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index cb50c207ff5..a60773d7bd6 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -214,7 +214,7 @@ obj/item/device/flashlight/lamp/bananalamp turn_off() if(!fuel) icon_state = "[initial(icon_state)]-empty" - processing_objects -= src + SSobj.processing -= src /obj/item/device/flashlight/flare/proc/turn_off() on = 0 @@ -248,7 +248,7 @@ obj/item/device/flashlight/lamp/bananalamp user.visible_message("[user] lights \the [src].", "You light \the [src]!") force = on_damage damtype = "fire" - processing_objects += src + SSobj.processing += src /obj/item/device/flashlight/flare/torch name = "torch" @@ -283,10 +283,10 @@ obj/item/device/flashlight/lamp/bananalamp /obj/item/device/flashlight/emp/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/device/flashlight/emp/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/device/flashlight/emp/process() diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 27e4dd6631a..7208e3b2096 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -189,7 +189,7 @@ if(energy <= max_energy) if(!recharging) recharging = 1 - processing_objects.Add(src) + SSobj.processing.Add(src) if(energy <= 0) user << "You've overused the battery of [src], now it needs time to recharge!" recharge_locked = 1 diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 88bec2edc50..862fc2a89b8 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -28,11 +28,11 @@ /obj/item/device/multitool/ai_detect/New() ..() - processing_objects += src + SSobj.processing += src /obj/item/device/multitool/ai_detect/Destroy() - processing_objects -= src + SSobj.processing -= src ..() /obj/item/device/multitool/ai_detect/process() diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 2f0a4d9b5a9..7b16d44b641 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -34,20 +34,20 @@ if(DISCONNECTED) attached = null if(mode == OPERATING) - processing_objects.Remove(src) + SSobj.processing.Remove(src) anchored = 0 if(CLAMPED_OFF) if(!attached) return if(mode == OPERATING) - processing_objects.Remove(src) + SSobj.processing.Remove(src) anchored = 1 if(OPERATING) if(!attached) return - processing_objects.Add(src) + SSobj.processing.Add(src) anchored = 1 mode = value @@ -140,6 +140,6 @@ playsound(src, 'sound/effects/screech.ogg', 100, 1, 1) if(power_drained >= max_power) - processing_objects.Remove(src) + SSobj.processing.Remove(src) explosion(src.loc, 3,6,9,12) qdel(src) diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 1397c2d1575..41410f8594b 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -12,10 +12,10 @@ /obj/item/device/radio/intercom/New() ..() - processing_objects += src + SSobj.processing += src /obj/item/device/radio/intercom/Destroy() - processing_objects -= src + SSobj.processing -= src ..() /obj/item/device/radio/intercom/attack_ai(mob/user as mob) diff --git a/code/game/objects/items/devices/recaller.dm b/code/game/objects/items/devices/recaller.dm index efe0ae00066..641c7755af6 100644 --- a/code/game/objects/items/devices/recaller.dm +++ b/code/game/objects/items/devices/recaller.dm @@ -21,8 +21,8 @@ user << "\icon[src]Error: Device out of range of station communication arrays." return - if(emergency_shuttle.location==0) - if (emergency_shuttle.online) + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) recalling = 1 loc << "\icon[src]Generating shuttle recall order with codes retrieved from last call signal..." sleep(rand(10,30)) @@ -33,7 +33,7 @@ recalling = 0 log_game("[key_name(user)] has recalled the shuttle with a recaller.") message_admins("[key_name_admin(user)] has recalled the shuttle with a recaller.", 1) - if(!cancel_call_proc(user)) + if(!SSshuttle.cancelEvac(user)) loc << "\icon[src]No response recieved. Emergency shuttle cannot be recalled at this time." return diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 7eef024ef0e..8ca2e62e1f0 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -25,12 +25,12 @@ MASS SPECTROMETER icon_state = copytext(icon_state, 1, length(icon_state))+"[on]" if(on) - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/device/t_scanner/process() if(!on) - processing_objects.Remove(src) + SSobj.processing.Remove(src) return null scan() diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index b58c54799bb..9fcfad2d30f 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -50,7 +50,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM name = "lit match" desc = "A match. This one is lit." attack_verb = list("burnt","singed") - processing_objects.Add(src) + SSobj.processing.Add(src) update_icon() return @@ -64,7 +64,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM name = "burnt match" desc = "A match. This one has seen better days." attack_verb = null - processing_objects.Remove(src) + SSobj.processing.Remove(src) /obj/item/weapon/match/dropped(mob/user as mob) matchburnout() @@ -180,7 +180,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(flavor_text) var/turf/T = get_turf(src) T.visible_message(flavor_text) - processing_objects.Add(src) + SSobj.processing.Add(src) //can't think of any other way to update the overlays :< if(ismob(loc)) @@ -209,7 +209,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM smoketime-- if(smoketime < 1) new type_butt(location) - processing_objects.Remove(src) + SSobj.processing.Remove(src) if(ismob(loc)) M << "Your [name] goes out." M.unEquip(src, 1) //un-equip it so the overlays can update //Force the un-equip so the overlays update @@ -228,7 +228,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/turf/T = get_turf(src) new type_butt(T) new /obj/effect/decal/cleanable/ash(T) - processing_objects.Remove(src) + SSobj.processing.Remove(src) qdel(src) return ..() @@ -354,7 +354,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM M.update_inv_wear_mask(0) packeditem = 0 name = "empty [initial(name)]" - processing_objects.Remove(src) + SSobj.processing.Remove(src) return if(location) location.hotspot_expose(700, 5) @@ -391,7 +391,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM lit = 0 icon_state = icon_off item_state = icon_off - processing_objects.Remove(src) + SSobj.processing.Remove(src) return if(!lit && smoketime > 0) user << "You empty [src] onto [location]." @@ -470,7 +470,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM user.visible_message("After a few attempts, [user] manages to light [src], they however burn their finger in the process.") user.AddLuminosity(1) - processing_objects.Add(src) + SSobj.processing.Add(src) else lit = 0 icon_state = icon_off @@ -484,7 +484,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM user.visible_message("[user] quietly shuts off [src].") user.AddLuminosity(-1) - processing_objects.Remove(src) + SSobj.processing.Remove(src) else return ..() return diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm index e1a034ab16f..3354f1f5b0c 100644 --- a/code/game/objects/items/weapons/flamethrower.dm +++ b/code/game/objects/items/weapons/flamethrower.dm @@ -33,7 +33,7 @@ /obj/item/weapon/flamethrower/process() if(!lit) - processing_objects.Remove(src) + SSobj.processing.Remove(src) return null var/turf/location = loc if(istype(location, /mob/)) @@ -140,7 +140,7 @@ if(!status) return lit = !lit if(lit) - processing_objects.Add(src) + SSobj.processing.Add(src) if(href_list["amount"]) throw_amount = throw_amount + text2num(href_list["amount"]) throw_amount = max(50, min(5000, throw_amount)) @@ -189,7 +189,7 @@ //Burn it based on transfered gas target.hotspot_expose((ptank.air_contents.temperature*2) + 380,500) //location.hotspot_expose(1000,500,1) - air_master.add_to_active(target, 0) + SSair.add_to_active(target, 0) return diff --git a/code/game/objects/items/weapons/singularityhammer.dm b/code/game/objects/items/weapons/singularityhammer.dm index c0773df5a01..832f0236ddb 100644 --- a/code/game/objects/items/weapons/singularityhammer.dm +++ b/code/game/objects/items/weapons/singularityhammer.dm @@ -17,11 +17,11 @@ /obj/item/weapon/twohanded/singularityhammer/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/twohanded/singularityhammer/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 3762fc84ed1..d12efc26610 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -24,7 +24,7 @@ src.air_contents.volume = volume //liters src.air_contents.temperature = T20C - processing_objects.Add(src) + SSobj.processing.Add(src) return @@ -32,7 +32,7 @@ if(air_contents) del(air_contents) - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 6c9ba5f5d96..4e3cda45ac1 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -204,7 +204,7 @@ force = 3 damtype = "brute" update_icon() - processing_objects.Remove(src) + SSobj.processing.Remove(src) return //Welders left on now use up fuel, but lets not have them run out quite that fast if(1) @@ -306,7 +306,7 @@ damtype = "fire" hitsound = 'sound/items/welder.ogg' icon_state = "welder1" - processing_objects.Add(src) + SSobj.processing.Add(src) else user << "You need more fuel." welding = 0 diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index d11c0081de1..61d6bd77c09 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -11,12 +11,12 @@ var/force = 0 /obj/proc/process() - processing_objects.Remove(src) + SSobj.processing.Remove(src) return 0 /obj/Destroy() if(!istype(src, /obj/machinery)) - processing_objects.Remove(src) // TODO: Have a processing bitflag to reduce on unnecessary loops through the processing lists + SSobj.processing.Remove(src) // TODO: Have a processing bitflag to reduce on unnecessary loops through the processing lists ..() /obj/assume_air(datum/gas_mixture/giver) diff --git a/code/game/objects/structures/crates_lockers/closets/statue.dm b/code/game/objects/structures/crates_lockers/closets/statue.dm index 986a918ffb4..458cbf9a80a 100644 --- a/code/game/objects/structures/crates_lockers/closets/statue.dm +++ b/code/game/objects/structures/crates_lockers/closets/statue.dm @@ -46,7 +46,7 @@ qdel(src) return - processing_objects.Add(src) + SSobj.processing.Add(src) ..() /obj/structure/closet/statue/process() @@ -58,7 +58,7 @@ M.setOxyLoss(intialOxy) if (timer <= 0) dump_contents() - processing_objects.Remove(src) + SSobj.processing.Remove(src) qdel(src) /obj/structure/closet/statue/dump_contents() diff --git a/code/game/objects/structures/transit_tubes/station.dm b/code/game/objects/structures/transit_tubes/station.dm index 37021e197fc..5662d28988c 100644 --- a/code/game/objects/structures/transit_tubes/station.dm +++ b/code/game/objects/structures/transit_tubes/station.dm @@ -19,10 +19,10 @@ /obj/structure/transit_tube/station/New() ..() - processing_objects += src + SSobj.processing += src /obj/structure/transit_tube/station/Destroy() - processing_objects -= src + SSobj.processing -= src ..() // Stations which will send the tube in the opposite direction after their stop. diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 4a808d7be61..0f84e80e95c 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -56,6 +56,11 @@ icon = 'icons/turf/floors.dmi' icon_state = "plating" +/turf/simulated/shuttle/plating/airless + oxygen = 0.01 + nitrogen = 0.01 + temperature = TCMB + /turf/simulated/shuttle/floor4 // Added this floor tile so that I have a seperate turf to check in the shuttle -- Polymorph name = "Brig floor" // Also added it into the 2x3 brig area of the shuttle. icon_state = "floor4" diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm index d84b33dbfe9..5ba54b11ec6 100644 --- a/code/game/turfs/space/transit.dm +++ b/code/game/turfs/space/transit.dm @@ -1,77 +1,63 @@ /turf/space/transit - var/pushdirection // push things that get caught in the transit tile this direction + icon_state = "black" + dir = SOUTH + +/turf/space/transit/Entered(atom/movable/AM, atom/OldLoc) + if(!AM) + return + var/max = world.maxx-TRANSITIONEDGE + var/min = 1+TRANSITIONEDGE + + var/_z = rand(ZLEVEL_SPACEMIN,ZLEVEL_SPACEMAX) //select a random space zlevel + + //now select coordinates for a border turf + var/_x + var/_y + switch(dir) + if(SOUTH) + _x = rand(min,max) + _y = max + if(WEST) + _x = max + _y = rand(min,max) + if(EAST) + _x = min + _y = rand(min,max) + else + _x = rand(min,max) + _y = min + + var/turf/T = locate(_x, _y, _z) + AM.loc = T + AM.newtonian_move(dir) + + + //Overwrite because we dont want people building rods in space. -/turf/space/transit/attackby(obj/O as obj, mob/user as mob) +/turf/space/transit/attackby() return -/turf/space/transit/north // moving to the north +/turf/space/transit/New() + update_icon() + ..() - pushdirection = SOUTH // south because the space tile is scrolling south +/turf/space/transit/proc/update_icon() + var/p = 9 + var/angle = 0 + var/state = 1 + switch(dir) + if(NORTH) + angle = 180 + state = ((-p*x+y) % 15) + 1 + if(EAST) + angle = -90 + state = ((x+p*y) % 15) + 1 + if(WEST) + angle = 90 + state = ((x-p*y) % 15) + 1 + else + state = ((p*x+y) % 15) + 1 - //IF ANYONE KNOWS A MORE EFFICIENT WAY OF MANAGING THESE SPRITES, BE MY GUEST. - shuttlespace_ns1 - icon_state = "speedspace_ns_1" - shuttlespace_ns2 - icon_state = "speedspace_ns_2" - shuttlespace_ns3 - icon_state = "speedspace_ns_3" - shuttlespace_ns4 - icon_state = "speedspace_ns_4" - shuttlespace_ns5 - icon_state = "speedspace_ns_5" - shuttlespace_ns6 - icon_state = "speedspace_ns_6" - shuttlespace_ns7 - icon_state = "speedspace_ns_7" - shuttlespace_ns8 - icon_state = "speedspace_ns_8" - shuttlespace_ns9 - icon_state = "speedspace_ns_9" - shuttlespace_ns10 - icon_state = "speedspace_ns_10" - shuttlespace_ns11 - icon_state = "speedspace_ns_11" - shuttlespace_ns12 - icon_state = "speedspace_ns_12" - shuttlespace_ns13 - icon_state = "speedspace_ns_13" - shuttlespace_ns14 - icon_state = "speedspace_ns_14" - shuttlespace_ns15 - icon_state = "speedspace_ns_15" - -/turf/space/transit/east // moving to the east - - pushdirection = WEST - - shuttlespace_ew1 - icon_state = "speedspace_ew_1" - shuttlespace_ew2 - icon_state = "speedspace_ew_2" - shuttlespace_ew3 - icon_state = "speedspace_ew_3" - shuttlespace_ew4 - icon_state = "speedspace_ew_4" - shuttlespace_ew5 - icon_state = "speedspace_ew_5" - shuttlespace_ew6 - icon_state = "speedspace_ew_6" - shuttlespace_ew7 - icon_state = "speedspace_ew_7" - shuttlespace_ew8 - icon_state = "speedspace_ew_8" - shuttlespace_ew9 - icon_state = "speedspace_ew_9" - shuttlespace_ew10 - icon_state = "speedspace_ew_10" - shuttlespace_ew11 - icon_state = "speedspace_ew_11" - shuttlespace_ew12 - icon_state = "speedspace_ew_12" - shuttlespace_ew13 - icon_state = "speedspace_ew_13" - shuttlespace_ew14 - icon_state = "speedspace_ew_14" - shuttlespace_ew15 - icon_state = "speedspace_ew_15" \ No newline at end of file + icon_state = "speedspace_ns_[state]" + transform = turn(matrix(), angle) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index a02822d11b2..92ce7a44b73 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -32,12 +32,11 @@ // Adds the adjacent turfs to the current atmos processing /turf/Del() - if(air_master) - for(var/direction in cardinal) - if(atmos_adjacent_turfs & direction) - var/turf/simulated/T = get_step(src, direction) - if(istype(T)) - air_master.add_to_active(T) + for(var/direction in cardinal) + if(atmos_adjacent_turfs & direction) + var/turf/simulated/T = get_step(src, direction) + if(istype(T)) + SSair.add_to_active(T) ..() /turf/attack_hand(mob/user as mob) @@ -118,8 +117,7 @@ if(path == type) return src var/old_lumcount = lighting_lumcount - initial(lighting_lumcount) var/old_opacity = opacity - if(air_master) - air_master.remove_from_active(src) + SSair.remove_from_active(src) var/turf/W = new path(src) @@ -130,7 +128,7 @@ W.lighting_lumcount += old_lumcount if(old_lumcount != W.lighting_lumcount) //light levels of the turf have changed. We need to shift it to another lighting-subarea W.lighting_changed = 1 - lighting_controller.changed_turfs += W + SSlighting.changed_turfs += W if(old_opacity != W.opacity) //opacity has changed. Need to update surrounding lights if(W.lighting_lumcount) //unless we're being illuminated, don't bother (may be buggy, hard to test) @@ -169,8 +167,7 @@ air.carbon_dioxide = (aco/max(turf_count,1)) air.toxins = (atox/max(turf_count,1)) air.temperature = (atemp/max(turf_count,1))//Trace gases can get bant - if(air_master) - air_master.add_to_active(src) + SSair.add_to_active(src) /turf/proc/ReplaceWithLattice() src.ChangeTurf(/turf/space) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 072479dba9e..bbe55e693c4 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -636,10 +636,10 @@ var/global/floorIsLava = 0 set category = "Server" set desc="Delay the game start" set name="Delay" - if (!ticker || ticker.current_state != GAME_STATE_PREGAME) - return alert("Too late... The game has already started!", null, null, null, null, null) - going = !( going ) - if (!( going )) + if(ticker.current_state > GAME_STATE_PREGAME) + return alert("Too late... The game has already started!") + ticker.can_fire = !ticker.can_fire + if(!ticker.can_fire) world << "The game start has been delayed." log_admin("[key_name(usr)] delayed the game.") else @@ -810,8 +810,8 @@ var/global/floorIsLava = 0 alert(usr, "You cannot manage jobs before the round starts!") return - if(job_master) - for(var/datum/job/job in job_master.occupations) + if(SSjob) + for(var/datum/job/job in SSjob.occupations) count++ var/J_title = html_encode(job.title) var/J_opPos = html_encode(job.total_positions - (job.total_positions - job.current_positions)) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 4e645879bfe..63c39db30c1 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -106,7 +106,6 @@ var/list/admin_verbs_debug = list( /client/proc/restart_controller, /client/proc/cmd_admin_list_open_jobs, /client/proc/Debug2, - /client/proc/kill_air, /client/proc/cmd_debug_make_powernets, /client/proc/debug_controller, /client/proc/cmd_debug_mob_lists, @@ -178,7 +177,6 @@ var/list/admin_verbs_hideable = list( /client/proc/callproc, /client/proc/Debug2, /client/proc/reload_admins, - /client/proc/kill_air, /client/proc/cmd_debug_make_powernets, /client/proc/debug_controller, /client/proc/startSinglo, @@ -243,7 +241,7 @@ var/list/admin_verbs_hideable = list( /client/proc/count_objects_all, /client/proc/cmd_assume_direct_control, /client/proc/startSinglo, - /client/proc/ticklag, + /client/proc/fps, /client/proc/cmd_admin_grantfullaccess, /client/proc/cmd_admin_areatest ) @@ -482,20 +480,6 @@ var/list/admin_verbs_hideable = list( togglebuildmode(src.mob) feedback_add_details("admin_verb","TBMS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/kill_air() - set category = "Debug" - set name = "Kill Air" - set desc = "Toggle Air Processing" - if(kill_air) - kill_air = 0 - usr << "Enabled air processing." - else - kill_air = 1 - usr << "Disabled air processing." - feedback_add_details("admin_verb","KA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - log_admin("[key_name(usr)] used 'kill air'.") - message_admins("[key_name_admin(usr)] used 'kill air'.") - /client/proc/deadmin_self() set name = "De-admin self" set category = "Admin" diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 0c85ba713a6..2e13a806984 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -370,11 +370,11 @@ dat += "Current Game Mode: [ticker.mode.name]
    " dat += "Round Duration: [round(world.time / 36000)]:[add_zero("[world.time / 600 % 60]", 2)]:[world.time / 100 % 6][world.time / 100 % 10]
    " dat += "Emergency shuttle
    " - if (!emergency_shuttle.online) + if(SSshuttle.emergency.mode < SHUTTLE_CALL) dat += "Call Shuttle
    " else - var/timeleft = emergency_shuttle.timeleft() - if(emergency_shuttle.location == 0) + var/timeleft = SSshuttle.emergency.timeLeft() + if(SSshuttle.emergency.mode < SHUTTLE_DOCKED) dat += "ETA: [(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]
    " dat += "Send Back
    " else diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index d7572a1353f..e976ae4b631 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -69,7 +69,7 @@ else if(href_list["forceevent"]) - var/datum/round_event_control/E = locate(href_list["forceevent"]) in events.control + var/datum/round_event_control/E = locate(href_list["forceevent"]) in SSevent.control if(E) var/datum/round_event/event = E.runEvent() if(event.announceWhen>0) @@ -182,34 +182,36 @@ switch(href_list["call_shuttle"]) if("1") - if ((!( ticker ) || emergency_shuttle.location)) + if(SSshuttle.emergency.mode >= SHUTTLE_DOCKED) return - emergency_shuttle.incall() + SSshuttle.emergency.request() log_admin("[key_name(usr)] called the Emergency Shuttle") message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station") if("2") - if ((!( ticker ) || emergency_shuttle.location || emergency_shuttle.direction == 0)) + if(SSshuttle.emergency.mode >= SHUTTLE_DOCKED) return - switch(emergency_shuttle.direction) - if(-1) - emergency_shuttle.incall() - log_admin("[key_name(usr)] called the Emergency Shuttle") - message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station") - if(1) - emergency_shuttle.recall() + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + SSshuttle.emergency.cancel() log_admin("[key_name(usr)] sent the Emergency Shuttle back") message_admins("[key_name_admin(usr)] sent the Emergency Shuttle back") + else + SSshuttle.emergency.cancel() + log_admin("[key_name(usr)] called the Emergency Shuttle") + message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station") + href_list["secretsadmin"] = "check_antagonist" else if(href_list["edit_shuttle_time"]) if(!check_rights(R_SERVER)) return - emergency_shuttle.settimeleft( input("Enter new shuttle duration (seconds):","Edit Shuttle Timeleft", emergency_shuttle.timeleft() ) as num ) - log_admin("[key_name(usr)] edited the Emergency Shuttle's timeleft to [emergency_shuttle.timeleft()]") - minor_announce("The emergency shuttle will reach its destination in [round(emergency_shuttle.timeleft()/60)] minutes.") - message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [emergency_shuttle.timeleft()]") + var/timer = input("Enter new shuttle duration (seconds):","Edit Shuttle Timeleft", SSshuttle.emergency.timeLeft() ) as num + SSshuttle.emergency.setTimer(timer*10) + log_admin("[key_name(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds") + minor_announce("The emergency shuttle will reach its destination in [round(SSshuttle.emergency.timeLeft(600))] minutes.") + message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds") href_list["secretsadmin"] = "check_antagonist" else if(href_list["delay_round_end"]) @@ -384,9 +386,6 @@ if(!M.ckey) //sanity usr << "This mob has no ckey" return - if(!job_master) - usr << "Job Master has not been setup!" - return var/dat = "" var/header = "Job-Ban Panel: [M.name]" @@ -405,7 +404,7 @@ jobs += "Command Positions" for(var/jobPos in command_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -426,7 +425,7 @@ jobs += "Security Positions" for(var/jobPos in security_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -447,7 +446,7 @@ jobs += "Engineering Positions" for(var/jobPos in engineering_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -468,7 +467,7 @@ jobs += "Medical Positions" for(var/jobPos in medical_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -489,7 +488,7 @@ jobs += "Science Positions" for(var/jobPos in science_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -510,7 +509,7 @@ jobs += "Civilian Positions" for(var/jobPos in civilian_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -531,7 +530,7 @@ jobs += "Non-human Positions" for(var/jobPos in nonhuman_positions) if(!jobPos) continue - var/datum/job/job = job_master.GetJob(jobPos) + var/datum/job/job = SSjob.GetJob(jobPos) if(!job) continue if(jobban_isbanned(M, job.title)) @@ -636,7 +635,7 @@ usr << "This can only be used on instances of type /mob" return - if(!job_master) + if(!SSjob) usr << "Job Master has not been setup!" return @@ -646,43 +645,43 @@ if("commanddept") for(var/jobPos in command_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("securitydept") for(var/jobPos in security_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("engineeringdept") for(var/jobPos in engineering_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("medicaldept") for(var/jobPos in medical_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("sciencedept") for(var/jobPos in science_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("civiliandept") for(var/jobPos in civilian_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title if("nonhumandept") for(var/jobPos in nonhuman_positions) if(!jobPos) continue - var/datum/job/temp = job_master.GetJob(jobPos) + var/datum/job/temp = SSjob.GetJob(jobPos) if(!temp) continue joblist += temp.title else @@ -1330,7 +1329,7 @@ var/Add = href_list["addjobslot"] - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(job.title == Add) job.total_positions += 1 break @@ -1342,7 +1341,7 @@ var/Remove = href_list["removejobslot"] - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(job.title == Remove && job.total_positions - job.current_positions > 0) job.total_positions -= 1 break @@ -1892,21 +1891,21 @@ rightandwrong(1, usr, survivor_probability) if("events") - if(events && !events.wizardmode) + if(!SSevent.wizardmode) if(alert("Do you want to toggle summon events on?",,"Yes","No") == "Yes") summonevents() feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SE") - else if(events && events.wizardmode) + else switch(alert("What would you like to do?",,"Intensify Summon Events","Turn Off Summon Events","Nothing")) if("Intensify Summon Events") summonevents() feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","SE") if("Turn Off Summon Events") - events.toggleWizardmode() - events.resetFrequency() + SSevent.toggleWizardmode() + SSevent.resetFrequency() if("dorf") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","DF") @@ -1939,7 +1938,7 @@ var/choice = input("Are you sure you want to cure all disease?") in list("Yes", "Cancel") if(choice == "Yes") message_admins("[key_name_admin(usr)] has cured all diseases.") - for(var/datum/disease/D in active_diseases) + for(var/datum/disease/D in SSdisease.processing) D.cure(D) if("list_bombers") var/dat = "Bombing List
    " @@ -1958,27 +1957,28 @@ usr << browse(dat, "window=lawchanges;size=800x500") if("check_antagonist") check_antagonists() + if("moveminingshuttle") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","ShM") - var/datum/shuttle_manager/s = shuttles["mining"] - if(istype(s)) s.move_shuttle(0) - message_admins("[key_name_admin(usr)] moved mining shuttle") - log_admin("[key_name(usr)] moved the mining shuttle") + if(!SSshuttle.toggleShuttle("mining","mining_home","mining_away")) + message_admins("[key_name_admin(usr)] moved mining shuttle") + log_admin("[key_name(usr)] moved the mining shuttle") + if("movelaborshuttle") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","ShL") - var/datum/shuttle_manager/s = shuttles["laborcamp"] - if(istype(s)) s.move_shuttle(0) - message_admins("[key_name_admin(usr)] moved labor shuttle") - log_admin("[key_name(usr)] moved the labor shuttle") + if(!SSshuttle.toggleShuttle("laborcamp","laborcamp_home","laborcamp_away")) + message_admins("[key_name_admin(usr)] moved labor shuttle") + log_admin("[key_name(usr)] moved the labor shuttle") + if("moveferry") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","ShF") - var/datum/shuttle_manager/s = shuttles["ferry"] - if(istype(s)) s.move_shuttle(0) - message_admins("[key_name_admin(usr)] moved the centcom ferry") - log_admin("[key_name(usr)] moved the centcom ferry") + if(!SSshuttle.toggleShuttle("ferry","ferry_home","ferry_away")) + message_admins("[key_name_admin(usr)] moved the centcom ferry") + log_admin("[key_name(usr)] moved the centcom ferry") + if("kick_all_from_lobby") if(ticker && ticker.current_state == GAME_STATE_PLAYING) var/afkonly = text2num(href_list["afkonly"]) @@ -2046,11 +2046,11 @@ usr << browse(dat, "window=admin_log") if("list_job_debug") var/dat = "Job Debug info.
    " - if(job_master) - for(var/line in job_master.job_debug) + if(SSjob) + for(var/line in SSjob.job_debug) dat += "[line]
    " dat+= "*******

    " - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(!job) continue dat += "job: [job.title], current_positions: [job.current_positions], total_positions: [job.total_positions]
    " usr << browse(dat, "window=jobdebug;size=600x500") @@ -2080,7 +2080,7 @@ M.req_one_access = list(access_brig,access_engine) message_admins("[key_name_admin(usr)] made all maint doors engineering and brig access-only.") if("infinite_sec") - var/datum/job/J = job_master.GetJob("Security Officer") + var/datum/job/J = SSjob.GetJob("Security Officer") if(!J) return J.total_positions = -1 J.spawn_positions = -1 diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 4cd85f4a3c1..970609bada6 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -419,7 +419,7 @@ var/global/list/g_fancy_list_of_types = null /client/proc/cmd_debug_make_powernets() set category = "Debug" set name = "Make Powernets" - makepowernets() + SSpower.makepowernets() log_admin("[key_name(src)] has remade the powernet. makepowernets() called.") message_admins("[key_name_admin(src)] has remade the powernets. makepowernets() called.", 0) feedback_add_details("admin_verb","MPWN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -611,9 +611,10 @@ var/global/list/g_fancy_list_of_types = null var/datum/job/jobdatum if (dresscode == "as job...") var/jobname = input("Select job", "Robust quick dress shop") as null|anything in get_all_jobs() - jobdatum = job_master.GetJob(jobname) if(isnull(jobname)) return + jobdatum = SSjob.GetJob(jobname) + feedback_add_details("admin_verb","SEQ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! for (var/obj/item/I in M) @@ -1048,8 +1049,8 @@ var/global/list/g_fancy_list_of_types = null var/dat = "List of things that failed to GC this round

    " - for(var/path in garbage.logging) - dat += "[path] - [garbage.logging[path]] times
    " + for(var/path in SSgarbage.logging) + dat += "[path] - [SSgarbage.logging[path]] times
    " usr << browse(dat, "window=dellog") diff --git a/code/modules/admin/verbs/fps.dm b/code/modules/admin/verbs/fps.dm new file mode 100644 index 00000000000..b243d3d2259 --- /dev/null +++ b/code/modules/admin/verbs/fps.dm @@ -0,0 +1,27 @@ +//replaces the old Ticklag verb, fps is easier to understand +/client/proc/fps() + set category = "Debug" + set name = "Set fps" + set desc = "Sets game speed in frames-per-second. Can potentially break the game" + + if(!check_rights(R_DEBUG)) return + + var/fps = round(input("Sets game frames-per-second. Can potentially break the game","FPS", config.fps) as num|null) + + if(fps <= 0) + src << "Error: ticklag(): Invalid world.ticklag value. No changes made." + return + if(fps > config.fps) + if(alert(src, "You are setting fps to a high value:\n\t[fps] frames-per-second\n\tconfig.fps = [config.fps]","Warning!","Confirm","ABORT-ABORT-ABORT") != "Confirm") + return + + switch(alert("Enable Tick Compensation?","Tick Comp is currently: [config.Tickcomp]","Enable","Disable")) + if("Enable") config.Tickcomp = 1 + else config.Tickcomp = 0 + + var/msg = "[key_name(src)] has modified world.fps to [fps] and config.Tickcomp to [config.Tickcomp]" + log_admin(msg, 0) + message_admins(msg, 0) + feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + world.fps = fps \ No newline at end of file diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 999da2b3e54..587b10d6160 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -132,15 +132,13 @@ var/intercom_range_display_status = 0 src.verbs += /client/proc/count_objects_all src.verbs += /client/proc/cmd_assume_direct_control //-errorage src.verbs += /client/proc/startSinglo - src.verbs += /client/proc/ticklag //allows you to set the ticklag. + src.verbs += /client/proc/fps //allows you to set the ticklag. src.verbs += /client/proc/cmd_admin_grantfullaccess src.verbs += /client/proc/cmd_admin_areatest src.verbs += /client/proc/cmd_admin_rejuvenate src.verbs += /datum/admins/proc/show_traitor_panel src.verbs += /client/proc/print_jobban_old src.verbs += /client/proc/print_jobban_old_filter - src.verbs += /client/proc/kill_pipe_processing - src.verbs += /client/proc/kill_air_processing src.verbs += /client/proc/disable_communication src.verbs += /client/proc/print_pointers src.verbs += /client/proc/count_movable_instances @@ -234,25 +232,6 @@ var/intercom_range_display_status = 0 world << "There are [count] objects of type [type_path] in the game world" feedback_add_details("admin_verb","mOBJ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/kill_pipe_processing() - set category = "Mapping" - set name = "Kill pipe processing" - - pipe_processing_killed = !pipe_processing_killed - if(pipe_processing_killed) - message_admins("[src.ckey] used 'kill pipe processing', stopping all pipe processing.") - else - message_admins("[src.ckey] used 'kill pipe processing', restoring all pipe processing.") - -/client/proc/kill_air_processing() - set category = "Mapping" - set name = "Kill air processing" - - air_processing_killed = !air_processing_killed - if(air_processing_killed) - message_admins("[src.ckey] used 'kill air processing', stopping all air processing.") - else - message_admins("[src.ckey] used 'kill air processing', restoring all air processing.") //This proc is intended to detect lag problems relating to communication procs var/global/say_disabled = 0 diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index ebb678e1fbc..8127159f7a0 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -13,7 +13,7 @@ var/sound/admin_sound log_admin("[key_name(src)] played sound [S]") message_admins("[key_name_admin(src)] played sound [S]") - if(events.holiday == "April Fool's Day") + if(SSevent.holiday == "April Fool's Day") admin_sound.frequency = pick(0.5, 0.7, 0.8, 0.85, 0.9, 0.95, 1.1, 1.2, 1.4, 1.6, 2.0, 2.5) src << "You feel the Honkmother messing with your song..." diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index fc5801db7e8..70177b99d16 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -315,7 +315,7 @@ Traitors and the like can also be revived with the previous role mostly intact. //Now for special roles and equipment. switch(new_character.mind.special_role) if("traitor") - job_master.EquipRank(new_character, new_character.mind.assigned_role, 1) + SSjob.EquipRank(new_character, new_character.mind.assigned_role, 1) ticker.mode.equip_traitor(new_character) if("Wizard") new_character.loc = pick(wizardstart) @@ -354,7 +354,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(new_character.mind.special_role=="traitor") ticker.mode.add_law_zero(new_character) else - job_master.EquipRank(new_character, new_character.mind.assigned_role, 1)//Or we simply equip them. + SSjob.EquipRank(new_character, new_character.mind.assigned_role, 1)//Or we simply equip them. //Announces the character on all the systems, based on the record. if(!issilicon(new_character))//If they are not a cyborg/AI. @@ -671,7 +671,7 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Admin" set name = "Call Shuttle" - if ((!( ticker ) || emergency_shuttle.location)) + if(SSshuttle.emergency.mode >= SHUTTLE_DOCKED) return if (!holder) @@ -684,11 +684,11 @@ Traitors and the like can also be revived with the previous role mostly intact. if(ticker.mode.name == "revolution" || ticker.mode.name == "AI malfunction" || ticker.mode.name == "confliction") var/choice = input("The shuttle will just return if you call it. Call anyway?") in list("Confirm", "Cancel") if(choice == "Confirm") - emergency_shuttle.fake_recall = rand(300,500) + SSshuttle.emergencyFakeRecall = rand(0.5,0.9) else return - emergency_shuttle.incall() + SSshuttle.emergency.request() feedback_add_details("admin_verb","CSHUT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] admin-called the emergency shuttle.") message_admins("[key_name_admin(usr)] admin-called the emergency shuttle.") @@ -700,10 +700,10 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(0)) return if(alert(src, "You sure?", "Confirm", "Yes", "No") != "Yes") return - if(!ticker || emergency_shuttle.location || emergency_shuttle.direction == 0) + if(SSshuttle.emergency.mode >= SHUTTLE_DOCKED) return - emergency_shuttle.recall() + SSshuttle.emergency.cancel() feedback_add_details("admin_verb","CCSHUT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] admin-recalled the emergency shuttle.") message_admins("[key_name_admin(usr)] admin-recalled the emergency shuttle.") diff --git a/code/modules/admin/verbs/ticklag.dm b/code/modules/admin/verbs/ticklag.dm deleted file mode 100644 index 73a04bd5306..00000000000 --- a/code/modules/admin/verbs/ticklag.dm +++ /dev/null @@ -1,24 +0,0 @@ -//Merged Doohl's and the existing ticklag as they both had good elements about them ~Carn - -/client/proc/ticklag() - set category = "Debug" - set name = "Set Ticklag" - set desc = "Sets a new tick lag. Recommend you don't mess with this too much! Stable, time-tested ticklag value is 0.9" - - if(!check_rights(R_DEBUG)) return - - var/newtick = input("Sets a new tick lag. Please don't mess with this too much! The stable, time-tested ticklag value is 0.9","Lag of Tick", world.tick_lag) as num|null - //I've used ticks of 2 before to help with serious singulo lags - if(newtick && newtick <= 2 && newtick > 0) - log_admin("[key_name(src)] has modified world.tick_lag to [newtick]", 0) - message_admins("[key_name(src)] has modified world.tick_lag to [newtick]", 0) - world.tick_lag = newtick - feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - - switch(alert("Enable Tick Compensation?","Tick Comp is currently: [config.Tickcomp]","Yes","No")) - if("Yes") config.Tickcomp = 1 - else config.Tickcomp = 0 - else - src << "Error: ticklag(): Invalid world.ticklag value. No changes made." - - diff --git a/code/modules/admin/verbs/tripAI.dm b/code/modules/admin/verbs/tripAI.dm index ac1dced5366..c50c0354282 100644 --- a/code/modules/admin/verbs/tripAI.dm +++ b/code/modules/admin/verbs/tripAI.dm @@ -6,17 +6,15 @@ usr << "This option is currently only usable during pregame. This may change at a later date." return - if(job_master && ticker) - var/datum/job/job = job_master.GetJob("AI") - if(!job) - usr << "Unable to locate the AI job" - return - if(ticker.triai) - ticker.triai = 0 - usr << "Only one AI will be spawned at round start." - message_admins("[key_name_admin(usr)] has toggled off triple AIs at round start.") - else - ticker.triai = 1 - usr << "There will be an AI Triumvirate at round start." - message_admins("[key_name_admin(usr)] has toggled on triple AIs at round start.") - return + var/datum/job/job = SSjob.GetJob("AI") + if(!job) + usr << "Unable to locate the AI job" + return + if(ticker.triai) + ticker.triai = 0 + usr << "Only one AI will be spawned at round start." + message_admins("[key_name_admin(usr)] has toggled off triple AIs at round start.") + else + ticker.triai = 1 + usr << "There will be an AI Triumvirate at round start." + message_admins("[key_name_admin(usr)] has toggled on triple AIs at round start.") diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index f2c1e93930a..0fbda14756b 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -103,7 +103,7 @@ /obj/item/device/assembly/process() - processing_objects.Remove(src) + SSobj.processing.Remove(src) return diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 33d72a05538..6bff38a67b2 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -23,11 +23,11 @@ /obj/item/device/assembly/infra/toggle_secure() secured = !secured if(secured) - processing_objects.Add(src) + SSobj.processing.Add(src) else on = 0 if(first) qdel(first) - processing_objects.Remove(src) + SSobj.processing.Remove(src) update_icon() return secured diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 9e6a855a246..ca779ce83d6 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -30,11 +30,11 @@ /obj/item/device/assembly/prox_sensor/toggle_secure() secured = !secured if(secured) - processing_objects.Add(src) + SSobj.processing.Add(src) else scanning = 0 timing = 0 - processing_objects.Remove(src) + SSobj.processing.Remove(src) update_icon() return secured diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index 4b8156a40fb..5008629e2c5 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -26,10 +26,10 @@ /obj/item/device/assembly/timer/toggle_secure() secured = !secured if(secured) - processing_objects.Add(src) + SSobj.processing.Add(src) else timing = 0 - processing_objects.Remove(src) + SSobj.processing.Remove(src) update_icon() return secured diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index db2735c7d2d..9311ee3cbcf 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -277,7 +277,7 @@ datum/preferences popup.open(0) proc/SetChoices(mob/user, limit = 17, list/splitJobs = list("Chief Engineer"), widthPerColumn = 295, height = 620) - if(!job_master) return + if(!SSjob) return //limit - The amount of jobs allowed per column. Defaults to 17 to make it look nice. //splitJobs - Allows you split the table by job. You can make different tables for each department by including their heads. Defaults to CE to make it look nice. @@ -298,7 +298,7 @@ datum/preferences //The job before the current job. I only use this to get the previous jobs color when I'm filling in blank rows. var/datum/job/lastJob - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) index += 1 if((index >= limit) || (job.title in splitJobs)) @@ -451,9 +451,9 @@ datum/preferences return 0 proc/UpdateJobPreference(mob/user, role, desiredLvl) - if(!job_master) + if(!SSjob) return - var/datum/job/job = job_master.GetJob(role) + var/datum/job/job = SSjob.GetJob(role) if(!job) user << browse(null, "window=mob_occupation") diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 752e0bb3bd7..ed1bee7b1f9 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -55,7 +55,7 @@ /obj/item/clothing/head/cakehat/process() if(!onfire) - processing_objects.Remove(src) + SSobj.processing.Remove(src) return var/turf/location = src.loc @@ -74,7 +74,7 @@ src.force = 3 src.damtype = "fire" src.icon_state = "cake1" - processing_objects.Add(src) + SSobj.processing.Add(src) else src.force = null src.damtype = "brute" diff --git a/code/modules/events/event.dm b/code/modules/events/event.dm index ca9c11ec386..59d8bb0b309 100644 --- a/code/modules/events/event.dm +++ b/code/modules/events/event.dm @@ -110,11 +110,11 @@ //which should be the only place it's referenced. //Called when start(), announce() and end() has all been called. /datum/round_event/proc/kill() - events.running -= src + SSevent.running -= src //Sets up the event then adds the event to the the list of running events /datum/round_event/New() setup() - events.running += src + SSevent.running += src return ..() \ No newline at end of file diff --git a/code/modules/events/false_alarm.dm b/code/modules/events/false_alarm.dm index a1280433c61..ef02fe80bfe 100644 --- a/code/modules/events/false_alarm.dm +++ b/code/modules/events/false_alarm.dm @@ -10,7 +10,7 @@ /datum/round_event/falsealarm/announce() var/list/events_list = list() - for(var/datum/round_event_control/E in events.control) + for(var/datum/round_event_control/E in SSevent.control) if(!E.holidayID) //No holiday cheer allowed during non-holidays. Not even fake holiday cheer. events_list += E //No holiday cheer allowed during non-holidays. Not even fake holiday cheer. var/datum/round_event_control/event_control = pick(events_list) diff --git a/code/modules/events/shuttle_loan.dm b/code/modules/events/shuttle_loan.dm index 1dc938b3b40..fc9ff5dd4af 100644 --- a/code/modules/events/shuttle_loan.dm +++ b/code/modules/events/shuttle_loan.dm @@ -21,7 +21,7 @@ dispatch_type = pick(HIJACK_SYNDIE, RUSKY_PARTY, SPIDER_GIFT, DEPARTMENT_RESUPPLY) /datum/round_event/shuttle_loan/announce() - supply_shuttle.shuttle_loan = src + SSshuttle.shuttle_loan = src switch(dispatch_type) if(HIJACK_SYNDIE) priority_announce("The syndicate are trying to infiltrate your station. If you let them hijack your shuttle, you'll save us a headache.","Centcom Counter Intelligence") @@ -38,49 +38,49 @@ priority_announce(thanks_msg, "Cargo shuttle commandeered by Centcom.") dispatched = 1 - supply_shuttle.points += bonus_points + SSshuttle.points += bonus_points endWhen = activeFor + 1 - supply_shuttle.eta_timeofday = (world.timeofday + 3000) % 2160000 - supply_shuttle.moving = 1 + + SSshuttle.supply.sell() + SSshuttle.supply.enterTransit() + SSshuttle.supply.mode = SHUTTLE_RECALL + SSshuttle.supply.setTimer(3000) switch(dispatch_type) if(HIJACK_SYNDIE) - supply_shuttle.centcom_message += "Syndicate hijack team incoming." + SSshuttle.centcom_message += "Syndicate hijack team incoming." if(RUSKY_PARTY) - supply_shuttle.centcom_message += "Partying Russians incoming." + SSshuttle.centcom_message += "Partying Russians incoming." if(SPIDER_GIFT) - supply_shuttle.centcom_message += "Spider Clan gift incoming." + SSshuttle.centcom_message += "Spider Clan gift incoming." if(DEPARTMENT_RESUPPLY) - supply_shuttle.centcom_message += "Department resupply incoming." + SSshuttle.centcom_message += "Department resupply incoming." /datum/round_event/shuttle_loan/tick() if(dispatched) - if(supply_shuttle.moving) + if(SSshuttle.supply.mode != SHUTTLE_IDLE) endWhen = activeFor else endWhen = activeFor + 1 +//whomever coded this didn't even bother to follow the supply ordering code as an example. +//So I had to waste time rewriting it. Thanks for that >:[ /datum/round_event/shuttle_loan/end() - if(supply_shuttle.shuttle_loan && supply_shuttle.shuttle_loan.dispatched) + if(SSshuttle.shuttle_loan && SSshuttle.shuttle_loan.dispatched) //make sure the shuttle was dispatched in time - supply_shuttle.shuttle_loan = null + SSshuttle.shuttle_loan = null - //spawn some stuff as reward - var/area/shuttle_at = locate(SUPPLY_DOCK_AREATYPE) var/list/empty_shuttle_turfs = list() - for(var/turf/simulated/shuttle/T in shuttle_at) - if(T.density) - continue - empty_shuttle_turfs.Add(T) + for(var/turf/simulated/shuttle/T in SSshuttle.supply.areaInstance) + if(T.density || T.contents.len) continue + empty_shuttle_turfs += T + if(!empty_shuttle_turfs.len) + return var/list/shuttle_spawns = list() switch(dispatch_type) if(HIJACK_SYNDIE) - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = new /datum/supply_packs/emergency/specialops() - O.orderedby = "Syndicate" - supply_shuttle.shoppinglist += O + SSshuttle.generateSupplyOrder(/datum/supply_packs/emergency/specialops, "Syndicate") shuttle_spawns.Add(/mob/living/simple_animal/hostile/syndicate) shuttle_spawns.Add(/mob/living/simple_animal/hostile/syndicate) @@ -89,21 +89,8 @@ if(prob(50)) shuttle_spawns.Add(/mob/living/simple_animal/hostile/syndicate) - var/turf/T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/blood(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/blood(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/blood(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/oil(T) - if(RUSKY_PARTY) - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = new /datum/supply_packs/organic/party() - O.orderedby = "Russian Confederation" - supply_shuttle.shoppinglist += O + SSshuttle.generateSupplyOrder(/datum/supply_packs/organic/party, "Russian Confederation") shuttle_spawns.Add(/mob/living/simple_animal/hostile/russian) shuttle_spawns.Add(/mob/living/simple_animal/hostile/russian/ranged) //drops a mateba @@ -113,25 +100,8 @@ if(prob(50)) shuttle_spawns.Add(/mob/living/simple_animal/hostile/bear) - var/turf/T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/vomit(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/vomit(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/vomit(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/vomit(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/ash(T) - T = pick(empty_shuttle_turfs) - new /obj/effect/decal/cleanable/ash(T) - if(SPIDER_GIFT) - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.object = new /datum/supply_packs/emergency/specialops() - O.orderedby = "Spider Clan" - supply_shuttle.shoppinglist += O + SSshuttle.generateSupplyOrder(/datum/supply_packs/emergency/specialops, "Spider Clan") shuttle_spawns.Add(/mob/living/simple_animal/hostile/poison/giant_spider) shuttle_spawns.Add(/mob/living/simple_animal/hostile/poison/giant_spider) @@ -158,27 +128,20 @@ new /obj/effect/spider/stickyweb(T) if(DEPARTMENT_RESUPPLY) - var/list/crate_types = list() + var/list/crate_types = list( + /datum/supply_packs/emergency/evac, + /datum/supply_packs/security/supplies, + /datum/supply_packs/organic/food, + /datum/supply_packs/emergency/weedcontrol, + /datum/supply_packs/engineering/tools, + /datum/supply_packs/engineering/engiequipment, + /datum/supply_packs/science/robotics, + /datum/supply_packs/science/plasma, + /datum/supply_packs/medical/supplies + ) - crate_types.Add(/datum/supply_packs/emergency/evac) - crate_types.Add(/datum/supply_packs/security/supplies) - crate_types.Add(/datum/supply_packs/organic/food) - crate_types.Add(/datum/supply_packs/emergency/weedcontrol) - crate_types.Add(/datum/supply_packs/engineering/tools) - crate_types.Add(/datum/supply_packs/engineering/engiequipment) - crate_types.Add(/datum/supply_packs/science/robotics) - crate_types.Add(/datum/supply_packs/science/plasma) - crate_types.Add(/datum/supply_packs/medical/supplies) - - while(crate_types.len > 0) - var/datum/supply_order/O = new /datum/supply_order() - O.ordernum = supply_shuttle.ordernum - O.orderedby = "Centcom" - supply_shuttle.shoppinglist += O - - var/spawn_type = crate_types[crate_types.len] - O.object = new spawn_type() - crate_types.Cut(crate_types.len, crate_types.len + 1) + for(var/spawn_type in crate_types) + SSshuttle.generateSupplyOrder(spawn_type, "Centcom") for(var/i=0,i<3,i++) var/turf/T = pick(empty_shuttle_turfs) @@ -186,20 +149,15 @@ new spawn_type(T) var/false_positive = 0 - while(shuttle_spawns.len > 0 && empty_shuttle_turfs.len > 0) - var/turf/T = pick(empty_shuttle_turfs) + while(shuttle_spawns.len && empty_shuttle_turfs.len) + var/turf/T = pick_n_take(empty_shuttle_turfs) if(T.contents.len && false_positive < 5) false_positive++ continue - var/spawn_type = shuttle_spawns[1] - shuttle_spawns.Cut(1, 2) - empty_shuttle_turfs.Remove(T) + var/spawn_type = pick_n_take(shuttle_spawns) new spawn_type(T) - supply_shuttle.buy() - //supply_shuttle.send() - //supply_shuttle.moving = 0 #undef HIJACK_SYNDIE #undef RUSKY_PARTY diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index b3d6d06fba4..ce3fa370bd5 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -354,13 +354,13 @@ qdel(src) spawn_spacevine_piece(src.loc, , muts) - processing_objects.Add(src) + SSobj.processing.Add(src) init_subtypes(/datum/spacevine_mutation/, mutations_list) if(mttv != null) mutativness = mttv /obj/effect/spacevine_controller/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/effect/spacevine_controller/proc/spawn_spacevine_piece(var/turf/location, obj/effect/spacevine/parent, list/muts) diff --git a/code/modules/events/wizard/greentext.dm b/code/modules/events/wizard/greentext.dm index e28a1a7026f..7548d017a40 100644 --- a/code/modules/events/wizard/greentext.dm +++ b/code/modules/events/wizard/greentext.dm @@ -39,7 +39,7 @@ if(!(user in color_altered_mobs)) color_altered_mobs += user user.color = "#00FF00" - processing_objects.Add(src) + SSobj.processing.Add(src) ..() /obj/item/weapon/greentext/dropped(mob/living/user as mob) @@ -48,7 +48,7 @@ user.color = "#FF0000" //ya blew it last_holder = null new_holder = null - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/weapon/greentext/process() diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 8ed4ebc18e1..5fb091409cb 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -539,7 +539,7 @@ ..() if( istype(src.loc, /mob) ) held_mob = src.loc - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/reagent_containers/food/snacks/grown/ghost_chilli/process() if(held_mob && src.loc == held_mob) diff --git a/code/modules/mining/laborcamp/laborshuttle.dm b/code/modules/mining/laborcamp/laborshuttle.dm index b8030133c76..5588b29e662 100644 --- a/code/modules/mining/laborcamp/laborshuttle.dm +++ b/code/modules/mining/laborcamp/laborshuttle.dm @@ -4,20 +4,26 @@ icon = 'icons/obj/computer.dmi' icon_state = "shuttle" circuit = /obj/item/weapon/circuitboard/labor_shuttle - id = "laborcamp" + shuttleId = "laborcamp" + possible_destinations = "laborcamp_home;laborcamp_away" req_access = list(access_brig) /obj/machinery/computer/shuttle/labor/one_way name = "prisoner shuttle console" desc = "A one-way shuttle console, used to summon the shuttle to the labor camp." + possible_destinations = "laborcamp_away" circuit = /obj/item/weapon/circuitboard/labor_shuttle/one_way req_access = list( ) /obj/machinery/computer/shuttle/labor/one_way/Topic(href, href_list) if(href_list["move"]) - var/datum/shuttle_manager/s = shuttles["laborcamp"] - if(s.location == /area/shuttle/laborcamp/outpost) + var/obj/docking_port/mobile/M = SSshuttle.getShuttle("laborcamp") + if(!M) + usr << "Cannot locate shuttle." + return 0 + var/obj/docking_port/stationary/S = M.get_docked() + if(S && S.name == "laborcamp_away") usr << "Shuttle is already at the outpost." return 0 ..() \ No newline at end of file diff --git a/code/modules/mining/laborcamp/laborstacker.dm b/code/modules/mining/laborcamp/laborstacker.dm index 337886306c9..9bb95d6f639 100644 --- a/code/modules/mining/laborcamp/laborstacker.dm +++ b/code/modules/mining/laborcamp/laborstacker.dm @@ -92,29 +92,32 @@ else usr << "Invalid ID." if(check_auth()) //Sanity check against hef spoofs if(href_list["choice"] == "station") - var/datum/shuttle_manager/s = shuttles["laborcamp"] - if(s.location == /area/shuttle/laborcamp/outpost) - if(alone_in_area(get_area(loc), usr)) - if (s.move_shuttle(0)) // No delay, to stop people from getting on while it is departing. + if(!alone_in_area(get_area(src), usr)) + usr << "Prisoners are only allowed to be released while alone." + else + switch(SSshuttle.moveShuttle("laborcamp","laborcamp_home")) + if(1) + usr << "Shuttle not found" + if(2) + usr << "Shuttle already at station" + if(3) + usr << "No permission to dock could be granted." + else Radio.set_frequency(SEC_FREQ) Radio.talk_into(src, "[inserted_id.registered_name] has returned to the station. Minerals and Prisoner ID card ready for retrieval.", SEC_FREQ) usr << "Shuttle recieved message and will be sent shortly." - else - usr << "Shuttle is already moving." - else - usr << "Prisoners are only allowed to be released while alone." - else - usr << "Shuttle is already on-station." + if(href_list["choice"] == "release") - var/datum/shuttle_manager/s = shuttles["laborcamp"] - if(s.location == /area/shuttle/laborcamp/outpost) - usr << "Prisoners can only be released while docked with the station." - return if(alone_in_area(get_area(loc), usr)) - if(release_door.density) - release_door.open() + var/obj/docking_port/stationary/S = SSshuttle.getDock("laborcamp_home") + if(S && S.get_docked()) + if(release_door && release_door.density) + release_door.open() + else + usr << "Prisoners can only be released while docked with the station." else usr << "Prisoners are only allowed to be released while alone." + src.updateUsrDialog() return diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 06f2257e50a..917f30a33b3 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -45,7 +45,8 @@ desc = "Used to call and send the mining shuttle." req_access = list(access_mining) circuit = /obj/item/weapon/circuitboard/mining_shuttle - id = "mining" + shuttleId = "mining" + possible_destinations = "mining_home;mining_away" /******************************Lantern*******************************/ diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 703d4b577e0..29bd55c5739 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -127,11 +127,15 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp //world << "DEBUG: malf mode ticker test" if(malf.malf_mode_declared && (malf.apcs > 0)) stat(null, "Time left: [max(malf.AI_win_timeleft/malf.apcs, 0)]") - if(emergency_shuttle) - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") /mob/dead/observer/verb/reenter_corpse() set category = "Ghost" @@ -310,4 +314,4 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp dat += "

    Crew Manifest

    " dat += data_core.get_manifest() - src << browse(dat, "window=manifest;size=370x420;can_close=1") \ No newline at end of file + src << browse(dat, "window=manifest;size=370x420;can_close=1") diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index ce7a493996a..5f14cc1f488 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -164,12 +164,15 @@ if (client.statpanel == "Status") stat(null, "Plasma Stored: [getPlasma()]/[max_plasma]") - if(emergency_shuttle) - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") - + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") /mob/living/carbon/alien/Stun(amount) if(status_flags & CANSTUN) stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 7b44fdbe47d..1f6b9f4a64e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -23,7 +23,7 @@ //First, resolve location and get a breath - if(air_master.current_cycle%4==2) + if(SSair.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating spawn(0) breathe() @@ -265,3 +265,4 @@ reset_view(null) return 1 + diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index f98557fb45f..1e2572f865b 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -20,7 +20,7 @@ amount_grown++ //First, resolve location and get a breath - if(air_master.current_cycle%4==2) + if(SSair.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating spawn(0) breathe() else //Still give containing object the chance to interact @@ -217,3 +217,4 @@ /mob/living/carbon/alien/larva/proc/handle_random_events() return + diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index f6f9ae618a5..ef59d3fbe8f 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -124,7 +124,7 @@ stomach_contents.Remove(M) qdel(M) continue - if(air_master.current_cycle%3==1) + if(SSair.times_fired%3==1) if(!(M.status_flags & GODMODE)) M.adjustBruteLoss(5) nutrition += 10 diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 49e25cf646d..fef1924fc77 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -14,10 +14,11 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds if(istype(loc, /mob/living)) affected_mob = loc affected_mob.status_flags |= XENO_HOST + SSobj.processing.Add(src) if(istype(affected_mob,/mob/living/carbon)) var/mob/living/carbon/H = affected_mob H.med_hud_set_status() - processing_objects.Add(src) + SSobj.processing.Add(src) spawn(0) AddInfectionImages(affected_mob) else @@ -37,10 +38,11 @@ var/const/ALIEN_AFK_BRACKET = 450 // 45 seconds if(!affected_mob) return if(loc != affected_mob) affected_mob.status_flags &= ~(XENO_HOST) + SSobj.processing.Remove(src) if(istype(affected_mob,/mob/living/carbon)) var/mob/living/carbon/H = affected_mob H.med_hud_set_status() - processing_objects.Remove(src) + SSobj.processing.Remove(src) spawn(0) RemoveInfectionImages(affected_mob) affected_mob = null diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index e0fb775a949..bdabaaa016a 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -53,20 +53,25 @@ /mob/living/carbon/human/Stat() ..() statpanel("Status") - - stat(null, "Intent: [a_intent]") - stat(null, "Move Mode: [m_intent]") - if(ticker && ticker.mode && ticker.mode.name == "AI malfunction") - var/datum/game_mode/malfunction/malf = ticker.mode - if(malf.malf_mode_declared && (malf.apcs > 0)) - stat(null, "Time left: [max(malf.AI_win_timeleft/malf.apcs, 0)]") - if(emergency_shuttle) - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") - if (client.statpanel == "Status") + stat(null, "Intent: [a_intent]") + stat(null, "Move Mode: [m_intent]") + if(ticker && ticker.mode && ticker.mode.name == "AI malfunction") + var/datum/game_mode/malfunction/malf = ticker.mode + if(malf.malf_mode_declared && (malf.apcs > 0)) + stat(null, "Time left: [max(malf.AI_win_timeleft/malf.apcs, 0)]") + + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + + if (internal) if (!internal.air_contents) qdel(internal) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 23b5250f81c..f12aaf0aea5 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -58,7 +58,7 @@ //No need to update all of these procs if the guy is dead. if(stat != DEAD) - if(air_master.current_cycle%4==2 || failed_last_breath) //First, resolve location and get a breath + if(SSair.times_fired%4==2 || failed_last_breath) //First, resolve location and get a breath breathe() //Only try to take a breath every 4 ticks, unless suffocating else //Still give containing object the chance to interact @@ -703,7 +703,7 @@ stomach_contents.Remove(M) qdel(M) continue - if(air_master.current_cycle%3==1) + if(SSair.times_fired%3==1) if(!(M.status_flags & GODMODE)) M.adjustBruteLoss(5) nutrition += 10 diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index bf71ff8d60f..5f6f3567fa4 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -8,7 +8,7 @@ #define TINT_BLIND 3 #define HUMAN_MAX_OXYLOSS 3 -#define HUMAN_CRIT_MAX_OXYLOSS ( (last_tick_duration) /3) +#define HUMAN_CRIT_MAX_OXYLOSS (SSmob.wait/3) #define HEAT_DAMAGE_LEVEL_1 2 #define HEAT_DAMAGE_LEVEL_2 3 diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 0853a049540..22f5ae23c44 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -21,7 +21,7 @@ if (stat != DEAD) //still breathing //First, resolve location and get a breath - if(air_master.current_cycle%4==2) + if(SSair.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating breathe() else //Still give containing object the chance to interact diff --git a/code/modules/mob/living/carbon/slime/slime.dm b/code/modules/mob/living/carbon/slime/slime.dm index 8915e2f5d4d..417ea368dc8 100644 --- a/code/modules/mob/living/carbon/slime/slime.dm +++ b/code/modules/mob/living/carbon/slime/slime.dm @@ -805,7 +805,7 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75 New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/effect/golemrune/process() var/mob/dead/observer/ghost @@ -917,11 +917,11 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75 /obj/item/weapon/reagent_containers/food/snacks/egg/slime/proc/Grow() grown = 1 icon_state = "slime egg-grown" - processing_objects.Add(src) + SSobj.processing.Add(src) return /obj/item/weapon/reagent_containers/food/snacks/egg/slime/proc/Hatch() - processing_objects.Remove(src) + SSobj.processing.Remove(src) var/turf/T = get_turf(src) src.visible_message(" The [name] pulsates and quivers!") spawn(rand(50,100)) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index a11604791e7..95eb383ff20 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1,8 +1,12 @@ +/* I am informed this was added by Giacom to reduce mob-stacking in escape pods. +It's sorta problematic atm due to the shuttle changes I am trying to do +Sorry Giacom. Please don't be mad :( /mob/living/Life() ..() - var/area/cur_area = get_area(loc) - if(cur_area) - cur_area.mob_activate(src) + var/area/A = get_area(loc) + if(A && A.push_dir) + push_mob_back(src, A.push_dir) +*/ /mob/living/Destroy() // if(mind) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 4b12eb1cf13..af702c86567 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -135,7 +135,7 @@ var/list/ai_list = list() /mob/living/silicon/ai/Destroy() ai_list -= src shuttle_caller_list -= src - emergency_shuttle.autoshuttlecall() + SSshuttle.autoEvac() ..() @@ -177,10 +177,15 @@ var/list/ai_list = list() ..() statpanel("Status") if (client.statpanel == "Status") - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") if(ticker.mode.name == "AI malfunction") var/datum/game_mode/malfunction/malf = ticker.mode @@ -237,7 +242,7 @@ var/list/ai_list = list() onclose(src, "airoster") /mob/living/silicon/ai/proc/ai_call_shuttle() - if(src.stat == 2) + if(src.stat == DEAD) src << "You can't call the shuttle because you are dead!" return if(istype(usr,/mob/living/silicon/ai)) @@ -248,11 +253,11 @@ var/list/ai_list = list() var/reason = input(src, "What is the nature of your emergency? ([CALL_SHUTTLE_REASON_LENGTH] characters required.)", "Confirm Shuttle Call") as text - if(length(trim(reason)) > 0) - call_shuttle_proc(src, reason) + if(trim(reason)) + SSshuttle.requestEvac(src, reason) // hack to display shuttle timer - if(emergency_shuttle.online) + if(SSshuttle.emergency.mode >= SHUTTLE_CALL) var/obj/machinery/computer/communications/C = locate() in machines if(C) C.post_status("shuttle") @@ -285,7 +290,7 @@ var/list/ai_list = list() if(AI.control_disabled) src << "Wireless control is disabled!" return - cancel_call_proc(src) + SSshuttle.cancelEvac(src) return /mob/living/silicon/ai/check_eye(var/mob/user as mob) @@ -368,7 +373,7 @@ var/list/ai_list = list() return if (href_list["callbot"]) //Command a bot to move to a selected location. - Bot = locate(href_list["callbot"]) in aibots + Bot = locate(href_list["callbot"]) in SSbot.processing if(!Bot || Bot.remote_disabled || src.control_disabled) return //True if there is no bot found, the bot is manually emagged, or the AI is carded with wireless off. waypoint_mode = 1 @@ -376,7 +381,7 @@ var/list/ai_list = list() return if (href_list["interface"]) //Remotely connect to a bot! - Bot = locate(href_list["interface"]) in aibots + Bot = locate(href_list["interface"]) in SSbot.processing if(!Bot || Bot.remote_disabled || src.control_disabled) return Bot.attack_ai(src) @@ -459,7 +464,7 @@ var/list/ai_list = list() d += "Query network status
    " d += "" - for (Bot in aibots) + for (Bot in SSbot.processing) if(Bot.z == ai_Zlevel && !Bot.remote_disabled) //Only non-emagged bots on the same Z-level are detected! bot_area = get_area(Bot) d += "" diff --git a/code/modules/mob/living/silicon/ai/death.dm b/code/modules/mob/living/silicon/ai/death.dm index 4d86bf7bc4d..25b8bd2b310 100644 --- a/code/modules/mob/living/silicon/ai/death.dm +++ b/code/modules/mob/living/silicon/ai/death.dm @@ -17,7 +17,7 @@ see_invisible = SEE_INVISIBLE_LEVEL_TWO shuttle_caller_list -= src - emergency_shuttle.autoshuttlecall() + SSshuttle.autoEvac() if(explosive) spawn(10) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 193477e8dab..39efdb33178 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -80,10 +80,15 @@ ..() statpanel("Status") if (src.client.statpanel == "Status") - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") if(src.silence_time) var/timeleft = round((silence_time - world.timeofday)/10 ,1) stat(null, "Communications system reboot in -[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index b3707f263cb..fc09c902729 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -292,10 +292,16 @@ ..() statpanel("Status") if (client.statpanel == "Status") - if(emergency_shuttle.online && emergency_shuttle.location < 2) - var/timeleft = emergency_shuttle.timeleft() - if (timeleft) - stat(null, "ETA-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + var/ETA + switch(SSshuttle.emergency.mode) + if(SHUTTLE_CALL) + ETA = "ETA" + if(SHUTTLE_DOCKED) + ETA = "ETD" + if(ETA) + var/timeleft = SSshuttle.emergency.timeLeft() + stat(null, "[ETA]-[(timeleft / 60) % 60]:[add_zero(num2text(timeleft % 60), 2)]") + if(ticker.mode.name == "AI malfunction") var/datum/game_mode/malfunction/malf = ticker.mode diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index ebb220c9a72..da3c5ceeafd 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -251,7 +251,7 @@ var/global/chicken_count = 0 E.pixel_x = rand(-6,6) E.pixel_y = rand(-6,6) if(chicken_count < MAX_CHICKENS && prob(25)) - processing_objects.Add(E) + SSobj.processing.Add(E) /obj/item/weapon/reagent_containers/food/snacks/egg/var/amount_grown = 0 /obj/item/weapon/reagent_containers/food/snacks/egg/process() @@ -260,7 +260,7 @@ var/global/chicken_count = 0 if(amount_grown >= 100) visible_message("[src] hatches with a quiet cracking sound.") new /mob/living/simple_animal/chick(get_turf(src)) - processing_objects.Remove(src) + SSobj.processing.Remove(src) qdel(src) else - processing_objects.Remove(src) + SSobj.processing.Remove(src) diff --git a/code/modules/mob/living/simple_animal/hostile/carp.dm b/code/modules/mob/living/simple_animal/hostile/carp.dm index 06f43d0b8aa..479a37e1f9a 100644 --- a/code/modules/mob/living/simple_animal/hostile/carp.dm +++ b/code/modules/mob/living/simple_animal/hostile/carp.dm @@ -1,5 +1,3 @@ -F - /mob/living/simple_animal/hostile/carp name = "space carp" desc = "A ferocious, fang-bearing creature that resembles a fish." diff --git a/code/modules/mob/logout.dm b/code/modules/mob/logout.dm index 64e9d1b1c6a..1892a98a99a 100644 --- a/code/modules/mob/logout.dm +++ b/code/modules/mob/logout.dm @@ -1,5 +1,5 @@ /mob/Logout() - nanomanager.user_logout(src) // this is used to clean up (remove) this user's Nano UIs + SSnano.user_logout(src) // this is used to clean up (remove) this user's Nano UIs player_list -= src log_access("Logout: [key_name(src)]") if(admin_datums[src.ckey]) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index cc57e5b0daa..8dd6016d1d3 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -670,29 +670,18 @@ var/list/slot_equipment_priority = list( \ ..() if(client && client.holder) - - if(statpanel("Status")) //not looking at that panel - stat(null,"Location:\t([x], [y], [z])") - stat(null,"CPU:\t[world.cpu]") - stat(null,"Instances:\t[world.contents.len]") + if(statpanel("MC")) + stat("Location:","([x], [y], [z])") + stat("CPU:","[world.cpu]") + stat("Instances:","[world.contents.len]") if(master_controller) - stat(null,"MasterController-[last_tick_duration] ([master_controller.processing?"On":"Off"]-[controller_iteration])") - stat(null,"Air-[master_controller.air_cost]\t#[global_activeturfs]") - stat(null,"Turfs-[master_controller.air_turfs]\tGroups-[master_controller.air_groups]") - stat(null,"SC-[master_controller.air_superconductivity]\tHP-[master_controller.air_highpressure]\tH-[master_controller.air_hotspots]") - stat(null,"Sun-[master_controller.sun_cost]") - stat(null,"Mob-[master_controller.mobs_cost]\t#[mob_list.len]") - stat(null,"Dis-[master_controller.diseases_cost]\t#[active_diseases.len]") - stat(null,"Mch-[master_controller.machines_cost]\t#[machines.len]") - stat(null,"Bots-[master_controller.aibots_cost]\t#[aibots.len]") - stat(null,"Obj-[master_controller.objects_cost]\t#[processing_objects.len]") - stat(null,"Net-[master_controller.networks_cost]\tPnet-[master_controller.powernets_cost]") - stat(null,"NanoUI-[master_controller.nano_cost]\t#[nanomanager.processing_uis.len]") - stat(null,"GC-[master_controller.gc_cost]\t#[garbage.destroyed.len]-#dels[garbage.dels]") - stat(null,"Tick-[master_controller.ticker_cost]\tALL-[master_controller.total_cost]") + stat("MasterController:","[round(master_controller.cost,0.001)]ds (Interval:[master_controller.processing_interval] | Iteration:[master_controller.iteration])") + for(var/datum/subsystem/SS in master_controller.subsystems) + if(SS.can_fire) + SS.stat_entry() else - stat(null,"MasterController-ERROR") + stat("MasterController:","ERROR") if(listed_turf && client) if(!TurfAdjacent(listed_turf)) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 28907d096ec..95b21dde54e 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -3,8 +3,6 @@ /mob/new_player var/ready = 0 var/spawning = 0//Referenced when you want to delete the new_player later on in the code. - var/totalPlayers = 0 //Player counts for the Lobby tab - var/totalPlayersReady = 0 flags = NONE @@ -67,28 +65,16 @@ /mob/new_player/Stat() ..() - statpanel("Lobby") - if(client.statpanel == "Lobby" && ticker) - if(ticker.hide_mode) - stat("Game Mode:", "Secret") - else - stat("Game Mode:", "[master_mode]") - - if((ticker.current_state == GAME_STATE_PREGAME) && going) - stat("Time To Start:", ticker.pregame_timeleft) - if((ticker.current_state == GAME_STATE_PREGAME) && !going) - stat("Time To Start:", "DELAYED") + if(statpanel("Lobby")) + stat("Game Mode:", (ticker.hide_mode) ? "Secret" : "[master_mode]") if(ticker.current_state == GAME_STATE_PREGAME) - stat("Players:", "[totalPlayers]") - if(src.client in admins) - stat("Players Ready:", "[totalPlayersReady]") - totalPlayers = 0 - totalPlayersReady = 0 - for(var/mob/new_player/player in player_list) - stat("[player.key]", (player.ready && src.client in admins)?("(Playing)"):(null)) - totalPlayers++ - if(player.ready)totalPlayersReady++ + stat("Time To Start:", (ticker.can_fire) ? "[round(ticker.timeLeft / 10)]s" : "DELAYED") + + stat("Players:", "[ticker.totalPlayers]") + if(client.holder) + stat("Players Ready:", "[ticker.totalPlayersReady]") + /mob/new_player/Topic(href, href_list[]) if(src != usr) @@ -252,7 +238,7 @@ vote_on_poll(pollid, optionid, 1) /mob/new_player/proc/IsJobAvailable(rank) - var/datum/job/job = job_master.GetJob(rank) + var/datum/job/job = SSjob.GetJob(rank) if(!job) return 0 if((job.current_positions >= job.total_positions) && job.total_positions != -1) @@ -271,10 +257,10 @@ src << alert("[rank] is not available. Please try another.") return 0 - job_master.AssignRole(src, rank, 1) + SSjob.AssignRole(src, rank, 1) var/mob/living/carbon/human/character = create_character() //creates the human and transfers vars and mind - job_master.EquipRank(character, rank, 1) //equips the human + SSjob.EquipRank(character, rank, 1) //equips the human character.loc = pick(latejoin) character.lastarea = get_area(loc) @@ -287,8 +273,13 @@ joined_player_list += character.ckey - if(config.allow_latejoin_antagonists && emergency_shuttle.timeleft() > 300) //Don't make them antags if the station is evacuating - ticker.mode.make_antag_chance(character) + if(config.allow_latejoin_antagonists) + switch(SSshuttle.emergency.mode) + if(SHUTTLE_RECALL, SHUTTLE_IDLE) + ticker.mode.make_antag_chance(character) + if(SHUTTLE_CALL) + if(SSshuttle.emergency.timeLeft(1) > initial(SSshuttle.emergencyCallTime)*0.5) + ticker.mode.make_antag_chance(character) qdel(src) /mob/new_player/proc/AnnounceArrival(var/mob/living/carbon/human/character, var/rank) @@ -310,21 +301,22 @@ var/dat = "
    Round Duration: [round(hours)]h [round(mins)]m
    " - if(emergency_shuttle) //In case Nanotrasen decides reposess Centcom's shuttles. - if(emergency_shuttle.direction == 2) //Shuttle is going to centcom, not recalled + switch(SSshuttle.emergency.mode) + if(SHUTTLE_ESCAPE) dat += "
    The station has been evacuated.

    " - if(emergency_shuttle.direction == 1 && emergency_shuttle.timeleft() < 300) //Shuttle is past the point of no recall - dat += "
    The station is currently undergoing evacuation procedures.

    " + if(SHUTTLE_CALL) + if(SSshuttle.emergency.timeLeft() < 0.5 * initial(SSshuttle.emergencyCallTime)) //Shuttle is past the point of no recall + dat += "
    The station is currently undergoing evacuation procedures.

    " var/available_job_count = 0 - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(job && IsJobAvailable(job.title)) available_job_count++; dat += "
    Choose from the following open positions:

    " dat += "
    " var/job_count = 0 - for(var/datum/job/job in job_master.occupations) + for(var/datum/job/job in SSjob.occupations) if(job && IsJobAvailable(job.title)) job_count++; if (job_count > round(available_job_count / 2)) diff --git a/code/modules/nano/nanoexternal.dm b/code/modules/nano/nanoexternal.dm index a6b2485f665..d6d2833e1e3 100644 --- a/code/modules/nano/nanoexternal.dm +++ b/code/modules/nano/nanoexternal.dm @@ -1,5 +1,5 @@ - // This file contains all Nano procs/definitions for external classes/objects - + // This file contains all Nano procs/definitions for external classes/objects + /** * Called when a Nano UI window is closed * This is how Nano handles closed windows @@ -15,7 +15,7 @@ if (istype(ui)) ui.close() - + if(ui.ref) var/href = "close=1" src.Topic(href, params2list(href), ui.ref) // this will direct to the atom's Topic() proc via client.Topic() @@ -31,13 +31,13 @@ * ui_interact is currently defined for /atom/movable * * @param user /mob The mob who is interacting with this ui - * @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") + * @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") * @param ui /datum/nanoui This parameter is passed by the nanoui process() proc when updating an open ui * * @return nothing */ /atom/movable/proc/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null) return - -// Used by the Nano UI Manager (/datum/nanomanager) to track UIs opened by this mob + +// Used by the Nano UI SubSystem (/datum/subsystem/nano) to track UIs opened by this mob /mob/var/list/open_uis = list() diff --git a/code/modules/nano/nanomanager.dm b/code/modules/nano/nanomanager.dm index 9b8be6ce99e..c463787a17e 100644 --- a/code/modules/nano/nanomanager.dm +++ b/code/modules/nano/nanomanager.dm @@ -1,19 +1,3 @@ -// This is the window/UI manager for Nano UI -// There should only ever be one (global) instance of nanomanger -/datum/nanomanager - // a list of current open /nanoui UIs, grouped by src_object and ui_key - var/open_uis[0] - // a list of current open /nanoui UIs, not grouped, for use in processing - var/list/processing_uis = list() - - /** - * Create a new nanomanager instance. - * - * @return /nanomanager new nanomanager object - */ -/datum/nanomanager/New() - return - /** * Get an open /nanoui ui for the current user, src_object and ui_key and try to update it with data * @@ -25,16 +9,16 @@ * * @return /nanoui Returns the found ui, for null if none exists */ -/datum/nanomanager/proc/try_update_ui(var/mob/user, src_object, ui_key, var/datum/nanoui/ui, data) +/datum/subsystem/nano/proc/try_update_ui(var/mob/user, src_object, ui_key, var/datum/nanoui/ui, data) if (isnull(ui)) // no ui has been passed, so we'll search for one { ui = get_open_ui(user, src_object, ui_key) } - if (!isnull(ui)) + if (!isnull(ui)) // The UI is already open so push the data to it ui.push_data(data) return ui - + return null /** @@ -46,7 +30,7 @@ * * @return /nanoui Returns the found ui, or null if none exists */ -/datum/nanomanager/proc/get_open_ui(var/mob/user, src_object, ui_key) +/datum/subsystem/nano/proc/get_open_ui(var/mob/user, src_object, ui_key) var/src_object_key = "\ref[src_object]" if (isnull(open_uis[src_object_key]) || !istype(open_uis[src_object_key], /list)) return null @@ -66,21 +50,21 @@ * * @return int The number of uis updated */ -/datum/nanomanager/proc/update_uis(src_object) +/datum/subsystem/nano/proc/update_uis(src_object) var/src_object_key = "\ref[src_object]" if (isnull(open_uis[src_object_key]) || !istype(open_uis[src_object_key], /list)) - return 0 + return 0 var/update_count = 0 - for (var/ui_key in open_uis[src_object_key]) + for (var/ui_key in open_uis[src_object_key]) for (var/datum/nanoui/ui in open_uis[src_object_key][ui_key]) if(ui && ui.src_object && ui.user) ui.process(1) update_count++ return update_count - + /** - * Update /nanoui uis belonging to user + * Update /nanoui uis belonging to user * * @param user /mob The mob who owns the uis * @param src_object /obj|/mob If src_object is provided, only update uis which are attached to src_object (optional) @@ -88,20 +72,20 @@ * * @return int The number of uis updated */ -/datum/nanomanager/proc/update_user_uis(var/mob/user, src_object = null, ui_key = null) +/datum/subsystem/nano/proc/update_user_uis(var/mob/user, src_object = null, ui_key = null) if (isnull(user.open_uis) || !istype(user.open_uis, /list) || open_uis.len == 0) return 0 // has no open uis var/update_count = 0 - for (var/datum/nanoui/ui in user.open_uis) + for (var/datum/nanoui/ui in user.open_uis) if ((isnull(src_object) || !isnull(src_object) && ui.src_object == src_object) && (isnull(ui_key) || !isnull(ui_key) && ui.ui_key == ui_key)) ui.process(1) update_count++ - + return update_count - + /** - * Close /nanoui uis belonging to user + * Close /nanoui uis belonging to user * * @param user /mob The mob who owns the uis * @param src_object /obj|/mob If src_object is provided, only close uis which are attached to src_object (optional) @@ -109,16 +93,16 @@ * * @return int The number of uis closed */ -/datum/nanomanager/proc/close_user_uis(var/mob/user, src_object = null, ui_key = null) +/datum/subsystem/nano/proc/close_user_uis(var/mob/user, src_object = null, ui_key = null) if (isnull(user.open_uis) || !istype(user.open_uis, /list) || open_uis.len == 0) return 0 // has no open uis var/close_count = 0 - for (var/datum/nanoui/ui in user.open_uis) + for (var/datum/nanoui/ui in user.open_uis) if ((isnull(src_object) || !isnull(src_object) && ui.src_object == src_object) && (isnull(ui_key) || !isnull(ui_key) && ui.ui_key == ui_key)) ui.close() close_count++ - + return close_count /** @@ -129,7 +113,7 @@ * * @return nothing */ -/datum/nanomanager/proc/ui_opened(var/datum/nanoui/ui) +/datum/subsystem/nano/proc/ui_opened(var/datum/nanoui/ui) var/src_object_key = "\ref[ui.src_object]" if (isnull(open_uis[src_object_key]) || !istype(open_uis[src_object_key], /list)) open_uis[src_object_key] = list(ui.ui_key = list()) @@ -149,7 +133,7 @@ * * @return int 0 if no ui was removed, 1 if removed successfully */ -/datum/nanomanager/proc/ui_closed(var/datum/nanoui/ui) +/datum/subsystem/nano/proc/ui_closed(var/datum/nanoui/ui) var/src_object_key = "\ref[ui.src_object]" if (isnull(open_uis[src_object_key]) || !istype(open_uis[src_object_key], /list)) return 0 // wasn't open @@ -160,7 +144,7 @@ ui.user.open_uis.Remove(ui) var/list/uis = open_uis[src_object_key][ui.ui_key] return uis.Remove(ui) - + /** * This is called on user logout * Closes/clears all uis attached to the user's /mob @@ -170,8 +154,8 @@ * @return nothing */ -// -/datum/nanomanager/proc/user_logout(var/mob/user) +// +/datum/subsystem/nano/proc/user_logout(var/mob/user) return close_user_uis(user) /** @@ -183,7 +167,7 @@ * * @return nothing */ -/datum/nanomanager/proc/user_transferred(var/mob/oldMob, var/mob/newMob) +/datum/subsystem/nano/proc/user_transferred(var/mob/oldMob, var/mob/newMob) if (isnull(oldMob.open_uis) || !istype(oldMob.open_uis, /list) || open_uis.len == 0) return 0 // has no open uis @@ -195,6 +179,6 @@ newMob.open_uis.Add(ui) oldMob.open_uis.Cut() - + return 1 // success diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm index 496f79b55ba..c38714a1a63 100644 --- a/code/modules/nano/nanoui.dm +++ b/code/modules/nano/nanoui.dm @@ -11,7 +11,7 @@ nanoui is used to open and update nano browser uis #define STATUS_UPDATE 1 // ORANGE Visability #define STATUS_DISABLED 0 // RED Visability -/datum/nanoui +/datum/nanoui // the user who opened this ui var/mob/user // the object this ui "belongs" to @@ -180,7 +180,7 @@ nanoui is used to open and update nano browser uis data["ui"] = list( "status" = status, "user" = list("name" = user.name) - ) + ) return data /** @@ -256,10 +256,10 @@ nanoui is used to open and update nano browser uis */ /datum/nanoui/proc/get_header() var/head_content = "" - + for (var/filename in scripts) head_content += " " - + for (var/filename in stylesheets) head_content += " " @@ -284,7 +284,7 @@ nanoui is used to open and update nano browser uis [head_content] - +
    [title ? "
    [title]
    " : ""]
    @@ -340,7 +340,7 @@ nanoui is used to open and update nano browser uis winset(user, "mapwindow.map", "focus=true") // return keyboard focus to map on_close_winset() //onclose(user, window_id) - nanomanager.ui_opened(src) + SSnano.ui_opened(src) /** * Close this UI @@ -349,7 +349,7 @@ nanoui is used to open and update nano browser uis */ /datum/nanoui/proc/close() is_auto_updating = 0 - nanomanager.ui_closed(src) + SSnano.ui_closed(src) user << browse(null, "window=[window_id]") /** @@ -392,7 +392,7 @@ nanoui is used to open and update nano browser uis return if (src_object && src_object.Topic(href, href_list)) - nanomanager.update_uis(src_object) // update all UIs attached to src_object + SSnano.update_uis(src_object) // update all UIs attached to src_object /** * Process this UI, updating the entire UI or just the status (aka visibility) @@ -406,7 +406,7 @@ nanoui is used to open and update nano browser uis if (!src_object || !user) close() return - + if (status && (update || is_auto_updating)) src_object.ui_interact(user, ui_key, src) // Update the UI (update_status() is called whenever a UI is updated) else diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 0f7b55673dd..a107d864bac 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -80,7 +80,7 @@ /obj/item/weapon/paper/attack_self(mob/user) user.examinate(src) - if(rigged && (events.holiday == "April Fool's Day")) + if(rigged && (SSevent.holiday == "April Fool's Day")) if(spam_flag == 0) spam_flag = 1 playsound(loc, 'sound/items/bikehorn.ogg', 50, 1) diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index a85940d0f81..e4e8a72694d 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -47,7 +47,7 @@ papers.Remove(P) else P = new /obj/item/weapon/paper - if(events.holiday == "April Fool's Day") + if(SSevent.holiday == "April Fool's Day") if(prob(30)) P.info = "HONK HONK HONK HONK HONK HONK HONK
    HOOOOOOOOOOOOOOOOOOOOOONK
    APRIL FOOLS
    " P.rigged = 1 diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 0cec896235e..e30567795c0 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -155,7 +155,8 @@ proc/cardinalrange(var/center) /obj/machinery/am_shielding/proc/setup_core() processing = 1 - machines.Add(src) + machines |= src + SSmachine.processing |= src if(!control_unit) return control_unit.linked_cores.Add(src) control_unit.reported_core_efficiency += efficiency diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 35ddd5458c7..451ee718f24 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -728,7 +728,7 @@ ) // update the ui if it exists, returns null if no ui is passed/found - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data) + ui = SSnano.try_update_ui(user, src, ui_key, ui, data) if (!ui) // the ui does not exist, so we'll create a new() one // for a list of parameters and their descriptions see the code docs in \code\modules\nano\nanoui.dm diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index a9f1c3a0611..3ee6979100f 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -217,7 +217,7 @@ // rebuild all power networks from scratch - only called at world creation or by the admin verb -/proc/makepowernets() +/datum/subsystem/power/proc/makepowernets() for(var/datum/powernet/PN in powernets) del(PN) powernets.Cut() @@ -356,10 +356,10 @@ //////////////////////////////////////////// /datum/powernet/New() - powernets += src + SSpower.powernets += src /datum/powernet/Destroy() - powernets -= src + SSpower.powernets -= src /datum/powernet/proc/is_empty() return !cables.len && !nodes.len diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 1ed275131b6..c502e814eff 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -34,8 +34,7 @@ narsie_spawn_animation() sleep(70) - if(emergency_shuttle) - emergency_shuttle.incall(0.3) // Cannot recall + SSshuttle.emergency.request(null, 0.3) // Cannot recall /obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user as mob) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 8f1443cb6c3..78998bac96e 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -32,7 +32,7 @@ src.energy = starting_energy ..() - processing_objects.Add(src) + SSobj.processing.Add(src) for(var/obj/machinery/power/singularity_beacon/singubeacon in world) if(singubeacon.active) target = singubeacon @@ -40,7 +40,7 @@ return /obj/singularity/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/singularity/Move(atom/newloc, direct) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 2f0e57e313d..59e4dc25604 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -337,7 +337,7 @@ ) // update the ui if it exists, returns null if no ui is passed/found - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data) + ui = SSnano.try_update_ui(user, src, ui_key, ui, data) if (!ui) // the ui does not exist, so we'll create a new() one // for a list of parameters and their descriptions see the code docs in \code\modules\nano\nanoui.dm diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 7c70cb2c484..c0341f3eb52 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -1,8 +1,6 @@ #define SOLAR_MAX_DIST 40 #define SOLARGENRATE 1500 -var/list/solars_list = list() - /obj/machinery/power/solar name = "solar panel" desc = "A solar electrical generator." @@ -108,14 +106,12 @@ var/list/solars_list = list() //calculates the fraction of the sunlight that the panel recieves /obj/machinery/power/solar/proc/update_solar_exposure() - if(!sun) - return if(obscured) sunfrac = 0 return //find the smaller angle between the direction the panel is facing and the direction of the sun (the sign is not important here) - var/p_angle = min(abs(adir - sun.angle), 360 - abs(adir - sun.angle)) + var/p_angle = min(abs(adir - SSsun.angle), 360 - abs(adir - SSsun.angle)) if(p_angle > 90) // if facing more than 90deg from sun, zero output sunfrac = 0 @@ -127,7 +123,7 @@ var/list/solars_list = list() /obj/machinery/power/solar/process()//TODO: remove/add this from machines to save on processing as needed ~Carn PRIORITY if(stat & BROKEN) return - if(!sun || !control) //if there's no sun or the panel is not linked to a solar control computer, no need to proceed + if(!control) //if there's no sun or the panel is not linked to a solar control computer, no need to proceed return if(powernet) @@ -178,10 +174,12 @@ var/list/solars_list = list() var/ax = x // start at the solar panel var/ay = y var/turf/T = null + var/dx = SSsun.dx + var/dy = SSsun.dy for(var/i = 1 to 20) // 20 steps is enough - ax += sun.dx // do step - ay += sun.dy + ax += dx // do step + ay += dy T = locate( round(ax,0.5),round(ay,0.5),z) @@ -308,12 +306,12 @@ var/list/solars_list = list() /obj/machinery/power/solar_control/disconnect_from_network() ..() - solars_list.Remove(src) + SSsun.solars.Remove(src) /obj/machinery/power/solar_control/connect_to_network() var/to_return = ..() if(powernet) //if connected and not already in solar_list... - solars_list |= src //... add it + SSsun.solars |= src //... add it return to_return //search for unconnected panels and trackers in the computer powernet and connect them @@ -341,7 +339,7 @@ var/list/solars_list = list() cdir = targetdir //...the current direction is the targetted one (and rotates panels to it) if(2) // auto-tracking if(connected_tracker) - connected_tracker.set_angle(sun.angle) + connected_tracker.set_angle(SSsun.angle) set_panels(cdir) updateDialog() @@ -475,7 +473,7 @@ var/list/solars_list = list() track = text2num(href_list["track"]) if(track == 2) if(connected_tracker) - connected_tracker.set_angle(sun.angle) + connected_tracker.set_angle(SSsun.angle) set_panels(cdir) else if (track == 1) //begin manual tracking src.targetdir = src.cdir @@ -485,7 +483,7 @@ var/list/solars_list = list() if(href_list["search_connected"]) search_for_connected() if(connected_tracker && track == 2) - connected_tracker.set_angle(sun.angle) + connected_tracker.set_angle(SSsun.angle) set_panels(cdir) src.updateUsrDialog() diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 75d5a076186..f30ce4493de 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -30,11 +30,11 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/laser/captain/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/laser/captain/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() @@ -115,11 +115,11 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/laser/bluetag/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/laser/bluetag/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() @@ -154,11 +154,11 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/laser/redtag/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/laser/redtag/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 0a4f961eb78..6737f748e4d 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -24,11 +24,11 @@ /obj/item/weapon/gun/energy/gun/nuclear/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/gun/nuclear/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() @@ -62,7 +62,7 @@ M << "You feel a wave of heat wash over you." M.apply_effect(300, IRRADIATE) crit_fail = 1 //break the gun so it stops recharging - processing_objects.Remove(src) + SSobj.processing.Remove(src) update_icon() return 0 @@ -109,4 +109,4 @@ /obj/item/weapon/gun/energy/gun/turret name = "hybrid turret gun" desc = "A basic hybrid energy gun with two settings: Stun and kill." - ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) \ No newline at end of file + ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 4db3e4a9ffb..561e8a15f5e 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -33,11 +33,11 @@ /obj/item/weapon/gun/energy/floragun/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/floragun/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() @@ -69,11 +69,11 @@ /obj/item/weapon/gun/energy/meteorgun/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/meteorgun/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/weapon/gun/energy/meteorgun/process() diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 8f28a53effc..f79e0b24d0c 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -32,11 +32,11 @@ /obj/item/weapon/gun/energy/gun/advtaser/cyborg/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/gun/advtaser/cyborg/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/weapon/gun/energy/gun/advtaser/cyborg/process() //Every [recharge_time] ticks, recharge a shot for the cyborg @@ -72,11 +72,11 @@ /obj/item/weapon/gun/energy/crossbow/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/gun/energy/crossbow/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index c575632c498..063e135516a 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -46,11 +46,11 @@ ..() charges = max_charges chambered = new ammo_type(src) - if(can_charge) processing_objects.Add(src) + if(can_charge) SSobj.processing.Add(src) /obj/item/weapon/gun/magic/Destroy() - if(can_charge) processing_objects.Remove(src) + if(can_charge) SSobj.processing.Remove(src) ..() diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index a66edfd891d..d4266884b16 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -28,7 +28,7 @@ energy = min(energy + addenergy, max_energy) if(energy != oldenergy) use_power(1500) // This thing uses up alot of power (this is still low as shit for creating reagents from thin air) - nanomanager.update_uis(src) // update all UIs attached to src + SSnano.update_uis(src) // update all UIs attached to src /obj/machinery/chem_dispenser/power_change() if(powered()) @@ -36,7 +36,7 @@ else spawn(rand(0, 15)) stat |= NOPOWER - nanomanager.update_uis(src) // update all UIs attached to src + SSnano.update_uis(src) // update all UIs attached to src /obj/machinery/chem_dispenser/process() @@ -103,7 +103,7 @@ data["chemicals"] = chemicals // update the ui if it exists, returns null if no ui is passed/found - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data) + ui = SSnano.try_update_ui(user, src, ui_key, ui, data) if (!ui) // the ui does not exist, so we'll create a new() one // for a list of parameters and their descriptions see the code docs in \code\modules\nano\nanoui.dm @@ -157,7 +157,7 @@ user.drop_item() B.loc = src user << "You add the beaker to the machine!" - nanomanager.update_uis(src) // update all UIs attached to src + SSnano.update_uis(src) // update all UIs attached to src /obj/machinery/chem_dispenser/attack_ai(mob/user as mob) return src.attack_hand(user) @@ -666,7 +666,7 @@ obj/machinery/computer/pandemic/proc/replicator_cooldown(var/waittime) if(archive_diseases[id]) var/datum/disease/advance/A = archive_diseases[id] A.AssignName(new_name) - for(var/datum/disease/advance/AD in active_diseases) + for(var/datum/disease/advance/AD in SSdisease.processing) AD.Refresh() src.updateUsrDialog() diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 6fe8b06f328..b4a3825e249 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -38,11 +38,11 @@ Borg Hypospray modes[R] = iteration iteration++ - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/reagent_containers/borghypo/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 3bc86346e64..3e4645c1cca 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -1,52 +1,464 @@ -var/obj/list/shuttles = list(("escape" = new /datum/shuttle_manager(/area/shuttle/escape/centcom, 0)), ("pod1" = new /datum/shuttle_manager(/area/shuttle/escape_pod1/station, 0)), ("pod2" = new /datum/shuttle_manager(/area/shuttle/escape_pod2/station, 0)), ("pod3" = new /datum/shuttle_manager(/area/shuttle/escape_pod3/station, 0)), ("pod4" = new /datum/shuttle_manager(/area/shuttle/escape_pod4/station, 0)), ("mining" = new /datum/shuttle_manager(/area/shuttle/mining/station, 10)), ("laborcamp" = new /datum/shuttle_manager(/area/shuttle/laborcamp/station, 10)), ("ferry" = new /datum/shuttle_manager(/area/shuttle/transport1/centcom, 0))) - //Pre-made shuttles should have non-number keys, so that buildable shuttles can use numbered keys without allowing 'I build a shuttle console with the escape number as its ID.' -datum/shuttle_manager - var/tickstomove = 10 //How long does it take to move the shuttle? - var/moving = 0 //Is it moving? - var/area/shuttle/location //The current location of the actual shuttle +//use this define to highlight docking port bounding boxes (ONLY FOR DEBUG USE) +#define DOCKING_PORT_HIGHLIGHT -datum/shuttle_manager/New(var/area, var/delay) //Create a new shuttle manager for the shuttle starting area, "area" and with a movement delay of tickstomove - location = area - tickstomove = delay - var/area/A = locate(location) - A.has_gravity = 1 +//NORTH default dir +/obj/docking_port + invisibility = 101 + icon = 'icons/obj/device.dmi' + //icon = 'icons/dirsquare.dmi' + icon_state = "pinonfar" + + unacidable = 1 + anchored = 1 + + var/id + dir = NORTH //this should point -away- from the dockingport door, ie towards the ship + var/width = 0 //size of covered area, perpendicular to dir + var/height = 0 //size of covered area, paralell to dir + var/dwidth = 0 //position relative to covered area, perpendicular to dir + var/dheight = 0 //position relative to covered area, parallel to dir + + //these objects are indestructable + Destroy() + return 1 -datum/shuttle_manager/proc/move_shuttle(var/override_delay) - if(moving) return 0 - moving = 1 - spawn(override_delay == null ? tickstomove*10 : override_delay) - var/area/shuttle/fromArea - var/area/shuttle/toArea - fromArea = locate(location) //the location of the shuttle - toArea = locate(fromArea.destination) + //returns a list(x0,y0, x1,y1) where points 0 and 1 are bounding corners of the projected rectangle + proc/return_coords(_x, _y, _dir) + if(!_dir) + _dir = dir + if(!_x) + _x = x + if(!_y) + _y = y - toArea.clear_docking_area() + //byond's sin and cos functions are inaccurate. This is faster and perfectly accurate + var/cos = 1 + var/sin = 0 + switch(_dir) + if(WEST) + cos = 0 + sin = 1 + if(SOUTH) + cos = -1 + sin = 0 + if(EAST) + cos = 0 + sin = -1 - fromArea.move_contents_to(toArea) - location = toArea.type + return list( + _x + (-dwidth*cos) - (-dheight*sin), + _y + (-dwidth*sin) + (-dheight*cos), + _x + (-dwidth+width-1)*cos - (-dheight+height-1)*sin, + _y + (-dwidth+width-1)*sin + (-dheight+height-1)*cos + ) - fromArea.has_gravity = 0 - toArea.has_gravity = 1 - for(var/obj/machinery/door/D in toArea) //Close any doors on the shuttle - spawn(0) - D.close() + //returns turfs within our projected rectangle in a specific order. + //this ensures that turfs are copied over in the same order, regardless of any rotation + proc/return_ordered_turfs(_x, _y, _z, _dir) + if(!_dir) + _dir = dir + if(!_x) + _x = x + if(!_y) + _y = y + if(!_z) + _z = z + var/cos = 1 + var/sin = 0 + switch(_dir) + if(WEST) + cos = 0 + sin = 1 + if(SOUTH) + cos = -1 + sin = 0 + if(EAST) + cos = 0 + sin = -1 - for(var/mob/M in toArea) - if(M.client) - spawn(0) - if(M.buckled) - shake_camera(M, 2, 1) // turn it down a bit come on + . = list() + + var/xi + var/yi + for(var/dx=0, dx S.dwidth) + return 2 + if(width-dwidth > S.width-S.dwidth) + return 3 + if(dheight > S.dheight) + return 4 + if(height-dheight > S.height-S.dheight) + return 5 + //check the dock isn't occupied + if(S.get_docked()) + return 6 + return 0 //0 means we can dock + + //call the shuttle to destination S + proc/request(obj/docking_port/stationary/S) + if(canDock(S)) + ERROR("[type](\"[name]\") cannot dock at [S]\")") + return 1 //we can't dock at S + + switch(mode) + if(SHUTTLE_CALL) + if(S == destination) + if(world.time <= timer) + timer = world.time + else + destination = S + timer = world.time + if(SHUTTLE_RECALL) + if(S == destination) + timer = world.time - timeLeft(1) + else + destination = S + timer = world.time + mode = SHUTTLE_CALL + else + destination = S + mode = SHUTTLE_CALL + timer = world.time + enterTransit() //hyperspace + + //recall the shuttle to where it was previously + proc/cancel() + if(mode != SHUTTLE_CALL) + return + + timer = world.time - timeLeft(1) + mode = SHUTTLE_RECALL + + proc/enterTransit() + previous = null +// if(!destination) +// return + var/obj/docking_port/stationary/S0 = get_docked() + var/obj/docking_port/stationary/S1 = findTransitDock() + if(S1 && S0) + if(dock(S1)) + WARNING("shuttle \"[id]\" could not enter transit space. Docked at [S0 ? S0.id : "null"]. Transit dock [S1 ? S1.id : "null"].") + else + previous = S0 + + //this is the main proc. It instantly moves our mobile port to stationary port S1 + //it handles all the generic behaviour, such as sanity checks, closing doors on the shuttle, stunning mobs, etc + proc/dock(obj/docking_port/stationary/S1) + . = canDock(S1) + if(.) + ERROR("[type](\"[name]\") cannot dock at [S1]") + return . + + if(canMove()) + return -1 + + closePortDoors() + + //rotate transit docking ports, so we don't need zillions of variants + if(istype(S1, /obj/docking_port/stationary/transit)) + S1.dir = turn(NORTH, -travelDir) + + var/obj/docking_port/stationary/S0 = get_docked() + var/turf_type = /turf/space + if(S0 && S0.turf_type) + turf_type = S0.turf_type + + var/list/L0 = return_ordered_turfs() + var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) + + //remove area surrounding docking port + areaInstance.contents.Cut() + + //move or squish anything in the way ship at destination + roadkill(L1, S1.dir) + + for(var/i=1, i<=L0.len, ++i) + var/turf/T0 = L0[i] + if(!istype(T0, /turf/simulated/shuttle)) //only move shuttle turfs! + continue + + var/turf/T1 = L1[i] + if(!T1) + continue + + T0.copyTurf(T1) + areaInstance.contents += T1 + + //copy over air + if(istype(T1, /turf/simulated)) + var/turf/simulated/Ts1 = T1 + Ts1.copy_air_with_tile(T0) + + //move mobile to new location + loc = S1.loc + dir = S1.dir + + //move all objects + for(var/obj/O in T0) + if(O.invisibility >= 101) + continue + O.loc = T1 + + //close open doors + if(istype(O, /obj/machinery/door)) + var/obj/machinery/door/Door = O + spawn(-1) + Door.close() + + for(var/mob/M in T0) + if(!M.move_on_shuttle) + continue + M.loc = T1 + + //docking turbulence + if(M.client) + spawn(0) + if(M.buckled) + shake_camera(M, 2, 1) // turn it down a bit come on + else + shake_camera(M, 7, 1) + if(istype(M, /mob/living/carbon)) + if(!M.buckled) + M.Weaken(3) + + + T0.ChangeTurf(turf_type) + + + //todo + //T0.loc = + + //air system updates + for(var/turf/T1 in L1) + SSair.remove_from_active(T1) + T1.CalculateAdjacentTurfs() + SSair.add_to_active(T1,1) + + for(var/turf/T0 in L0) + SSair.remove_from_active(T0) + T0.CalculateAdjacentTurfs() + SSair.add_to_active(T0,1) + +/* + if(istype(S1, /obj/docking_port/stationary/transit)) + var/d = turn(dir, 180 + travelDir) + for(var/turf/space/transit/T in S1.return_ordered_turfs()) + T.pushdirection = d + T.update_icon() +*/ + + proc/findTransitDock() + for(var/obj/docking_port/stationary/S in SSshuttle.transit) + if(findtext(S.id, "_transit", -8, 0)) + continue + if(!canDock(S)) + return S + + + //shuttle-door closing is handled in the dock() proc whilst looping through turfs + //this one closes the door where we are docked at, if there is one there. + proc/closePortDoors() + var/turf/T = get_step(loc, turn(dir,180)) + if(T) + var/obj/machinery/door/Door = locate() in T + if(Door) + spawn(-1) + Door.close() + + proc/roadkill(list/L, dir, x, y) + for(var/turf/T in L) + for(var/atom/movable/AM in T) + if(ismob(AM)) + if(istype(AM, /mob/living)) + var/mob/living/M = AM + M.Paralyse(10) + M.take_organ_damage(80) + M.anchored = 0 else - shake_camera(M, 7, 1) - if(istype(M, /mob/living/carbon)) - if(!M.buckled) - M.Weaken(3) + continue - moving = 0 - return 1 + if(!AM.anchored) + step(AM, dir) + else + qdel(AM) +/* + //used to check if atom/A is within the shuttle's bounding box + proc/onShuttleCheck(atom/A) + var/turf/T = get_turf(A) + if(!T) + return 0 + var/list/L = return_coords() + if(L[1] > L[3]) + L.Swap(1,3) + if(L[2] > L[4]) + L.Swap(2,4) + + if(L[1] <= T.x && T.x <= L[3]) + if(L[2] <= T.y && T.y <= L[4]) + return 1 + return 0 +*/ + //used by shuttle subsystem to check timers + proc/check() + var/timeLeft = timeLeft(1) + if(timeLeft <= 0) + switch(mode) + if(SHUTTLE_CALL) + if(dock(destination)) + setTimer(20) //can't dock for some reason, try again in 2 seconds + return + if(SHUTTLE_RECALL) + if(dock(previous)) + setTimer(20) //can't dock for some reason, try again in 2 seconds + return + mode = SHUTTLE_IDLE + timer = 0 + destination = null + + + proc/setTimer(wait) + if(timer <= 0) + timer = world.time + timer += wait - timeLeft(1) + + //returns timeLeft + proc/timeLeft(divisor) + if(divisor <= 0) + divisor = 10 + if(!timer) + return round(callTime/divisor, 1) + return max( round((timer+callTime-world.time)/divisor,1), 0 ) + + proc/getStatusText() + var/obj/docking_port/stationary/dockedAt = get_docked() + . = (dockedAt && dockedAt.name) ? dockedAt.name : "unknown" + if(istype(dockedAt, /obj/docking_port/stationary/transit)) + var/obj/docking_port/stationary/dst + if(mode == SHUTTLE_RECALL) + dst = previous + else + dst = destination + . += " towards [dst ? dst.name : "unknown location"] ([timeLeft(600)]mins)" /obj/machinery/computer/shuttle name = "Shuttle Console" @@ -54,17 +466,31 @@ datum/shuttle_manager/proc/move_shuttle(var/override_delay) icon_state = "shuttle" req_access = list( ) circuit = /obj/item/weapon/circuitboard/shuttle - var/id + var/shuttleId + var/possible_destinations = "" + +/obj/machinery/computer/shuttle/New(location, obj/item/weapon/circuitboard/shuttle/C) + ..() + if(istype(C)) + possible_destinations = C.possible_destinations + shuttleId = C.shuttleId /obj/machinery/computer/shuttle/attack_hand(user as mob) if(..(user)) return src.add_fingerprint(usr) - var/dat - dat = text("
    Send Shuttle
    ") - //user << browse("[dat]", "window=miningshuttle;size=200x100") - var/datum/browser/popup = new(user, "miningshuttle", name, 200, 140) - popup.set_content(dat) + + var/list/options = params2list(possible_destinations) + var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) + var/dat = "Status: [M.getStatusText()]

    " + for(var/obj/docking_port/stationary/S in SSshuttle.stationary) + if(!options.Find(S.id)) + continue + dat += "Send to [S.name]
    " + dat += "Close" + + var/datum/browser/popup = new(user, "computer", M ? M.name : "shuttle", 200, 140) + popup.set_content("
    [dat]
    ") popup.set_title_image(usr.browse_rsc_icon(src.icon, src.icon_state)) popup.open() @@ -76,15 +502,12 @@ datum/shuttle_manager/proc/move_shuttle(var/override_delay) if(!allowed(usr)) usr << "Access denied." return + if(href_list["move"]) - if(id in shuttles) - var/datum/shuttle_manager/s = shuttles[id] - if (s.move_shuttle()) - usr << "Shuttle recieved message and will be sent shortly." - else - usr << "Shuttle is already moving." - else - usr << "Invalid shuttle requested." + switch(SSshuttle.moveShuttle(shuttleId, href_list["move"], 1)) + if(0) usr << "Shuttle recieved message and will be sent shortly." + if(1) usr << "Invalid shuttle requested." + else usr << "Unable to comply." /obj/machinery/computer/shuttle/emag_act(mob/user as mob) if(!emagged) @@ -95,20 +518,30 @@ datum/shuttle_manager/proc/move_shuttle(var/override_delay) /obj/machinery/computer/shuttle/ferry name = "transport ferry console" circuit = /obj/item/weapon/circuitboard/ferry - id = "ferry" + shuttleId = "ferry" + possible_destinations = "ferry_home;ferry_away" + /obj/machinery/computer/shuttle/ferry/request name = "ferry console" circuit = /obj/item/weapon/circuitboard/ferry/request var/cooldown //prevents spamming admins + possible_destinations = "ferry_home" -/obj/machinery/computer/shuttle/ferry/request/Topic(href, href_list) - if(href_list["move"]) - if(cooldown) - return - cooldown = 1 - usr << "Docking locks are engaged. Requesting authorization..." - var/datum/shuttle_manager/s = shuttles["ferry"] - admins << "FERRY: [key_name(usr)] (?) (JMP) (Move) is requesting to move the transport ferry to [s.location == /area/shuttle/transport1/centcom ? "the station" : "Centcom"]." - spawn(600) //One minute cooldown - cooldown = 0 \ No newline at end of file + + +#undef DOCKING_PORT_HIGHLIGHT + + +/turf/proc/copyTurf(turf/T) + if(T.type != type) + T = new type(T) + if(T.icon_state != icon_state) + T.icon_state = icon_state + if(T.icon != icon) + T.icon = icon + if(T.color != color) + T.color = color + if(T.dir != dir) + T.dir = dir + return T \ No newline at end of file diff --git a/code/modules/telesci/telepad.dm b/code/modules/telesci/telepad.dm index e0eccaff92b..98c42e57f46 100644 --- a/code/modules/telesci/telepad.dm +++ b/code/modules/telesci/telepad.dm @@ -119,14 +119,14 @@ /obj/item/weapon/rcs/New() ..() - processing_objects.Add(src) + SSobj.processing.Add(src) /obj/item/weapon/rcs/examine(mob/user) ..() user << "There are [rcharges] charge\s left." /obj/item/weapon/rcs/Destroy() - processing_objects.Remove(src) + SSobj.processing.Remove(src) ..() /obj/item/weapon/rcs/process() if(rcharges > 10) @@ -154,4 +154,4 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, src) s.start() - user << " You emag the RCS. Click on it to toggle between modes." \ No newline at end of file + user << " You emag the RCS. Click on it to toggle between modes." diff --git a/code/world.dm b/code/world.dm index c31d225da1d..a548eb0d160 100644 --- a/code/world.dm +++ b/code/world.dm @@ -3,11 +3,11 @@ turf = /turf/space area = /area/space view = "15x15" - cache_lifespan = 1 - -#define RECOMMENDED_VERSION 495 + cache_lifespan = 7 /world/New() + map_ready = 1 + #if (PRELOAD_RSC == 0) external_rsc_urls = file2list("config/external_rsc_urls.txt","\n") var/i=1 @@ -30,9 +30,6 @@ diaryofmeanpeople << "\n\nStarting up. [time2text(world.timeofday, "hh:mm.ss")]\n---------------------" changelog_hash = md5('html/changelog.html') //used for telling if the changelog has changed recently - if(byond_version < RECOMMENDED_VERSION) - world.log << "Your server's BYOND version does not meet the recommended requirements for /tg/station code. Please update BYOND." - make_datum_references_lists() //initialises global lists for referencing frequently used datums (so that we only ever do it once) load_configuration() @@ -54,48 +51,21 @@ timezoneOffset = text2num(time2text(0,"hh")) * 36000 - sun = new /datum/sun() - radio_controller = new /datum/controller/radio() - data_core = new /obj/effect/datacore() - paiController = new /datum/paiController() - if(config.sql_enabled) if(!setup_database_connection()) world.log << "Your server failed to establish a connection with the database." else world.log << "Database connection established." - plmaster = new /obj/effect/overlay() - plmaster.icon = 'icons/effects/tile_effects.dmi' - plmaster.icon_state = "plasma" - plmaster.layer = FLY_LAYER - plmaster.mouse_opacity = 0 - slmaster = new /obj/effect/overlay() - slmaster.icon = 'icons/effects/tile_effects.dmi' - slmaster.icon_state = "sleeping_agent" - slmaster.layer = FLY_LAYER - slmaster.mouse_opacity = 0 + data_core = new /obj/effect/datacore() - setup_map_transitions() - for(var/i=0, iYou have been inactive for more than 10 minutes and have been disconnected." - del(C) -#undef INACTIVITY_KICK - - /world/proc/load_mode() var/list/Lines = file2list("data/mode.txt") if(Lines.len) diff --git a/icons/effects/ss13_dark_alpha6.dmi b/icons/effects/ss13_dark_alpha6.dmi index 742337358daaf170b122e8eb961f94933c1eee20..44f84ec33ad6e1bf8fb2b456cfb126b2ac534b30 100644 GIT binary patch delta 184 zcmey)e2jTQL&B$)BadntTpW|We$Ko1&*fm(BvDcAtT2-`8UJ0n>Vg6mFJnKt$X8|g zwqp$p42;a4E{-7;bKYKd*eED^@=hW~;NM^WhH@Gu4-@O1TaS?83{1OSSbOqBot delta 259 zcmX@c{GEA1L;bCmBadntTpW|We$Ko1&*gB}EKyNyuP~7{C;q#1)ddACUdDb_$X8|W zpXCb}7#K}FT^vIy=DfYLG54^80K>t>3x#Af3k3T_H?SOEclKzFp|I-iiCI>Q#OrF4~0Ftl;N;H=5kegG#FSWaV&DMA6_wEZr^fRnsh=3XR zRkh~Lm7mj%_3JO5Ke+SX)PwhDPXEqzXyQi=v2QGgYPi#{qy{`@00K`}KbLh*2~7Y3 C!*u2V diff --git a/icons/turf/space.dmi b/icons/turf/space.dmi index 9f15fbbe63a4100979158d7a60ef332252381c25..2bd62851550e738a39d2b12e622964d08c81df83 100644 GIT binary patch literal 122696 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

    )dDZgVh3FIKRG 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

    t{Y4L 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 Date: Thu, 1 Jan 2015 00:41:54 +0200 Subject: [PATCH 16/90] Statue code cleanup --- code/game/objects/structures/statues.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index aedfbc485d0..c0b8434e9c1 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -27,6 +27,7 @@ "You are loosening the [name]'s bolts...") if(do_after(user,40)) if(!src) return + if(!anchored) return user.visible_message("[user] loosened the [name]'s bolts!", \ "You loosened the [name]'s bolts!") anchored = 0 @@ -39,6 +40,7 @@ "You are securing the [name]'s bolts...") if(do_after(user, 40)) if(!src) return + if(anchored) return user.visible_message("[user] has secured the [name]'s bolts!", \ "You have secured the [name]'s bolts!") anchored = 1 @@ -47,7 +49,7 @@ user.visible_message("[user] is slicing apart the [name]...", \ "You are slicing apart the [name]...") if(do_after(user,30)) - if(!src) return + if(!src.loc) return user.visible_message("[user] slices apart the [name]!", \ "You slice apart the [name]!") Dismantle(1) @@ -56,7 +58,7 @@ user.visible_message("[user] begins to drill apart the [name]!", \ "You begin to drill apart the [name]!") if(do_after(user,5)) - if(!src) return + if(!src.loc) return user.visible_message("[user] destroys the [name]!", \ "You destroy the [name]!") qdel(src) @@ -66,19 +68,17 @@ user.visible_message("[user] is slicing apart the [name]...", \ "You are slicing apart the [name]...") if(do_after(user, 40)) - if(!src) return + if(!src.loc) return user.visible_message("[user] slices apart the [name]!", \ "You slice apart the [name]!") Dismantle(1) else hardness -= W.force/100 - user.visible_message("[user] hits the [name] with their [W.name]!", \ - "You hit the [name] with your [W.name]!") CheckHardness() + ..() /obj/structure/statue/attack_hand(mob/living/user as mob) - user.do_attack_animation(src) user.changeNext_move(CLICK_CD_MELEE) add_fingerprint(user) user.visible_message("[user] rubs some dust off from the [name]'s surface.", \ From b6e1547f0e9fba5c677f6838c2f6f22a25ea39aa Mon Sep 17 00:00:00 2001 From: Firecage Date: Thu, 1 Jan 2015 01:43:28 +0200 Subject: [PATCH 17/90] Final Statues --- code/game/objects/structures/statues.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index c0b8434e9c1..c7458b10969 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -17,7 +17,6 @@ ..() /obj/structure/statue/attackby(obj/item/weapon/W, mob/living/user as mob) - user.do_attack_animation(src) add_fingerprint(user) user.changeNext_move(CLICK_CD_MELEE) if(istype(W, /obj/item/weapon/wrench)) @@ -75,8 +74,8 @@ else hardness -= W.force/100 - CheckHardness() ..() + CheckHardness() /obj/structure/statue/attack_hand(mob/living/user as mob) user.changeNext_move(CLICK_CD_MELEE) From 9de9f4b3f8db8cda73fc07df636292c14c7ebef2 Mon Sep 17 00:00:00 2001 From: paprka Date: Wed, 31 Dec 2014 17:21:36 -0800 Subject: [PATCH 18/90] istypes the space cleaner dirt clean --- .../reagents/Chemistry-Reagents/Chemistry-Reagents.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index dc5d19df310..beb30dfabe6 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -651,8 +651,9 @@ datum/reagent/space_cleaner/reaction_turf(var/turf/T, var/volume) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) var/turf/simulated/floor/F = T - if(volume >= 1) - F.dirt = 0 + if(istype(T, /turf/simulated/floor)) + if(volume >= 1) + F.dirt = 0 datum/reagent/space_cleaner/reaction_mob(var/mob/M, var/method=TOUCH, var/volume) if(iscarbon(M)) From 8661025135cc2a14c93526dcdd688299482352a9 Mon Sep 17 00:00:00 2001 From: paprka Date: Wed, 31 Dec 2014 17:25:23 -0800 Subject: [PATCH 19/90] Moves the typecast under the ischeck for space cleaner --- code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index beb30dfabe6..bfc36dc4b3f 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -650,8 +650,8 @@ datum/reagent/space_cleaner/reaction_turf(var/turf/T, var/volume) for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5,10)) - var/turf/simulated/floor/F = T if(istype(T, /turf/simulated/floor)) + var/turf/simulated/floor/F = T if(volume >= 1) F.dirt = 0 From 56a1d11162d34bd7864037824ba63ea61da9b010 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Thu, 1 Jan 2015 13:54:52 -0300 Subject: [PATCH 20/90] Adds an "unread message count" to the NTRC link Fixes #6720 --- code/game/objects/items/devices/PDA/PDA.dm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 296b2a2d6dd..a014fd5d33c 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -47,6 +47,7 @@ var/global/list/obj/item/device/pda/PDAs = list() var/chat_channel = "#ss13" //name of our current NTRC channel var/nick = "" //our NTRC nick var/list/ntrclog = list() //NTRC message log + var/new_ntrc_msg = 0 var/noreturn = 0 //whether the PDA can use the Return button, used for the aiPDA chatroom @@ -260,6 +261,8 @@ var/global/list/obj/item/device/pda/PDAs = list() if(active_uplink_check(user)) return + setup_chatrooms() + var/dat = "Personal Data Assistant" dat += " Close" @@ -292,7 +295,7 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "

      " dat += "
    • Notekeeper
    • " dat += "
    • Messenger
    • " - dat += "
    • Nanotrasen Relay Chat
    • " + dat += "
    • Nanotrasen Relay Chat ([new_ntrc_msg] unread)
    • " if (cartridge) if (cartridge.access_clown) @@ -444,10 +447,7 @@ var/global/list/obj/item/device/pda/PDAs = list() dat += "
      " if (5) - if(!nick) //first time join - nick = copytext(sanitize(owner), 1, 9) - var/datum/chatroom/C = chatchannels[chat_channel] - C.parse_msg(src, nick, "/join [chat_channel]") + new_ntrc_msg = 0 dat += "

      SS13 Nanotrasen Relay Chat Network

      " dat += "[nick] | " @@ -1152,6 +1152,14 @@ var/global/list/obj/item/device/pda/PDAs = list() ntrclog[channel] = msg + ntrclog[channel] if (findtext(message, nick) && !silent) loc.audible_message("\icon[src] *[ttone]*", null, 3) + new_ntrc_msg++ + +/obj/item/device/pda/proc/setup_chatrooms() //this can't be done on New() because the messaging server needs to be instanced first + if(!nick) //first time using the PDA + //join the default chat channel + nick = copytext(sanitize(owner), 1, 9) + var/datum/chatroom/C = chatchannels[chat_channel] + C.parse_msg(src, nick, "/join [chat_channel]") /proc/get_viewable_pdas() . = list() From cb155b59710fadb55e50bed27f932df0571b208d Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Thu, 1 Jan 2015 13:33:34 -0600 Subject: [PATCH 21/90] Moves all the custom AsteroidStation areas --- _maps/AsteroidStation.dm | 7 +- .../Asteroidstation/Asteroidstation.dmm | 1646 ++++++++--------- _maps/map_files/Asteroidstation/areas.dm | 119 -- _maps/map_files/Asteroidstation/areas.dmi | Bin 2513 -> 0 bytes code/game/area/Space Station 13 areas.dm | 120 ++ icons/turf/areas.dmi | Bin 27235 -> 29336 bytes 6 files changed, 944 insertions(+), 948 deletions(-) delete mode 100644 _maps/map_files/Asteroidstation/areas.dm delete mode 100644 _maps/map_files/Asteroidstation/areas.dmi diff --git a/_maps/AsteroidStation.dm b/_maps/AsteroidStation.dm index e742421ed6a..4545c90ed32 100644 --- a/_maps/AsteroidStation.dm +++ b/_maps/AsteroidStation.dm @@ -16,15 +16,10 @@ Then tick this file, the maps and all additional files will be automatically def #include "map_files\Asteroidstation\z5.dmm" #include "map_files\Asteroidstation\z6.dmm" #include "map_files\Asteroidstation\z7.dmm" - + #define MAP_FILE "Asteroidstation.dmm" #define MAP_NAME "AsteroidStation" - #if !defined(MAP_OVERRIDE_FILES) - #define MAP_OVERRIDE_FILES - #include "map_files\Asteroidstation\areas.dm" - #endif - #elif !defined(MAP_OVERRIDE) #warn a map has already been included, ignoring AsteroidStation. diff --git a/_maps/map_files/Asteroidstation/Asteroidstation.dmm b/_maps/map_files/Asteroidstation/Asteroidstation.dmm index 28b40313596..fa667da9e54 100644 --- a/_maps/map_files/Asteroidstation/Asteroidstation.dmm +++ b/_maps/map_files/Asteroidstation/Asteroidstation.dmm @@ -124,8 +124,8 @@ "act" = (/turf/space,/area/shuttle/transport1/station) "acu" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 10},/turf/simulated/floor/plating,/area/construction/Storage{name = "Construction Site"}) "acv" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/construction/Storage{name = "Construction Site"}) -"acw" = (/turf/simulated/wall,/area/maintenance/asteroidstation/eva) -"acx" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/eva) +"acw" = (/turf/simulated/wall,/area/maintenance/eva) +"acx" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/eva) "acy" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Escape Pod One"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acz" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acA" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Escape Pod Two"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -133,8 +133,8 @@ "acC" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"acF" = (/turf/simulated/wall/r_wall,/area/maintenance/asteroidstation/eva) -"acG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/eva) +"acF" = (/turf/simulated/wall/r_wall,/area/maintenance/eva) +"acG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/eva) "acH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -173,7 +173,7 @@ "adq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adr" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "ads" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"adt" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/eva) +"adt" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/eva) "adu" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adv" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adw" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -191,7 +191,7 @@ "adI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"adL" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"adL" = (/turf/simulated/floor/plating,/area/maintenance/eva) "adM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adN" = (/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adO" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -235,13 +235,13 @@ "aeA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plating,/area/construction) "aeB" = (/turf/simulated/floor/plasteel,/area/construction) "aeC" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"aeD" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aeE" = (/obj/structure/table,/obj/item/clothing/gloves/boxing{pixel_x = 5; pixel_y = -3},/obj/item/clothing/gloves/boxing/blue,/obj/item/clothing/gloves/boxing/green{pixel_x = -2; pixel_y = 4},/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"aeF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aeH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aeI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/eva) -"aeJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aeD" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating,/area/maintenance/eva) +"aeE" = (/obj/structure/table,/obj/item/clothing/gloves/boxing{pixel_x = 5; pixel_y = -3},/obj/item/clothing/gloves/boxing/blue,/obj/item/clothing/gloves/boxing/green{pixel_x = -2; pixel_y = 4},/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"aeF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/eva) +"aeH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"aeI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/eva) +"aeJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/eva) "aeK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "1; 12; 18; 23; 32; 48"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "aeL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "aeM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -262,13 +262,13 @@ "afb" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/construction) "afc" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afd" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"afe" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aff" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"afg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afh" = (/obj/structure/table/glass,/obj/item/weapon/storage/wallet/random,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"afi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"afj" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Arrivals Power Control"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afk" = (/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "E.V.A. Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afe" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/eva) +"aff" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"afg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"afh" = (/obj/structure/table/glass,/obj/item/weapon/storage/wallet/random,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"afi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"afj" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Arrivals Power Control"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) +"afk" = (/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "E.V.A. Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/eva) "afl" = (/obj/machinery/camera{c_tag = "Customs Desk"; dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "afm" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "afn" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -282,13 +282,13 @@ "afv" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Fore"; dir = 2; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (SOUTHEAST)"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afx" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"afy" = (/turf/simulated/floor/plasteel{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/maintenance/asteroidstation/eva) -"afz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afA" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"afB" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afC" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afD" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Arrivals Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"afE" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afy" = (/turf/simulated/floor/plasteel{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/maintenance/eva) +"afz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/maintenance/eva) +"afA" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"afB" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/eva) +"afC" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"afD" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Arrivals Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/eva) +"afE" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "afF" = (/turf/simulated/wall,/area/security/checkpoint{name = "Customs Desk"}) "afG" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "afH" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/brigdoor{dir = 1; name = "Arrivals Security Checkpoint"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint{name = "Customs Desk"}) @@ -301,12 +301,12 @@ "afO" = (/obj/machinery/gateway{dir = 1},/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "afP" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) "afQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"afR" = (/obj/machinery/conveyor{dir = 5; id = "Recycler"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/recycler) -"afS" = (/obj/machinery/recycler,/obj/machinery/conveyor{dir = 4; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asteroidstation/recycler) -"afT" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asteroidstation/recycler) -"afU" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/recycler) -"afV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"afW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) +"afR" = (/obj/machinery/conveyor{dir = 5; id = "Recycler"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/recycler) +"afS" = (/obj/machinery/recycler,/obj/machinery/conveyor{dir = 4; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/recycler) +"afT" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/recycler) +"afU" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/recycler) +"afV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/recycler) +"afW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/recycler) "afX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) "afY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) "afZ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/space) @@ -316,12 +316,12 @@ "agd" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "age" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "agf" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"agg" = (/obj/structure/filingcabinet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agh" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agj" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/maintenance/asteroidstation/eva) -"agk" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) -"agl" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agg" = (/obj/structure/filingcabinet,/turf/simulated/floor/plating,/area/maintenance/eva) +"agh" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/eva) +"agi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"agj" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/maintenance/eva) +"agk" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) +"agl" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) "agm" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint{name = "Customs Desk"}) "agn" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint{name = "Customs Desk"}) "ago" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint{name = "Customs Desk"}) @@ -333,24 +333,24 @@ "agu" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "agv" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "agw" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"agx" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/asteroidstation/recycler) -"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/asteroidstation/recycler) -"agA" = (/obj/machinery/conveyor{dir = 6; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"agB" = (/obj/machinery/conveyor{dir = 9; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (NORTHWEST)"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"agC" = (/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) +"agx" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) +"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/recycler) +"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/recycler) +"agA" = (/obj/machinery/conveyor{dir = 6; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"agB" = (/obj/machinery/conveyor{dir = 9; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (NORTHWEST)"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/recycler) +"agC" = (/turf/simulated/wall,/area/maintenance/recycler) "agD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) "agE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; name = "AI Requests Console"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"agF" = (/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agG" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agH" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agI" = (/obj/structure/optable,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agK" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/obj/effect/decal/cleanable/cobweb,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agN" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"agO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agF" = (/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) +"agG" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/eva) +"agH" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/eva) +"agI" = (/obj/structure/optable,/turf/simulated/floor/plating,/area/maintenance/eva) +"agJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plating,/area/maintenance/eva) +"agK" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/obj/effect/decal/cleanable/cobweb,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/eva) +"agL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/eva) +"agM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) +"agN" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"agO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) "agP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Customs Deck Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "agQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint{name = "Customs Desk"}) "agR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/security/checkpoint{name = "Customs Desk"}) @@ -364,23 +364,23 @@ "agZ" = (/obj/machinery/gateway,/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "aha" = (/obj/machinery/gateway{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) "ahb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ahc" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"ahe" = (/obj/machinery/power/apc{dir = 4; name = "Recycler APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Recycler"; dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/recycler) -"ahf" = (/obj/machinery/conveyor{dir = 1; id = "Recycler3"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ahc" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) +"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"ahe" = (/obj/machinery/power/apc{dir = 4; name = "Recycler APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Recycler"; dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/recycler) +"ahf" = (/obj/machinery/conveyor{dir = 1; id = "Recycler3"},/turf/simulated/floor/plating,/area/maintenance/recycler) "ahg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) "ahh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ahi" = (/obj/effect/landmark/start{name = "AI"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 8; pixel_y = 32},/obj/machinery/flasher{id = "AI"; pixel_x = 32; pixel_y = -6},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = -4; pixel_y = 27; req_access_txt = "16"},/obj/machinery/power/apc{aidisabled = 0; dir = 8; name = "AI Chamber APC"; pixel_x = -32; pixel_y = -6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) "ahj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ahk" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ahl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahm" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper{info = "Soon, phase 2 will begin and we will strike. Be prepared."},/obj/item/weapon/grenade/chem_grenade/incendiary,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahn" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flash/handheld,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aho" = (/obj/machinery/door/airlock/maintenance{name = "Subjunction 6"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahp" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahs" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/eva) +"ahm" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper{info = "Soon, phase 2 will begin and we will strike. Be prepared."},/obj/item/weapon/grenade/chem_grenade/incendiary,/turf/simulated/floor/plating,/area/maintenance/eva) +"ahn" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flash/handheld,/turf/simulated/floor/plating,/area/maintenance/eva) +"aho" = (/obj/machinery/door/airlock/maintenance{name = "Subjunction 6"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahp" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) +"ahr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahs" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "aht" = (/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Arrival Shuttle Hallway APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "ahu" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint{name = "Customs Desk"}) "ahv" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint{name = "Customs Desk"}) @@ -394,10 +394,10 @@ "ahD" = (/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"ahI" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) -"ahJ" = (/obj/machinery/mineral/stacking_machine{input_dir = 4; output_dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/recycler) +"ahI" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 4},/turf/simulated/wall,/area/maintenance/recycler) +"ahJ" = (/obj/machinery/mineral/stacking_machine{input_dir = 4; output_dir = 8},/turf/simulated/floor/plating,/area/maintenance/recycler) "ahK" = (/turf/space,/area/supply/station) "ahL" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahM" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) @@ -406,12 +406,12 @@ "ahP" = (/obj/machinery/door/window{dir = 4; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahQ" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahR" = (/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ahS" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ahX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahS" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) "ahY" = (/turf/simulated/wall,/area/storage/tech) "ahZ" = (/turf/simulated/wall/r_wall,/area/storage/tech) "aia" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) @@ -423,9 +423,9 @@ "aig" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) "aih" = (/obj/structure/table,/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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/gateway) "aii" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/gateway) -"aij" = (/obj/machinery/conveyor{dir = 5; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"aik" = (/obj/machinery/conveyor{dir = 4; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"ail" = (/obj/machinery/conveyor{dir = 10; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"aij" = (/obj/machinery/conveyor{dir = 5; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) +"aik" = (/obj/machinery/conveyor{dir = 4; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) +"ail" = (/obj/machinery/conveyor{dir = 10; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) "aim" = (/obj/effect/landmark{name = "tripai"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = 4; pixel_y = -27; req_access_txt = "16"},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = -8; pixel_y = 32},/obj/machinery/flasher{id = "AI"; pixel_x = 6; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) "ain" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aio" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) @@ -435,7 +435,7 @@ "ais" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ait" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiu" = (/obj/effect/landmark{name = "tripai"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = -4; pixel_y = 27; req_access_txt = "16"},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 8; pixel_y = -32},/obj/machinery/flasher{id = "AI"; pixel_x = -6; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) "aiw" = (/turf/simulated/wall/r_wall,/area/storage/eva) "aix" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/storage/tech) "aiy" = (/obj/structure/rack,/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/storage/tech) @@ -453,16 +453,16 @@ "aiK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/gateway) "aiL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/gateway) "aiM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/gateway) -"aiN" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"aiO" = (/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) -"aiP" = (/turf/simulated/wall,/area/maintenance/asteroidstation/telecomm) -"aiQ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/telecomm) +"aiN" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/recycler) +"aiO" = (/turf/simulated/wall,/area/maintenance/cargo) +"aiP" = (/turf/simulated/wall,/area/maintenance/telecomm) +"aiQ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/telecomm) "aiR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiT" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiV" = (/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"aiW" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aiW" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) "aiX" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aiY" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aiZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) @@ -478,20 +478,20 @@ "ajj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/gateway) "ajk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/gateway) "ajl" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/gateway) -"ajm" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"ajn" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Cargo Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajq" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajr" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/telecomm) -"ajs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/telecomm) -"ajt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/telecomm) +"ajm" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) +"ajn" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Cargo Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajq" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajr" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/telecomm) +"ajs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/telecomm) +"ajt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/telecomm) "aju" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Port"; dir = 4; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (EAST)"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajx" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Starboard"; dir = 9; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (NORTHWEST)"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ajy" = (/obj/item/robot_parts/l_arm,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"ajz" = (/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ajy" = (/obj/item/robot_parts/l_arm,/turf/simulated/floor/plating,/area/maintenance/eva) +"ajz" = (/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/eva) "ajA" = (/obj/machinery/door_control{id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = -26; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/storage/eva) "ajB" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/storage/eva) "ajC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) @@ -509,15 +509,15 @@ "ajO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange,/obj/machinery/power/apc{name = "Gateway APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/gateway) "ajP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/obj/structure/closet/secure_closet/exile,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/gateway) "ajQ" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/gateway) -"ajR" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) -"ajS" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) -"ajT" = (/obj/machinery/power/apc{dir = 8; name = "Cargo Bay Maintenance APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajU" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajV" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajW" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ajX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"ajY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"ajZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"ajR" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) +"ajS" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/maintenance/recycler) +"ajT" = (/obj/machinery/power/apc{dir = 8; name = "Cargo Bay Maintenance APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajU" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajV" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajW" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ajX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"ajY" = (/turf/simulated/floor/plating,/area/maintenance/telecomm) +"ajZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) "aka" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) "akb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "akc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/storage/eva) @@ -535,11 +535,11 @@ "ako" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) "akp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "akq" = (/obj/machinery/camera{c_tag = "Fore Hallway Fore"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) -"akr" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) -"aks" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Recycler Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/recycler) -"akt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) -"aku" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/atmos{name = "Cargo Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"akv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) +"akr" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/recycler) +"aks" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Recycler Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/recycler) +"akt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/cargo) +"aku" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/atmos{name = "Cargo Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"akv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/cargo) "akw" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "akx" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "aky" = (/obj/machinery/power/apc{dir = 1; name = "Telecommunications APC"; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) @@ -555,19 +555,19 @@ "akI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "akJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "akK" = (/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"akL" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akP" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akL" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"akM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/eva) +"akN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/eva) +"akO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/eva) +"akP" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/eva) "akQ" = (/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) "akR" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{id = "evashutter"; name = "E.V.A. Storage Shutter"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akS" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/poddoor/shutters{id = "evashutter"; name = "E.V.A. Storage Shutter"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akT" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) "akU" = (/obj/machinery/door/airlock/glass_command{desc = "Storage area for the station's general-purpose space suits and other critical materials. Can be opened via bridge controls in an emergency."; name = "Standard E.V.A. Suits"; req_access_txt = "18"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akV" = (/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) -"akW" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"akX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akW" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/eva) +"akX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "akY" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Tech Storage Maintenance"; req_access_txt = "23"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) "akZ" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) "ala" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/tech) @@ -580,29 +580,29 @@ "alh" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "ali" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) "alj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "12; 31"; tag = "Medbay"},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "Fore Hallway"}) -"alk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"all" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"aln" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"als" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"all" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"aln" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) +"alq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"als" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo) "alv" = (/turf/simulated/wall,/area/quartermaster/office) "alw" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/office) "alx" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "Supply Dock Loading Door"},/turf/simulated/floor/plating,/area/quartermaster/office) "aly" = (/turf/simulated/floor/plating/airless,/area/space) -"alz" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 8; name = "Disposal Exit"; req_access_txt = "12"},/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) -"alA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/telecomm) +"alz" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 8; name = "Disposal Exit"; req_access_txt = "12"},/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"alA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/telecomm) "alB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alE" = (/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"alF" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/obj/machinery/camera{c_tag = "Mining Atmospherics Control"; dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"alG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"alF" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/obj/machinery/camera{c_tag = "Mining Atmospherics Control"; dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor/plating,/area/maintenance/eva) +"alG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) "alH" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "alI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/storage/eva) "alJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/storage/eva) @@ -612,7 +612,7 @@ "alN" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alO" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alP" = (/obj/machinery/vending/assist,/obj/machinery/camera{c_tag = "Tech Storage"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) -"alQ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"alQ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) "alR" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alS" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/requests_console{department = "Tech storage"; name = "Tech Storage Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alT" = (/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/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/storage/tech) @@ -620,22 +620,22 @@ "alV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "alW" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Hallway APC"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) "alX" = (/turf/simulated/wall,/area/hallway/primary/fore{name = "Fore Hallway"}) -"alY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"alZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ama" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"amb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alY" = (/turf/simulated/floor/plating,/area/maintenance/cargo) +"alZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/cargo) +"ama" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/cargo) +"amb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) "amc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange,/obj/machinery/power/apc{name = "Quartermaster's Office APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/quartermaster/qm) -"amd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"ame" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) -"amf" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"amd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/cargo) +"ame" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/cargo) +"amf" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) "amg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{name = "Cargo Bay APC"; pixel_y = -24},/obj/structure/cable/orange,/turf/simulated/floor/plating,/area/quartermaster/office) -"amh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"amh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) "ami" = (/obj/structure/lattice,/turf/space,/area/space) "amj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) "amk" = (/turf/simulated/floor/plating,/area/quartermaster/office) "aml" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/structure/plasticflaps,/turf/simulated/floor/plating,/area/quartermaster/office) -"amm" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"amn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"amm" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"amn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) "amo" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "amp" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "amq" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -645,19 +645,19 @@ "amu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) "amv" = (/obj/machinery/door/airlock/highsecurity{desc = "The heart of the AI, defended by autoturrets and motion alarms."; icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "amw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"amx" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amy" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amA" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amB" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"amC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amx" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/eva) +"amy" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/eva) +"amz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) +"amA" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/eva) +"amB" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/eva) +"amC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) "amD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/storage/eva) "amE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/crowbar,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "amF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/eva) "amG" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/storage/eva) "amH" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/storage/eva) "amI" = (/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_access_txt = "18"; req_one_access_txt = "0"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/eva) -"amJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "amK" = (/turf/simulated/wall,/area/security/vacantoffice) "amL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) "amM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) @@ -676,15 +676,15 @@ "amZ" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/upload/borg,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "ana" = (/obj/structure/sign/kiddieplaque{pixel_x = 32; pixel_y = 0},/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "anb" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Mining Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"and" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/eva) -"ane" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Mining Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/eva) +"and" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/eva) +"ane" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/eva) "anf" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "ang" = (/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "anh" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/utility,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "ani" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "anj" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/camera{c_tag = "E.V.A."; dir = 8},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"ank" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ank" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) "anl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Vacant Office APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/vacantoffice) "anm" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/turf/simulated/floor/wood,/area/security/vacantoffice) "ann" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -721,7 +721,7 @@ "anS" = (/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/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) "anT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) "anU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) -"anV" = (/obj/structure/closet/wardrobe/black,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Telecommunications Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"anV" = (/obj/structure/closet/wardrobe/black,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Telecommunications Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/telecomm) "anW" = (/obj/machinery/telecomms/relay/preset/station,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "anX" = (/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "anY" = (/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) @@ -740,12 +740,12 @@ "aol" = (/obj/machinery/mineral/output,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aom" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; name = "Mining Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aon" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) -"aoo" = (/obj/structure/closet/crate,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aoo" = (/obj/structure/closet/crate,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/eva) "aop" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/door_control{id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = -26; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aoq" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aor" = (/obj/structure/table/reinforced,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aos" = (/obj/structure/closet/crate/rcd,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"aot" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aot" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) "aou" = (/turf/simulated/floor/wood,/area/security/vacantoffice) "aov" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) "aow" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -766,7 +766,7 @@ "aoL" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/quartermaster/office) "aoM" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) "aoN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) -"aoO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"aoO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) "aoP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/tcommsat/server) "aoQ" = (/obj/machinery/door/airlock/glass_engineering{desc = "The main server room. Dangerously cold to protect the sensitive machinery."; name = "Telecommunications Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel,/area/tcommsat/server) "aoR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -786,18 +786,18 @@ "apf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "apg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aph" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"api" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"apj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"apk" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"apl" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"apm" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"api" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) +"apj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"apk" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"apl" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/eva) +"apm" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) "apn" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel,/obj/machinery/requests_console{department = "E.V.A."; name = "E.V.A. Requests Console"; pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "apo" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/eva) "app" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/storage/eva) "apq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/eva) "apr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/eva) "aps" = (/obj/structure/dispenser/oxygen,/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"apt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"apt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/eva) "apu" = (/obj/machinery/door/airlock/maintenance{name = "Vacant Office Maintenance"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) "apv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) "apw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -822,7 +822,7 @@ "apP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) "apQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/quartermaster/office) "apR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"; req_one_access_txt = "5; 6; 9; 12; 22; 33; 37"; tag = "Medbay"},/turf/simulated/floor/plating,/area/quartermaster/office) -"apS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"apS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) "apT" = (/obj/machinery/telecomms/server/presets/service,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "apU" = (/obj/machinery/telecomms/server/presets/supply,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "apV" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -849,16 +849,16 @@ "aqq" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aqr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aqs" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) -"aqt" = (/obj/machinery/power/apc{dir = 8; name = "Mining APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aqu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aqv" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aqw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) -"aqx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aqt" = (/obj/machinery/power/apc{dir = 8; name = "Mining APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqv" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/eva) "aqy" = (/obj/structure/cable/orange,/obj/machinery/power/apc{dir = 4; name = "EVA APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/storage/eva) "aqz" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aqA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/eva) "aqB" = (/obj/structure/table/reinforced,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"aqC" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aqC" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) "aqD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) "aqE" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) "aqF" = (/obj/structure/table/wood,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) @@ -889,7 +889,7 @@ "are" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "50"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) "arf" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/office) "arg" = (/obj/structure/table/glass,/obj/item/device/taperecorder/empty,/obj/item/device/tape/random,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"arh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"arh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) "ari" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) "arj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/tcommsat/computer) "ark" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/tcommsat/computer) @@ -938,7 +938,7 @@ "asb" = (/obj/structure/table/glass,/obj/item/weapon/folder/yellow,/obj/item/device/multitool,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/office) "asc" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/office) "asd" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/office) -"ase" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"ase" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) "asf" = (/obj/machinery/power/apc{dir = 4; name = "Telecommunications Control APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/tcommsat/computer) "asg" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/tcommsat/computer) "ash" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/tcommsat/computer) @@ -960,7 +960,7 @@ "asx" = (/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "asy" = (/turf/simulated/floor/plating,/area/maintenance/disposal) "asz" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"asA" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"asA" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/telecomm) "asB" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "asC" = (/obj/machinery/door/poddoor{id = "trash"; name = "Disposal External Door"},/turf/simulated/floor/plating,/area/maintenance/disposal) "asD" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1011,8 +1011,8 @@ "atw" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = 24; req_access_txt = "50"},/turf/simulated/floor/plasteel{tag = "icon-warndarkcorners (EAST)"; icon_state = "warndarkcorners"; dir = 4},/area/quartermaster/office) "atx" = (/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "aty" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) -"atz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"atA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"atz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/telecomm) +"atA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) "atB" = (/obj/machinery/door/airlock/maintenance{name = "Telecommunications Maintenance"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) "atC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "atD" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) @@ -1079,8 +1079,8 @@ "auM" = (/obj/structure/closet/crate/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "auN" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "auO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) -"auP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) -"auQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"auP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"auQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) "auR" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "auS" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "auT" = (/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/tcommsat/computer) @@ -1199,7 +1199,7 @@ "axc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axd" = (/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Disposal Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/disposal) -"axf" = (/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) +"axf" = (/turf/simulated/wall,/area/maintenance/bridge) "axg" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) "axh" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "axi" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1245,9 +1245,9 @@ "axW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"axZ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aya" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"ayb" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/camera{c_tag = "Bridge Power Control"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"axZ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aya" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"ayb" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/camera{c_tag = "Bridge Power Control"},/turf/simulated/floor/plating,/area/maintenance/bridge) "ayc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "ayd" = (/obj/machinery/camera{c_tag = "Mining External"; dir = 8},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) "aye" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -1307,9 +1307,9 @@ "azg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azi" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"azj" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azk" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azj" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azk" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) "azm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "azn" = (/obj/structure/grille,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "capffice"; name = "captain's shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/captain) "azo" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) @@ -1340,10 +1340,10 @@ "azN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "azO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"azQ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azR" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/engineering{name = "Bridge Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"azT" = (/obj/machinery/computer/monitor,/obj/structure/cable/blue,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azQ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azR" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/engineering{name = "Bridge Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azT" = (/obj/machinery/computer/monitor,/obj/structure/cable/blue,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) "azU" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/captain) "azV" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) "azW" = (/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1405,9 +1405,9 @@ "aBa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aBd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) -"aBf" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aBd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/bridge) +"aBf" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bridge) "aBg" = (/turf/simulated/mineral,/area/mine/unexplored) "aBh" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBi" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1500,9 +1500,9 @@ "aCR" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aCU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aCU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/bridge) "aCV" = (/turf/simulated/mineral,/area/mine/explored) -"aCW" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aCW" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/bridge) "aCX" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/hand_tele,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain's Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCY" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCZ" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1520,19 +1520,19 @@ "aDl" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aDm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aDn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aDo" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) -"aDp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aDq" = (/obj/machinery/door/airlock/glass{name = "Fore Port Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/asteroidstation/transit/fore_port) -"aDr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) -"aDs" = (/turf/simulated/wall,/area/maintenance/asteroidstation/fore_interior) -"aDt" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aDu" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/asteroidstation/fore_interior) -"aDv" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/asteroidstation/fore_interior) -"aDw" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aDo" = (/turf/simulated/wall,/area/maintenance/transit/fore_port) +"aDp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aDq" = (/obj/machinery/door/airlock/glass{name = "Fore Port Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/transit/fore_port) +"aDr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/transit/fore_port) +"aDs" = (/turf/simulated/wall,/area/maintenance/fore_interior) +"aDt" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aDu" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/fore_interior) +"aDv" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/fore_interior) +"aDw" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) "aDx" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hallway/secondary/construction{name = "Fore Central Hallway"}) -"aDy" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_starboard) -"aDz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) -"aDA" = (/obj/machinery/door/airlock/glass{name = "Fore Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/asteroidstation/transit/fore_starboard) +"aDy" = (/turf/simulated/wall,/area/maintenance/transit/fore_starboard) +"aDz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) +"aDA" = (/obj/machinery/door/airlock/glass{name = "Fore Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/transit/fore_starboard) "aDB" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aDC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aDD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{desc = "Supplies available to the public to help with cultivating the open hydro trays in the hallways."; name = "Public Garden Storage"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1555,10 +1555,10 @@ "aDU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aDV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aDW" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aDX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aDY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) -"aDZ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aEa" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aDX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aDY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/bridge) +"aDZ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aEa" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/bridge) "aEb" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/door_control{id = "capffice"; name = "Captain's Shutters Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "22"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/door_control{id = "Dorm3"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEd" = (/obj/structure/table/wood,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/storage/box/matches,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1575,25 +1575,25 @@ "aEo" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aEp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aEq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aEr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) -"aEs" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/gps,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aEv" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Fore Port Transit"; dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/transit/fore_port) +"aEs" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/gps,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aEv" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Fore Port Transit"; dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) "aEw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/machinery/door_control{id = "Dorm4"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEx" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEy" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEz" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEA" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEB" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEC" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aED" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "Fore Interior Maintenance APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEG" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aEH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aEJ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aEx" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEy" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEz" = (/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEA" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEB" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEC" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aED" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "Fore Interior Maintenance APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEG" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aEH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aEJ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) "aEK" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aEL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aEM" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1607,16 +1607,16 @@ "aEU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEV" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEX" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEX" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) "aEY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aFa" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aFb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aFc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aFd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aFe" = (/obj/machinery/door/airlock/atmos{name = "Bridge Atmospheric Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aFf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aFd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aFe" = (/obj/machinery/door/airlock/atmos{name = "Bridge Atmospheric Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aFf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) "aFh" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFi" = (/obj/structure/table/wood,/obj/item/device/laser_pointer/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFj" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1642,25 +1642,25 @@ "aFD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/construction/hallway{name = "Port Central Hallway"}) "aFE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aFF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aFG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aFH" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aFI" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/asteroidstation/transit/fore_port) -"aFJ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aFK" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/maintenance/asteroidstation/transit/fore_port) -"aFL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aFM" = (/obj/machinery/door/airlock/maintenance{name = "Fore Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aFN" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/fore_interior) -"aFO" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/fore_interior) -"aFP" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) -"aFQ" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) -"aFR" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aFS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) -"aFT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) -"aFU" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{name = "Fore Starboard Transit APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) -"aFV" = (/obj/machinery/door/airlock/maintenance{name = "Fore Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) -"aFW" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aFX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aFY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aFG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aFH" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aFI" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/transit/fore_port) +"aFJ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_port) +"aFK" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/maintenance/transit/fore_port) +"aFL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aFM" = (/obj/machinery/door/airlock/maintenance{name = "Fore Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aFN" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/fore_interior) +"aFO" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/fore_interior) +"aFP" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) +"aFQ" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) +"aFR" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aFS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aFT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) +"aFU" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{name = "Fore Starboard Transit APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) +"aFV" = (/obj/machinery/door/airlock/maintenance{name = "Fore Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) +"aFW" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aFX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aFY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) "aFZ" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGa" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -1673,16 +1673,16 @@ "aGi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGj" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/captain,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aGl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) "aGm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/camera{c_tag = "Fore Dormitory"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aGq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aGr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aGs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aGt" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aGu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aGs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) +"aGt" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/bridge) +"aGu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) "aGv" = (/obj/structure/closet/secure_closet/captains,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGw" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGx" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/door/window/eastleft{req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1693,7 +1693,7 @@ "aGC" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aGE" = (/obj/structure/dresser,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/cmo) "aGG" = (/obj/structure/closet,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/landmark/costume,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGH" = (/obj/machinery/computer/med_data,/turf/simulated/floor/wood,/area/security/detectives_office) "aGI" = (/turf/simulated/floor/wood,/area/security/detectives_office) @@ -1705,13 +1705,13 @@ "aGO" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Port Central Hallway APC"; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aGP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aGQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) -"aGR" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aGS" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aGT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aGU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/fore_interior) -"aGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) -"aGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aGR" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/maintenance/transit/fore_port) +"aGS" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/maintenance/transit/fore_port) +"aGT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aGU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/fore_interior) +"aGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/ce) "aGY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGZ" = (/obj/machinery/seed_extractor,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aHa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1737,10 +1737,10 @@ "aHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHv" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Starboard Hallway Fore Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aHx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aHx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bridge) "aHy" = (/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/crew_quarters/captain) "aHz" = (/obj/machinery/door/airlock/command{desc = "The office of the station's commanding officer, answerable only to Central Command and Space Law."; name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aHA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aHA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) "aHB" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHC" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHD" = (/obj/structure/table/wood,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) @@ -1759,35 +1759,35 @@ "aHQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) "aHR" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) "aHS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) -"aHT" = (/turf/simulated/wall,/area/maintenance/asteroidstation/port_interior) -"aHU" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aHV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aHW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) -"aHX" = (/obj/machinery/door/airlock/maintenance{name = "External Airlock Access"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aHY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aHZ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) -"aIa" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) -"aIb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) -"aIc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/transit/fore_starboard) -"aId" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) -"aIe" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) +"aHT" = (/turf/simulated/wall,/area/maintenance/port_interior) +"aHU" = (/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aHV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/fore_port) +"aHW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aHX" = (/obj/machinery/door/airlock/maintenance{name = "External Airlock Access"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aHY" = (/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aHZ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/transit/fore_port) +"aIa" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/transit/fore_port) +"aIb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/transit/fore_port) +"aIc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/transit/fore_starboard) +"aId" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_starboard) +"aIe" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_starboard) "aIf" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/spray/pestspray,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aIj" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 5"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aIk" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; id_tag = "shutbath"; name = "Unisex Restroom"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aIl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aIm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/cmo) +"aIl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aIm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/cmo) "aIn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/bridge) -"aIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aIp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aIq" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aIr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aIs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aIt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) -"aIu" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aIv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aIp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aIq" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aIr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aIs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aIt" = (/turf/simulated/wall,/area/crew_quarters/ce) +"aIu" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aIv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/ce) "aIw" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aIx" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod3/station) "aIy" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod3/station) @@ -1803,26 +1803,26 @@ "aII" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aIJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aIK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aIL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aIM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Port Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aIN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) -"aIO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) -"aIP" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) +"aIL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aIM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Port Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aIN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/fore_port) +"aIO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aIP" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_port) "aIQ" = (/obj/effect/landmark{name = "carpspawn"},/obj/structure/lattice,/turf/space,/area/space) "aIR" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area/space) "aIS" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area/space) -"aIT" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_starboard) -"aIU" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) -"aIV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) -"aIW" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) +"aIT" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_starboard) +"aIU" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) +"aIV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) +"aIW" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) "aIX" = (/obj/structure/table/glass,/obj/item/weapon/minihoe,/obj/item/weapon/hatchet,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIY" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIZ" = (/obj/structure/closet/crate/hydroponics,/obj/item/seeds/carrotseed,/obj/item/seeds/cornseed,/obj/item/seeds/berryseed,/obj/item/seeds/watermelonseed,/obj/item/seeds/ambrosiavulgarisseed,/obj/item/seeds/wheatseed,/obj/item/seeds/grapeseed,/obj/item/seeds/grassseed,/obj/item/seeds/moonflowerseed,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aJa" = (/obj/structure/table/glass,/obj/item/clothing/head/greenbandana,/obj/item/clothing/head/greenbandana,/obj/item/clothing/head/greenbandana,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aJb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aJc" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aJd" = (/obj/structure/closet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aJe" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aJc" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/bar) +"aJd" = (/obj/structure/closet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) +"aJe" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/bar) "aJf" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aJg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aJh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1839,12 +1839,12 @@ "aJs" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/bridge) "aJt" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/bridge) "aJu" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/bridge) -"aJv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Medical Officer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/cmo) -"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aJv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Medical Officer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/cmo) +"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/cmo) "aJx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aJy" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aJz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aJA" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aJy" = (/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aJz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aJA" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/rd) "aJB" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Three"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) @@ -1871,18 +1871,18 @@ "aJY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aJZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aKa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aKc" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) -"aKd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) -"aKe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) +"aKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aKc" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_port) +"aKd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/transit/fore_port) +"aKe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) "aKf" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) "aKg" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/space,/area/space) "aKh" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area/space) "aKi" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) "aKj" = (/turf/simulated/wall,/area/engine/gravity_generator) "aKk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/gravity_generator) -"aKl" = (/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Bar Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aKm" = (/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aKl" = (/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Bar Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/bar) +"aKm" = (/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "aKn" = (/obj/structure/stool,/obj/structure/cable/green{tag = "icon-0-8"; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Dormitory APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKo" = (/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKp" = (/obj/machinery/camera{c_tag = "Crew Area Atmospheric Control"; dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1890,19 +1890,19 @@ "aKr" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKs" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKt" = (/obj/machinery/light/small,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aKu" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"aKu" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hos) "aKv" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKx" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKy" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aKA" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) +"aKA" = (/turf/simulated/floor/wood,/area/crew_quarters/ce) "aKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aKC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/bridge) "aKD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aKE" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/bridge) "aKF" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Bridge Escape Pod"; req_access = null; req_access_txt = "0"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) -"aKG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aKG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/cmo) "aKH" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod3/station) "aKI" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) "aKJ" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -1924,7 +1924,7 @@ "aKZ" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) "aLa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aLb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aLc" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aLc" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/port_interior) "aLd" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/space,/area/space) "aLe" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area/space) "aLf" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area/space) @@ -1945,18 +1945,18 @@ "aLu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aLv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/engine/gravity_generator) "aLw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aLx" = (/turf/simulated/wall,/area/maintenance/asteroidstation/bar) -"aLy" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aLx" = (/turf/simulated/wall,/area/maintenance/bar) +"aLy" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "aLz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aLA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Crew Area Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aLB" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aLC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aLD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aLE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aLG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aLH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) -"aLI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aLG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aLH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aLI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/ce) "aLJ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) "aLK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/bridge) "aLL" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -1994,9 +1994,9 @@ "aMr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aMs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aMt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aMu" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aMv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aMw" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aMu" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aMv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aMw" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) "aMx" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) "aMy" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/space,/area/space) "aMz" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless,/area/space) @@ -2012,12 +2012,12 @@ "aMJ" = (/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/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aMK" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aML" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "12; 25; 28; 30"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aMM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMN" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMP" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aMM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMN" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMP" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "aMS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aMT" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "aMU" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) @@ -2028,20 +2028,20 @@ "aMZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNa" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aNc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aNc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) "aNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aNe" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Bridge Escape Pod"; dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/bridge) -"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/ce) -"aNg" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) -"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) -"aNi" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) -"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) -"aNk" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/ce) +"aNg" = (/turf/simulated/wall,/area/crew_quarters/cmo) +"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/cmo) +"aNi" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/ce) +"aNk" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/ce) "aNl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "aNm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge Quarters Hallway"; dir = 8},/turf/simulated/floor/plasteel,/area/bridge) "aNn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aNo" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/bridge) -"aNp" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aNp" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/bridge) "aNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/bridge) "aNr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/bridge) "aNs" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -2086,11 +2086,11 @@ "aOf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aOg" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aOh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aOi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Crew Area Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aOj" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/bar) -"aOk" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aOl" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aOm" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aOi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Crew Area Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aOj" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/bar) +"aOk" = (/turf/simulated/floor/plating,/area/maintenance/bar) +"aOl" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/bar) +"aOm" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "aOn" = (/turf/simulated/wall,/area/hydroponics) "aOo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) "aOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/hydroponics) @@ -2104,7 +2104,7 @@ "aOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "aOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "aOz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) -"aOA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Personnel's Quarters APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/blue,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/asteroidstation/hop) +"aOA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Personnel's Quarters APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/blue,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/hop) "aOB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/bridge) "aOC" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) "aOD" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) @@ -2137,7 +2137,7 @@ "aPe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/simulated/floor/wood,/area/security/brig) "aPf" = (/turf/simulated/wall,/area/security/brig) "aPg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"aPh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Port Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aPh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Port Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/port_interior) "aPi" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area/space) "aPj" = (/obj/machinery/field/generator,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/engine/engineering) "aPk" = (/obj/machinery/field/generator,/turf/simulated/floor/plating,/area/engine/engineering) @@ -2154,25 +2154,25 @@ "aPv" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aPw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) "aPx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aPy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPz" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/device/multitool,/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPA" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/asteroidstation/bar) -"aPB" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPC" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPD" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aPE" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPz" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/device/multitool,/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPA" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/bar) +"aPB" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPC" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/bar) +"aPD" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPE" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/bar) "aPF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/camera{c_tag = "Hydroponics"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPG" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 25},/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPH" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPI" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/hydroponics) "aPJ" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/turf/simulated/floor/plasteel{tag = "icon-green (NORTHEAST)"; icon_state = "green"; dir = 5},/area/hydroponics) -"aPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"aPL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aPL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/bar) "aPM" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) -"aPN" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPN" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "aPO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/sign/botany{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aPP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aPQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aPQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/bridge) "aPR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/bridge) "aPS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "purplecorner"},/area/bridge) "aPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/bridge) @@ -2235,8 +2235,8 @@ "aQY" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aQZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aRa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aRb" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Crew Area Power Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aRc" = (/obj/structure/cable/green,/obj/machinery/computer/monitor,/obj/structure/cable/green{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aRb" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Crew Area Power Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aRc" = (/obj/structure/cable/green,/obj/machinery/computer/monitor,/obj/structure/cable/green{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "aRd" = (/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aRe" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hydroponics) "aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) @@ -2245,15 +2245,15 @@ "aRi" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aRj" = (/obj/machinery/door/airlock/glass{desc = "A place to grow plants, a vital part of a space station's long-term sustainability."; icon = 'icons/obj/doors/Doorglass.dmi'; name = "Hydroponics"; req_access_txt = "35"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aRk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aRl" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) -"aRm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hop) -"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Research Director's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/rd) -"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) -"aRp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/rd) -"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) -"aRr" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) -"aRt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) +"aRl" = (/turf/simulated/wall,/area/crew_quarters/hop) +"aRm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hop) +"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Research Director's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/rd) +"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/rd) +"aRp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/rd) +"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/rd) +"aRr" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/rd) +"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/hos) +"aRt" = (/turf/simulated/wall,/area/crew_quarters/hos) "aRu" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) "aRv" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) "aRw" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) @@ -2311,8 +2311,8 @@ "aSw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aSx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aSz" = (/obj/structure/cable,/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) -"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aSz" = (/obj/structure/cable,/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/bar) "aSB" = (/turf/simulated/wall,/area/crew_quarters/kitchen) "aSC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/crew_quarters/kitchen) "aSD" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -2323,13 +2323,13 @@ "aSI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) "aSJ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 21},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSK" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hos) -"aSM" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/hos) +"aSM" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/hos) "aSN" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "aSO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) -"aSP" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) -"aSR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aSP" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/hop) +"aSR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/hop) "aSS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aST" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/mine/abandoned) "aSU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) @@ -2387,10 +2387,10 @@ "aTU" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydroponics Desk"; req_one_access_txt = "30:35"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aTV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aTW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aTX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"aTY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"aTZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"aUa" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aTX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/hop) +"aTY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/rd) +"aTZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/rd) +"aUa" = (/turf/simulated/floor/wood,/area/crew_quarters/rd) "aUb" = (/turf/simulated/wall,/area/bridge) "aUc" = (/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) @@ -2428,7 +2428,7 @@ "aUJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aUK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aUL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"aUM" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/port_interior) +"aUM" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/port_interior) "aUN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless,/area/space) "aUO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aUP" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -2503,9 +2503,9 @@ "aWg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/brig) "aWh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "aWi" = (/obj/structure/stool/bed,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"aWj" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"aWk" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/port_interior) -"aWl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/port_interior) +"aWj" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aWk" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/port_interior) +"aWl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/port_interior) "aWm" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) "aWn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "aWo" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) @@ -2748,8 +2748,8 @@ "baR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "baS" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/hallway/primary/port{name = "Port Hallway"}) "baT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"baU" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) -"baV" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/port_interior) +"baU" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"baV" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/port_interior) "baW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northleft,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "baX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) "baY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) @@ -2813,7 +2813,7 @@ "bce" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/primary/port{name = "Port Hallway"}) "bcf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "bcg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bch" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"bch" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/port_interior) "bci" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) "bcj" = (/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/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bck" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/rad_collector{anchored = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -2822,9 +2822,9 @@ "bcn" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/engine/engineering) "bco" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bcp" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bcq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"bcq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/hop) "bcr" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"bcs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"bcs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/hop) "bct" = (/obj/machinery/light{dir = 1},/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "11"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) "bcu" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "bcv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/machinery/vending/tool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) @@ -2899,9 +2899,9 @@ "bdM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{dir = 8; pixel_x = 32; pixel_y = 0; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) "bdN" = (/obj/structure/lattice,/obj/item/weapon/wirecutters,/turf/space,/area/engine/engineering) "bdO" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bdP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"bdP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/rd) "bdQ" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"bdR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"bdR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/hos) "bdS" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/particle_accelerator/control_box,/turf/simulated/floor/plating,/area/engine/engineering) "bdT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "bdU" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_particle_accelerator,/obj/machinery/camera{c_tag = "Engineering Center"; network = list("SS13","Singularity")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) @@ -3261,7 +3261,7 @@ "bkK" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "innerbrig"; name = "Brig Interior Doors Control"; normaldoorcontrol = 1; pixel_x = -6; pixel_y = -26; req_access_txt = "63"},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "outerbrig"; name = "Brig Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = -26; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/brig) "bkL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "Security Blast Door"},/turf/simulated/floor/plating,/area/security/brig) "bkM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Port Hallway Central"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bkN" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"bkN" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) "bkO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkP" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkQ" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) @@ -3321,7 +3321,7 @@ "blS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_timer{dir = 4; id = "cell4"; name = "Cell Four Timer"; pixel_x = 32},/turf/simulated/floor/plasteel,/area/security/brig) "blT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "blU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Port Hallway APC"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"blV" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"blV" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) "blW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "blX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "blY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/engine/engineering) @@ -3558,7 +3558,7 @@ "bqv" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/security/brig) "bqw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 6"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "bqx" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "Security Blast Door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"bqy" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"bqy" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port_interior) "bqz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) "bqA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/engine/engineering) "bqB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/glass,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -3582,7 +3582,7 @@ "bqT" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/coin/silver,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/gold,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bqU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) "bqV" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "19"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/bridge) -"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) "bqX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/bridge) "bqY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge) "bqZ" = (/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3666,7 +3666,7 @@ "bsz" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsB" = (/obj/machinery/power/apc{dir = 8; name = "Vault APC"; pixel_x = -25},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bsC" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bsC" = (/turf/simulated/floor/plating,/area/maintenance/bridge) "bsD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/bridge) "bsE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge) "bsF" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3710,7 +3710,7 @@ "btr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/security/nuke_storage) "bts" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "btt" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) -"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) "btv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/bridge) "btw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge) "btx" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3727,9 +3727,9 @@ "btI" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) "btJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "btK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"btL" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/aft_port) -"btM" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) -"btN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) +"btL" = (/turf/simulated/wall,/area/maintenance/transit/aft_port) +"btM" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"btN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) "btO" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) "btP" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) "btQ" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/space,/area/space) @@ -3746,8 +3746,8 @@ "bub" = (/obj/structure/closet{name = "Contraband Locker"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "buc" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bud" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"buf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"buf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/bridge) "bug" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/bridge) "buh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge) "bui" = (/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/wood,/area/bridge) @@ -3767,14 +3767,14 @@ "buw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "bux" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "buy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"buz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) -"buA" = (/obj/machinery/camera{c_tag = "Aft Port Transit"; dir = 2; network = list("SS13")},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) -"buB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) -"buC" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) -"buD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) +"buz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"buA" = (/obj/machinery/camera{c_tag = "Aft Port Transit"; dir = 2; network = list("SS13")},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) +"buB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) +"buC" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) +"buD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) "buE" = (/obj/structure/transit_tube{tag = "icon-N-S-Pass"; icon_state = "N-S-Pass"},/turf/simulated/floor/plating/airless,/area/space) -"buF" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/aft_starboard) -"buG" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/transit/aft_starboard) +"buF" = (/turf/simulated/wall,/area/maintenance/transit/aft_starboard) +"buG" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/transit/aft_starboard) "buH" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "buI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "buJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3791,7 +3791,7 @@ "buU" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "buV" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "buW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"buX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"buX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) "buY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/courtroom) "buZ" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/courtroom) "bva" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) @@ -3802,14 +3802,14 @@ "bvf" = (/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Tribunal"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/crew_quarters/courtroom) "bvg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/primary/port{name = "Port Hallway"}) "bvh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/port{name = "Port Hallway"}) -"bvi" = (/obj/machinery/door/airlock/glass{name = "Aft Port Transit"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/maintenance/asteroidstation/transit/aft_port) -"bvj" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/asteroidstation/transit/aft_port) -"bvk" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"bvi" = (/obj/machinery/door/airlock/glass{name = "Aft Port Transit"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/maintenance/transit/aft_port) +"bvj" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/transit/aft_port) +"bvk" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_port) "bvl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads) -"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/transit/aft_port) +"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/transit/aft_port) "bvn" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless,/area/space) -"bvo" = (/turf/simulated/wall/r_wall,/area/maintenance/asteroidstation/transit/aft_starboard) -"bvp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/transit/aft_starboard) +"bvo" = (/turf/simulated/wall/r_wall,/area/maintenance/transit/aft_starboard) +"bvp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/transit/aft_starboard) "bvq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bvr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bvs" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -3829,11 +3829,11 @@ "bvG" = (/turf/simulated/wall,/area/crew_quarters/fitness) "bvH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bvI" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) -"bvJ" = (/turf/simulated/wall,/area/maintenance/asteroidstation/brig) -"bvK" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bvL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bvM" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bvN" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bvJ" = (/turf/simulated/wall,/area/maintenance/brig) +"bvK" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/brig) +"bvL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/brig) +"bvM" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/brig) +"bvN" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/brig) "bvO" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bvP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/courtroom) "bvQ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/crew_quarters/courtroom) @@ -3844,18 +3844,18 @@ "bvV" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "bvW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bvX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/port{name = "Port Hallway"}) -"bvY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) -"bvZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bwa" = (/obj/structure/transit_tube{tag = "icon-Block (EAST)"; icon_state = "Block"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bwb" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bwc" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) -"bwd" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/transit/aft_port) +"bvY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"bvZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/aft_port) +"bwa" = (/obj/structure/transit_tube{tag = "icon-Block (EAST)"; icon_state = "Block"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/maintenance/transit/aft_port) +"bwb" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_port) +"bwc" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_port) +"bwd" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/transit/aft_port) "bwe" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor/plating/airless,/area/space) "bwf" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating/airless,/area/space) -"bwg" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwh" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwi" = (/obj/structure/transit_tube/station/reverse,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwj" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwg" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/transit/aft_starboard) +"bwh" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwi" = (/obj/structure/transit_tube/station/reverse,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwj" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) "bwk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bwl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwm" = (/obj/machinery/door/airlock{name = "Locker Room"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3864,9 +3864,9 @@ "bwp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bwq" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "12; 19"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bwr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) -"bws" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bwt" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bwu" = (/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bws" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/brig) +"bwt" = (/turf/simulated/floor/plating,/area/maintenance/brig) +"bwu" = (/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/brig) "bwv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bww" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/courtroom) "bwx" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/courtroom) @@ -3874,16 +3874,16 @@ "bwz" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) "bwA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "bwB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Port Hallway Aft"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bwC" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_port) -"bwD" = (/turf/simulated/wall,/area/maintenance/asteroidstation/aft_interior) -"bwE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/aft_interior) -"bwF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"bwG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwH" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwJ" = (/obj/machinery/camera{c_tag = "Aft Starboard Transit"; dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_starboard) -"bwL" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwC" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_port) +"bwD" = (/turf/simulated/wall,/area/maintenance/aft_interior) +"bwE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/aft_interior) +"bwF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bwG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_starboard) +"bwH" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwJ" = (/obj/machinery/camera{c_tag = "Aft Starboard Transit"; dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_starboard) +"bwL" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/transit/aft_starboard) "bwM" = (/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwN" = (/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwO" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3907,7 +3907,7 @@ "bxg" = (/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bxh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bxi" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Holodeck"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"bxj" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bxj" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/brig) "bxk" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bxl" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Tribunal"; dir = 1},/obj/item/weapon/paper/Court,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/courtroom) "bxm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) @@ -3915,27 +3915,27 @@ "bxo" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/crew_quarters/courtroom) "bxp" = (/obj/machinery/door/airlock{desc = "SS13's courtroom and meeting hall."; name = "Tribunal"},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bxq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"bxr" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "Aft Port Transit APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) -"bxt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/aft_interior) -"bxv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) -"bxw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) -"bxx" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/aft_interior) -"bxy" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxz" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/aft_interior) -"bxA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) -"bxB" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxC" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bxD" = (/obj/machinery/door/airlock/maintenance{name = "Aft Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxE" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxF" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxK" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"bxL" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxr" = (/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "Aft Port Transit APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"bxt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/aft_interior) +"bxv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) +"bxw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) +"bxx" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/aft_interior) +"bxy" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxz" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/aft_interior) +"bxA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) +"bxB" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxC" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bxD" = (/obj/machinery/door/airlock/maintenance{name = "Aft Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bxE" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxF" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"bxK" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bxL" = (/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) "bxM" = (/obj/machinery/door/airlock/maintenance{name = "Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bxN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3961,26 +3961,26 @@ "byi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "byj" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) "byk" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/door/airlock/glass{desc = "Hosed down three times a week by the Janitor."; name = "Holodeck"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"byl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"byl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/brig) "bym" = (/obj/structure/closet/secure_closet/courtroom,/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/courtroom) "byn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "byo" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "byp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "byq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "byr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bys" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byt" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byu" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byw" = (/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,/area/maintenance/asteroidstation/aft_interior) -"byx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Aft Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byy" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byz" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"byB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Starboard Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bys" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byt" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byu" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byw" = (/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,/area/maintenance/aft_interior) +"byx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Aft Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byy" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byz" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"byB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Starboard Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) "byC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/engine/engineering) -"byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) -"byE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"byE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) "byF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3988,9 +3988,9 @@ "byJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/engine/engineering) "byL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"byM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_port) "byN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"byO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) "byP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -4008,21 +4008,21 @@ "bzd" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/crew_quarters/fitness) "bze" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bzf" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"bzg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/camera{c_tag = "Brig Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Brig Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bzg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/camera{c_tag = "Brig Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Brig Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) "bzl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "42"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "bzm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "63"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) "bzo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{pixel_x = 32; pixel_y = 0; tag = "east"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzq" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bzr" = (/obj/machinery/door/airlock/maintenance{name = "Aft Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) -"bzs" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) -"bzt" = (/obj/machinery/door/airlock/glass{name = "Aft Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/maintenance/asteroidstation/transit/aft_starboard) -"bzu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bzr" = (/obj/machinery/door/airlock/maintenance{name = "Aft Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) +"bzs" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bzt" = (/obj/machinery/door/airlock/glass{name = "Aft Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/maintenance/transit/aft_starboard) +"bzu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) "bzv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bzw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bzx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -4045,19 +4045,19 @@ "bzO" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkgreencorners"; tag = "icon-darkgreencorners (NORTHEAST)"},/area/crew_quarters/fitness) "bzP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bzQ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/cups,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bzR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzS" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) -"bzU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"bzW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bzZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bzR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzS" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/brig) +"bzU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"bzW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bzZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/bridge) "bAa" = (/obj/machinery/power/apc{dir = 1; name = "Tribunal APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) "bAc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) "bAe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bAf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4107,12 +4107,12 @@ "bAY" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkgreencorners"; tag = "icon-darkgreencorners (NORTHEAST)"},/area/crew_quarters/fitness) "bAZ" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{tag = "icon-darkgreen (SOUTHEAST)"; icon_state = "darkgreen"; dir = 6},/area/crew_quarters/fitness) "bBa" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bBb" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBb" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/brig) +"bBd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) "bBh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) "bBi" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bBj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4154,13 +4154,13 @@ "bBT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bBU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bBV" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"bBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Brig Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bBX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) +"bBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Brig Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/brig) "bBY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCa" = (/turf/simulated/wall,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/brig) "bCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bCe" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bCf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4199,9 +4199,9 @@ "bCM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bCN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bCO" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"bCP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Brig Maintenance APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bCQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bCR" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Brig Maintenance APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/brig) +"bCQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bCR" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/brig) "bCS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bCU" = (/turf/simulated/wall,/area/assembly/chargebay) @@ -4245,15 +4245,15 @@ "bDG" = (/obj/structure/table/wood,/obj/item/device/camera,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bDH" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/belt/champion,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bDI" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bDJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) -"bDK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bDJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bDK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) "bDL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bDM" = (/turf/simulated/floor/plating,/area/mine/explored) "bDN" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/mine/explored) "bDO" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bDP" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bDQ" = (/turf/simulated/wall,/area/mine/explored) -"bDR" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bDR" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/brig) "bDS" = (/obj/machinery/door/window/southleft{dir = 8; name = "Robotics Deliveries"; req_access_txt = "29"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/assembly_line) "bDT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bDU" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4273,8 +4273,8 @@ "bEi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/camera{c_tag = "Janitor's Closet"},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bEj" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bEk" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bEl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bEm" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bEl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bEm" = (/turf/simulated/floor/plating,/area/maintenance/medbay) "bEn" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEp" = (/obj/machinery/camera{c_tag = "Medbay Examination Room"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4304,7 +4304,7 @@ "bEN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/surgery) "bEO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/surgery) "bEP" = (/obj/machinery/power/apc{dir = 1; name = "Aft Dormitory APC"; pixel_x = 0; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bEQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bEQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bER" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) "bES" = (/obj/structure/table/wood,/obj/machinery/librarypubliccomp,/turf/simulated/floor/wood,/area/library) "bET" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) @@ -4315,7 +4315,7 @@ "bEY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bEZ" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bFa" = (/obj/structure/cult/tome,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) -"bFb" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bFb" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/brig) "bFc" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) "bFd" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bFe" = (/obj/item/clothing/suit/ianshirt,/turf/simulated/floor/plating,/area/mine/explored) @@ -4341,7 +4341,7 @@ "bFy" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bFz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bFA" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bFB" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bFB" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) "bFC" = (/obj/machinery/power/apc{dir = 4; name = "Medbay Foyer APC"; pixel_x = 25},/obj/structure/cable/cyan{tag = "icon-0-8"; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/medbay) "bFD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bFE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4383,7 +4383,7 @@ "bGo" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bGp" = (/obj/structure/closet,/obj/item/clothing/under/rank/librarian,/obj/item/clothing/under/blackskirt,/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/black,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bGq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bGr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/brig) +"bGr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/brig) "bGs" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bGt" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/toxins/lab) "bGu" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4406,8 +4406,8 @@ "bGL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/janitor) "bGM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bGN" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bGO" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bGP" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bGO" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bGP" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/medbay) "bGQ" = (/obj/structure/table/glass,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bGR" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bGS" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4436,9 +4436,9 @@ "bHp" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/simulated/floor/wood,/area/library) "bHq" = (/obj/structure/table/wood,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) "bHr" = (/obj/structure/table/wood,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/library) -"bHs" = (/turf/simulated/wall,/area/maintenance/asteroidstation/rd) -"bHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bHs" = (/turf/simulated/wall,/area/maintenance/rd) +"bHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "bHv" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bHw" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "bHx" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) @@ -4446,7 +4446,7 @@ "bHz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) "bHA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "bHB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/brig) "bHD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) "bHE" = (/obj/machinery/camera{c_tag = "Robotics Lab Port"; dir = 2; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bHF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/assembly/chargebay) @@ -4462,7 +4462,7 @@ "bHP" = (/obj/machinery/door/airlock{name = "Janitor's Closet"; req_access_txt = "26"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHR" = (/obj/machinery/door/airlock/maintenance{name = "Janitor's Closet Maintenance"; req_one_access_txt = "26"; tag = "Medbay"},/turf/simulated/floor/plating,/area/janitor) -"bHS" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bHS" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/medbay) "bHT" = (/turf/simulated/wall,/area/medical/chemistry) "bHU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Foyer Port"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bHV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) @@ -4481,7 +4481,7 @@ "bIi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bIj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bIk" = (/obj/structure/table/glass,/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/surgery) -"bIl" = (/obj/structure/rack,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bIl" = (/obj/structure/rack,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plating,/area/maintenance/medbay) "bIm" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/library) "bIn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/library) "bIo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) @@ -4512,7 +4512,7 @@ "bIN" = (/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIO" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bIQ" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bIQ" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/plating,/area/maintenance/medbay) "bIR" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) "bIS" = (/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/structure/table/glass,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/grenade/chem_grenade/large,/obj/item/weapon/grenade/chem_grenade/large,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bIT" = (/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/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Chemistry Lab"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4539,15 +4539,15 @@ "bJo" = (/obj/machinery/light,/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bJp" = (/obj/structure/table/glass,/obj/item/weapon/surgical_drapes,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bJq" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/surgery) -"bJr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bJr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/medbay) "bJs" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) "bJt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) "bJu" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) "bJv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/library) "bJw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/wood,/area/library) "bJx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/library) -"bJy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) -"bJz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bJy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/hos) +"bJz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) "bJA" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bJB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bJC" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) @@ -4587,21 +4587,21 @@ "bKk" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Medbay Foyer Starboard"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) "bKl" = (/obj/machinery/door/airlock/medical{name = "Surgery Observation Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/surgery) "bKm" = (/obj/machinery/door/airlock/medical{name = "Surgery Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/medical/surgery) -"bKn" = (/obj/structure/closet/crate,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bKn" = (/obj/structure/closet/crate,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/maintenance/medbay) "bKo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/fancy/carpet,/area/library) "bKp" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) -"bKq" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKs" = (/obj/structure/reagent_dispensers,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKq" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/rd) +"bKr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plating,/area/maintenance/rd) +"bKs" = (/obj/structure/reagent_dispensers,/turf/simulated/floor/plating,/area/maintenance/rd) "bKt" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/lab) -"bKu" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bKv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Research Division Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKu" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"bKv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Research Division Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/rd) "bKw" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "bKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/assembly_line) "bKy" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bKz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bKA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bKB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bKB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) "bKC" = (/obj/machinery/power/apc{dir = 4; name = "Chemistry Lab APC"; pixel_x = 25},/obj/structure/cable/cyan{tag = "icon-0-8"; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/chemistry) "bKD" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) "bKE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) @@ -4629,19 +4629,19 @@ "bLa" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/wood,/area/library) "bLb" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) "bLc" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) -"bLd" = (/obj/structure/stool/bed,/obj/item/clothing/glasses/regular,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLe" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLf" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLg" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Research Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLo" = (/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bLp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLd" = (/obj/structure/stool/bed,/obj/item/clothing/glasses/regular,/turf/simulated/floor/plating,/area/maintenance/rd) +"bLe" = (/turf/simulated/floor/plating,/area/maintenance/rd) +"bLf" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/rd) +"bLg" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Research Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) +"bLo" = (/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bLp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/rd) "bLq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bLr" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bLs" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) @@ -4650,12 +4650,12 @@ "bLv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bLw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bLx" = (/turf/simulated/wall,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bLy" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bLy" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) "bLz" = (/obj/machinery/power/apc{dir = 1; name = "Custodial Closet APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/janitor) -"bLA" = (/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) -"bLB" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bLC" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/camera{c_tag = "Medbay Power Control"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bLD" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bLA" = (/turf/simulated/wall,/area/maintenance/medbay) +"bLB" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bLC" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/camera{c_tag = "Medbay Power Control"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bLD" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/medbay) "bLE" = (/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "bLF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bLG" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) @@ -4677,36 +4677,36 @@ "bLW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bLX" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/surgery) "bLY" = (/obj/machinery/power/apc{dir = 8; name = "Surgery APC"; pixel_x = -24},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/medical/surgery) -"bLZ" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bLZ" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bMa" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/library) "bMb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) "bMc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/fancy/carpet,/area/library) "bMd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) "bMe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) "bMf" = (/obj/structure/table/wood,/obj/item/weapon/lipstick/random,/turf/simulated/floor/wood,/area/library) -"bMg" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMh" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMi" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Power Control"; dir = 8},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMk" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/asteroidstation/rd) -"bMl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bMq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMg" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plating,/area/maintenance/rd) +"bMh" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/rd) +"bMi" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Power Control"; dir = 8},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMk" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/rd) +"bMl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bMo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) "bMr" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bMs" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bMt" = (/obj/structure/table/glass,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bMu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bMv" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bMw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40"; tag = "Medbay"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bMx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMy" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Medbay Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMA" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bMC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMy" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Medbay Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMA" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "bMD" = (/obj/machinery/door/airlock/maintenance{name = "Chemistry Lab Maintenance"; req_access_txt = "5; 33"},/turf/simulated/floor/plating,/area/medical/chemistry) "bME" = (/obj/machinery/chem_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bMF" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4729,29 +4729,29 @@ "bMW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bMX" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bMY" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/surgery) -"bMZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bNa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/library) "bNb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/library) "bNc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) "bNd" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) "bNe" = (/obj/structure/table/wood,/obj/item/weapon/folder,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) "bNf" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) -"bNg" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bNh" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNg" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bNh" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "bNj" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bNk" = (/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/toxins/xenobiology) "bNl" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) -"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/rd) "bNn" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink,/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/toxins/xenobiology) "bNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "bNp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bNr" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bNs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) -"bNt" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bNu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bNv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNr" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) +"bNt" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/medbay) "bNw" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{tag = "icon-whiteyellowcorner (WEST)"; icon_state = "whiteyellowcorner"; dir = 8},/area/medical/chemistry) "bNx" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bNy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) @@ -4780,18 +4780,18 @@ "bNV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) "bNW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) "bNX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) -"bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/rd) +"bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/rd) "bOa" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/surgery) "bOb" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) -"bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOe" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/rd) -"bOh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOi" = (/obj/structure/table,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOj" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOe" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bOf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/rd) +"bOh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bOi" = (/obj/structure/table,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOj" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/rd) "bOk" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bOl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bOm" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -4806,11 +4806,11 @@ "bOv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) "bOw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/toxins/lab) "bOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_y = 24},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bOA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bOB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bOC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bOA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bOB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bOC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "bOD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/chemistry) "bOE" = (/obj/structure/table/glass,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bOF" = (/obj/structure/table/glass,/obj/item/device/radio/headset/headset_med,/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4844,15 +4844,15 @@ "bPh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/library) "bPi" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/wood,/area/library) "bPj" = (/obj/machinery/bookbinder,/turf/simulated/floor/wood,/area/library) -"bPk" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPk" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating,/area/maintenance/rd) "bPl" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/plating,/area/mine/explored) -"bPm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPn" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Research Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPq" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPs" = (/obj/structure/closet/crate,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/rd) +"bPn" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Research Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPq" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bPr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPs" = (/obj/structure/closet/crate,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/rd) "bPt" = (/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPu" = (/obj/machinery/door/window/northleft{dir = 8; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPv" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) @@ -4862,12 +4862,12 @@ "bPz" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/lab) "bPB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) -"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/rd) "bPD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bPE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bPF" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bPG" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bPH" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bPE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bPF" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bPG" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPH" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/medbay) "bPI" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bPJ" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/machinery/door/window/northleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_medical{desc = "SS13's Chemistry lab, to be used only by qualified and cautious experts."; id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) @@ -4886,10 +4886,10 @@ "bPX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Sleeper Room"; req_access_txt = "5"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bPY" = (/obj/machinery/door/airlock/maintenance{name = "Cleaning Supplies"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/medical/surgery) "bPZ" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_one_access_txt = "5; 6; 9; 12; 22; 33; 37"; tag = "Medbay"},/turf/simulated/floor/plating,/area/library) -"bQa" = (/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bQb" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bQc" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bQd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bQa" = (/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/maintenance/rd) +"bQb" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bQc" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bQd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) "bQe" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bQf" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "bQg" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -4904,12 +4904,12 @@ "bQp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bQs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Medbay Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQw" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bQx" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Medbay Atmospheric Control"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bQs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Medbay Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQw" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQx" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Medbay Atmospheric Control"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) "bQy" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/medical/medbay2) "bQz" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQA" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay2) @@ -4944,16 +4944,16 @@ "bRd" = (/obj/structure/table/glass,/obj/item/weapon/defibrillator/loaded,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/medbay2) "bRe" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel,/area/medical/surgery) "bRf" = (/turf/simulated/floor/plasteel,/area/medical/surgery) -"bRg" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bRg" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/medbay) "bRh" = (/obj/machinery/power/apc{dir = 1; name = "Library APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/library) -"bRi" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/medbay) -"bRj" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/medbay) -"bRk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/medbay) -"bRl" = (/obj/machinery/door/morgue,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bRi" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/medbay) +"bRj" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/medbay) +"bRk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/medbay) +"bRl" = (/obj/machinery/door/morgue,/turf/simulated/floor/plating,/area/maintenance/rd) "bRm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) -"bRn" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bRo" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bRp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bRn" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bRo" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/rd) +"bRp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/rd) "bRq" = (/turf/simulated/wall,/area/toxins/xenobiology) "bRr" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/camera{c_tag = "Xenobiology Pens"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bRs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -4962,10 +4962,10 @@ "bRv" = (/obj/machinery/door/airlock/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) "bRw" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bRx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bRy" = (/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bRz" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bRA" = (/obj/structure/rack,/obj/item/weapon/wirecutters,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bRB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bRy" = (/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bRz" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bRA" = (/obj/structure/rack,/obj/item/weapon/wirecutters,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bRB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bRC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay2) "bRD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "bRE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) @@ -4992,12 +4992,12 @@ "bRZ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/camera{c_tag = "Medbay Starboard"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay2) "bSa" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/medical/surgery) "bSb" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/machinery/light/small,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/medical/surgery) -"bSc" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bSd" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bSe" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bSf" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/medbay) -"bSg" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSh" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bSc" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSd" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSe" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSf" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/medbay) +"bSg" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bSh" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/rd) "bSi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Escape Hallway Port"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "bSj" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bSk" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -5007,13 +5007,13 @@ "bSo" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bSp" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bSq" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay2) -"bSr" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bSr" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) "bSs" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft{name = "Aft Hallway"}) "bSt" = (/turf/simulated/floor/plating/asteroid,/area/space) "bSu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/aft{name = "Aft Hallway"}) "bSv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bSw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bSx" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) +"bSx" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/medbay) "bSy" = (/turf/simulated/wall,/area/medical/genetics) "bSz" = (/obj/machinery/door/airlock/glass_medical{desc = "The part of Genetics focusing on human research and augmentation."; id_tag = ""; name = "Genetics Research"; req_access_txt = "5; 9"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/medical/genetics) "bSA" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/window/northleft{dir = 2; name = "Genetics Desk"; req_access_txt = "5; 9"},/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/medical/genetics) @@ -5036,10 +5036,10 @@ "bSR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "bSS" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/medbay2) "bST" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bSU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bSV" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bSX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bSU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSV" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/rd) +"bSW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/rd) +"bSX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) "bSY" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "bSZ" = (/obj/machinery/door/window/northleft{dir = 8; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bTa" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -5052,12 +5052,12 @@ "bTh" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter) "bTi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bTj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Hallway Central"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bTk" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bTk" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "bTq" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitepurple"},/area/medical/genetics) "bTr" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) "bTs" = (/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/table/glass,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) @@ -5106,9 +5106,9 @@ "bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 23},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bUm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bUn" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bUo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bUm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bUn" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bUo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "bUp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/genetics) "bUq" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitepurple"},/area/medical/genetics) "bUr" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Geneticist"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) @@ -5145,8 +5145,8 @@ "bUW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster,/turf/simulated/wall,/area/medical/virology) "bUX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"; tag = ""},/area/medical/virology) "bUY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bUZ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bVa" = (/obj/structure/table,/obj/item/toy/minimeteor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bUZ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/rd) +"bVa" = (/obj/structure/table,/obj/item/toy/minimeteor,/turf/simulated/floor/plating,/area/maintenance/rd) "bVb" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/toxins/xenobiology) "bVc" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen{dir = 4; name = "Test Chamber Monitor"; network = list("Xeno"); pixel_x = 0; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bVd" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -5157,11 +5157,11 @@ "bVi" = (/obj/machinery/computer/robotics,/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVj" = (/obj/machinery/computer/mecha,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) -"bVl" = (/obj/structure/closet/body_bag,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bVl" = (/obj/structure/closet/body_bag,/turf/simulated/floor/plating,/area/maintenance/rd) "bVm" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/item/weapon/circuitboard/teleporter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "bVo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bVp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bVp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) "bVq" = (/obj/structure/table/glass,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/radio/headset/headset_medsci,/obj/machinery/camera{c_tag = "Genetics Research"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitepurple"},/area/medical/genetics) "bVr" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "bVs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) @@ -5197,10 +5197,10 @@ "bVW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Virology Break Room"; dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreencorner"},/area/medical/virology) "bVX" = (/obj/structure/table/glass,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreencorner"},/area/medical/virology) "bVY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bVZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bWa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) +"bVZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bWa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) "bWb" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"bWc" = (/obj/structure/stool/bed,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bWc" = (/obj/structure/stool/bed,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/rd) "bWd" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 5; network = list("SS13","RD","Xeno")},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bWe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHEAST)"; dir = 6},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bWf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -5254,9 +5254,9 @@ "bXb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bXc" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/weapon/storage/secure/safe{pixel_x = 31; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bXd" = (/obj/machinery/power/apc{dir = 8; name = "Virology APC"; pixel_x = -24},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/medical/virology) -"bXe" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"bXf" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bXg" = (/obj/structure/stool/bed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bXe" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bXf" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"bXg" = (/obj/structure/stool/bed,/turf/simulated/floor/plating,/area/maintenance/rd) "bXh" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bXi" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bXj" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; unacidable = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -5309,7 +5309,7 @@ "bYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreencorner"},/area/medical/virology) "bYf" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bYg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/camera{c_tag = "Virology"; dir = 9},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreencorner"},/area/medical/virology) -"bYh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bYh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "bYi" = (/mob/living/simple_animal/crab/Coffee,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bYj" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bYk" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/toxins/xenobiology) @@ -5371,8 +5371,8 @@ "bZo" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitegreen"},/area/medical/virology) "bZp" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreen"},/area/medical/virology) "bZq" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitegreen"},/area/medical/virology) -"bZr" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"bZs" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bZr" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/rd) +"bZs" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "bZt" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/toxins/xenobiology) "bZu" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bZv" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -5408,8 +5408,8 @@ "bZZ" = (/obj/machinery/door/airlock/glass_virology{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) "caa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "cab" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"cac" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cad" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cac" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cad" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "cae" = (/obj/structure/cable/pink,/obj/machinery/power/apc{cell_type = 10000; dir = 2; name = "Research Division APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "caf" = (/obj/machinery/light,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cag" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/structure/cable/pink{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/toxins/xenobiology) @@ -5432,11 +5432,11 @@ "cax" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact-f (NORTHWEST)"; dir = 9},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/crew_quarters/hor) "cay" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Aft Hallway APC"; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "caz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) -"caA" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"caB" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"caC" = (/obj/structure/rack,/obj/item/device/radio/off,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"caD" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"caE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"caA" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/medbay) +"caB" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/medbay) +"caC" = (/obj/structure/rack,/obj/item/device/radio/off,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/medbay) +"caD" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"caE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "caF" = (/obj/machinery/power/apc{dir = 1; name = "Genetics Research APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/medical/genetics) "caG" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "caH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) @@ -5466,11 +5466,11 @@ "cbf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"; tag = ""},/area/medical/virology) "cbg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) "cbh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"cbi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) +"cbi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) "cbl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/plating/airless,/area/space) -"cbm" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cbm" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/rd) "cbn" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "cbo" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "cbp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -5488,13 +5488,13 @@ "cbB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "cbC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "cbD" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40"; tag = "Medbay"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "Aft Hallway"}) -"cbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cbF" = (/obj/structure/cable/cyan,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{name = "Chapel APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/chapel/main) -"cbG" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbH" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbI" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbJ" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cbK" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbG" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbH" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbI" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbJ" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbK" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) "cbL" = (/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "0"; req_one_access_txt = "6; 28"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/morgue) "cbM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cbN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) @@ -5517,10 +5517,10 @@ "cce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitegreen"},/area/medical/virology) "ccf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) "ccg" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitegreen"},/area/medical/virology) -"cch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cci" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"ccj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cck" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cci" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"ccj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"cck" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "ccl" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Research Division"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/medical/research{name = "Research Division"}) "ccm" = (/obj/machinery/door/window/eastleft{name = "Research Deliveries"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) "ccn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5547,7 +5547,7 @@ "ccI" = (/turf/simulated/wall,/area/chapel/main) "ccJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/chapel/main) "ccK" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12; 22"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/main) -"ccL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ccL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) "ccM" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ccN" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ccO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/medbay2) @@ -5558,14 +5558,14 @@ "ccT" = (/obj/machinery/power/apc{dir = 2; name = "Chief Medical Officer's Office APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) "ccU" = (/obj/machinery/light,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) "ccV" = (/obj/structure/table/glass,/obj/item/clothing/glasses/hud/health,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) -"ccW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ccX" = (/obj/machinery/door/airlock/glass{desc = "A small observation deck to take in the majesty of space."; icon = 'icons/obj/doors/Doorengglass.dmi'; name = "Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) -"ccY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) -"ccZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) -"cda" = (/obj/structure/closet,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/cobweb,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cdb" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar/red,/obj/item/weapon/pen,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cdc" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cdd" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ccW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"ccX" = (/obj/machinery/door/airlock/glass{desc = "A small observation deck to take in the majesty of space."; icon = 'icons/obj/doors/Doorengglass.dmi'; name = "Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"ccY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"ccZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"cda" = (/obj/structure/closet,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/cobweb,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/rd) +"cdb" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar/red,/obj/item/weapon/pen,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/rd) +"cdc" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/rd) +"cdd" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) "cde" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) "cdf" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cdg" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) @@ -5600,17 +5600,17 @@ "cdJ" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cdK" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay2) "cdL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/medical/cmo) -"cdM" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdN" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdO" = (/obj/structure/closet/crate,/obj/item/weapon/module/power_control,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdP" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdQ" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/asteroidstation/medbay) -"cdR" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdS" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdT" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cdU" = (/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/obj/item/device/camera_film,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) -"cdV" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cdW" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cdM" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdN" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdO" = (/obj/structure/closet/crate,/obj/item/weapon/module/power_control,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdP" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdQ" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/medbay) +"cdR" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdS" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdT" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cdU" = (/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/obj/item/device/camera_film,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"cdV" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"cdW" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/rd) "cdX" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/toxins/mixing) "cdY" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/toxins/mixing) "cdZ" = (/turf/simulated/wall,/area/toxins/mixing) @@ -5643,17 +5643,17 @@ "ceA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ceB" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ceC" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"ceD" = (/obj/machinery/power/apc{dir = 1; name = "Medbay APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ceD" = (/obj/machinery/power/apc{dir = 1; name = "Medbay APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) "ceE" = (/turf/simulated/floor/plating,/area/medical/medbay2) -"ceF" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceG" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Incinerator APC"; pixel_y = -24},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/medbay) -"ceH" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/medbay) -"ceI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/medbay) -"ceJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"ceN" = (/obj/structure/table/glass,/obj/item/device/camera,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) +"ceF" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceG" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Incinerator APC"; pixel_y = -24},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/medbay) +"ceH" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/medbay) +"ceI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/medbay) +"ceJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceN" = (/obj/structure/table/glass,/obj/item/device/camera,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) "ceO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall/r_wall,/area/toxins/test_area) "ceP" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) "ceQ" = (/turf/simulated/wall,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -5692,9 +5692,9 @@ "cfx" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "cfy" = (/obj/structure/closet/coffin,/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/chapel/main) "cfz" = (/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/medical/morgue) -"cfA" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cfB" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cfC" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cfA" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cfB" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cfC" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) "cfD" = (/turf/simulated/wall,/area/maintenance/incinerator) "cfE" = (/obj/machinery/door/airlock/maintenance{desc = "The 'grey toxins' area."; name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) "cfF" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/incinerator) @@ -5747,10 +5747,10 @@ "cgA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) "cgB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) "cgC" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"cgD" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cgE" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cgD" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cgE" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/medbay) "cgF" = (/turf/simulated/wall/r_wall,/area/atmos) -"cgG" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cgG" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/medbay) "cgH" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cgI" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cgJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/machinery/camera{c_tag = "Incinerator"; dir = 6},/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5772,8 +5772,8 @@ "cgZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cha" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "chb" = (/obj/machinery/door/airlock/research{desc = "Make sure to pack some snacks."; name = "Toxins Launch Room Access"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"chd" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"chd" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) "che" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) "chf" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) "chg" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/toxins/mixing) @@ -5822,9 +5822,9 @@ "chX" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "chY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 0; pixel_y = 26},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "chZ" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Atmospherics APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/atmos) -"cia" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cib" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cic" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cia" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cib" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cic" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/medbay) "cid" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) "cie" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cif" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "CO2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) @@ -5833,8 +5833,8 @@ "cii" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cij" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cik" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cil" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) -"cim" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cil" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cim" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/medbay) "cin" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cio" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cip" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5890,7 +5890,7 @@ "cjn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) "cjo" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cjp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cjq" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cjq" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/medbay) "cjr" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cjs" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cjt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5906,8 +5906,8 @@ "cjD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cjE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/camera{c_tag = "Toxins Launch Room"; dir = 6; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cjF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cjH" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"cjH" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/rd) "cjI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/mixing) "cjJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) "cjK" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) @@ -5968,10 +5968,10 @@ "ckN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckP" = (/obj/structure/cable/pink{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Toxins Launch Room APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"ckQ" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"ckR" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"ckS" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"ckT" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ckQ" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/rd) +"ckR" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"ckS" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/rd) +"ckT" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/rd) "ckU" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/mixing) "ckV" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/mixing) "ckW" = (/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/toxins/mixing) @@ -6015,9 +6015,9 @@ "clI" = (/obj/structure/table/glass,/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_x = -24; pixel_y = 0},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "clJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/doppler_array,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "clK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"clL" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"clM" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"clN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"clL" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/rd) +"clM" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/rd) +"clN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) "clO" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "clP" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "clQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) @@ -6057,8 +6057,8 @@ "cmy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cmz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cmA" = (/obj/machinery/door/window/southleft{dir = 2; name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cmC" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/rd) +"cmC" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) "cmD" = (/obj/machinery/power/apc{dir = 1; name = "Toxins Lab APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/mixing) "cmE" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "cmF" = (/obj/machinery/firealarm{dir = 1; pixel_x = -3; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -6109,9 +6109,9 @@ "cny" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cnz" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cnA" = (/obj/machinery/mass_driver{dir = 8; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cnB" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cnC" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cnD" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cnB" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cnC" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cnD" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) "cnE" = (/turf/simulated/wall/r_wall,/area/toxins/storage) "cnF" = (/turf/simulated/wall,/area/toxins/storage) "cnG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/toxins/storage) @@ -6356,9 +6356,9 @@ "csr" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "N2 to Airmix"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) "css" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) "cst" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/atmos) -"csu" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"csu" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/rd) "csv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Toxins Storage APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/storage) -"csw" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"csw" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/rd) "csx" = (/obj/machinery/door/airlock/maintenance{name = "Telesci Lab Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/toxins/telesci) "csz" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "csD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (NORTH)"; icon_state = "pipe-j1"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) @@ -6386,7 +6386,7 @@ "csZ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "cta" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "ctb" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Aft"; dir = 1; network = list("SS13","Test")},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) -"ctc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ctc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/rd) "ctd" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Telescience Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/telesci) "ctf" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/toxins/lab) "ctg" = (/obj/structure/table/glass,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) @@ -6437,10 +6437,10 @@ "cuc" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cud" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) "cue" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/atmos) -"cuf" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cug" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cuh" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cui" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/asteroidstation/rd) +"cuf" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cug" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cuh" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/rd) +"cui" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/rd) "cuj" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "cuk" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cul" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6460,19 +6460,19 @@ "cuz" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cuA" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cuB" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cuC" = (/obj/structure/table,/obj/item/weapon/storage/bag/plants,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cuD" = (/obj/machinery/light/small,/obj/machinery/door_control{id = "bar1"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cuE" = (/obj/machinery/door/airlock/hatch{id_tag = "bar1"; name = "Private Room 1"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuF" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cuG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mysterysoup,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuH" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) -"cuI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cuJ" = (/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/asteroidstation/rd) -"cuK" = (/obj/structure/table,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuL" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cuM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuN" = (/obj/structure/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/device/flashlight/pen{pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cuO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cuC" = (/obj/structure/table,/obj/item/weapon/storage/bag/plants,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cuD" = (/obj/machinery/light/small,/obj/machinery/door_control{id = "bar1"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cuE" = (/obj/machinery/door/airlock/hatch{id_tag = "bar1"; name = "Private Room 1"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cuF" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cuG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mysterysoup,/turf/simulated/floor/plating,/area/maintenance/rd) +"cuH" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/maintenance/rd) +"cuI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cuJ" = (/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/rd) +"cuK" = (/obj/structure/table,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/rd) +"cuL" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cuM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plating,/area/maintenance/rd) +"cuN" = (/obj/structure/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/device/flashlight/pen{pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"cuO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/rd) "cuP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) "cuQ" = (/obj/machinery/newscaster,/turf/simulated/wall,/area/hallway/secondary/exit) "cuR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) @@ -6493,13 +6493,13 @@ "cvg" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/atmos) "cvh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1443; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cvi" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cvj" = (/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvk" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/maintenance/asteroidstation/rd) -"cvl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvn" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cvo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvp" = (/obj/machinery/microwave,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cvj" = (/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvk" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/maintenance/rd) +"cvl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvn" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cvo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvp" = (/obj/machinery/microwave,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) "cvq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/hallway/secondary/exit) "cvr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/exit) "cvs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6529,14 +6529,14 @@ "cvQ" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Pure to Mix"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) "cvR" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cvS" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/atmos) -"cvT" = (/obj/structure/grille,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvU" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvV" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/asteroidstation/rd) -"cvW" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "bar2"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvX" = (/obj/machinery/door/airlock/hatch{id_tag = "bar2"; name = "Private Room 2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 4; pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cvZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cwa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvT" = (/obj/structure/grille,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvU" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvV" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/rd) +"cvW" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "bar2"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvX" = (/obj/machinery/door/airlock/hatch{id_tag = "bar2"; name = "Private Room 2"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 4; pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/rd) +"cvZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cwa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plating,/area/maintenance/rd) "cwb" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/exit) "cwc" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwd" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) @@ -6572,13 +6572,13 @@ "cwI" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cwJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cwK" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cwL" = (/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cwM" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cwN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/clothing/under/sexyclown,/obj/item/clothing/under/sexymime,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cwO" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/asteroidstation/rd) -"cwP" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cwQ" = (/turf/simulated/floor/plating,/obj/structure/table,/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/maintenance/asteroidstation/rd) -"cwR" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) +"cwL" = (/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plating,/area/maintenance/rd) +"cwM" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plating,/area/maintenance/rd) +"cwN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/clothing/under/sexyclown,/obj/item/clothing/under/sexymime,/turf/simulated/floor/plating,/area/maintenance/rd) +"cwO" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/rd) +"cwP" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cwQ" = (/turf/simulated/floor/plating,/obj/structure/table,/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/maintenance/rd) +"cwR" = (/turf/simulated/floor/plasteel,/area/maintenance/rd) "cwS" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/hallway/secondary/exit) "cwT" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cwU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6601,10 +6601,10 @@ "cxl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/space,/area/atmos) "cxm" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cxn" = (/obj/machinery/door/poddoor{id = "mixedvent"; name = "Emergency Vent Door"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cxo" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cxp" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asteroidstation/rd) -"cxq" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/maintenance/asteroidstation/rd) -"cxr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cxo" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cxp" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/rd) +"cxq" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/maintenance/rd) +"cxr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/rd) "cxs" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cxt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cxu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6624,14 +6624,14 @@ "cxI" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) "cxJ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/atmos) "cxK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cxL" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) -"cxM" = (/obj/structure/toilet{cistern = 1; desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; dir = 4},/obj/machinery/door_control{id = "barbath"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asteroidstation/rd) -"cxN" = (/obj/structure/sink{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) -"cxO" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "barbath"; name = "Bathroom"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cxP" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) -"cxQ" = (/obj/machinery/light/small,/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) -"cxR" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) -"cxS" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cxL" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) +"cxM" = (/obj/structure/toilet{cistern = 1; desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; dir = 4},/obj/machinery/door_control{id = "barbath"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/rd) +"cxN" = (/obj/structure/sink{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cxO" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "barbath"; name = "Bathroom"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cxP" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor/plasteel,/area/maintenance/rd) +"cxQ" = (/obj/machinery/light/small,/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plating,/area/maintenance/rd) +"cxR" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/plasteel,/area/maintenance/rd) +"cxS" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/rd) "cxT" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) "cxU" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) "cxV" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) @@ -6652,7 +6652,7 @@ "cyk" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/atmos) "cyl" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/machinery/camera{c_tag = "Atmospherics Aft Starboard"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) "cym" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) -"cyn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cyn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/rd) "cyo" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/hallway/secondary/exit) "cyp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) "cyq" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) @@ -6673,27 +6673,27 @@ "cyF" = (/turf/space,/area/shuttle/escape/station) "cyG" = (/turf/space,/area/syndicate_station/southwest) "cyH" = (/turf/space,/area/syndicate_station/south) -"cyI" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) -"cyJ" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyI" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/hos) +"cyJ" = (/turf/simulated/floor/wood,/area/crew_quarters/hos) "cyK" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/bridge) "cyL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) "cyM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/bridge) -"cyN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"cyO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"cyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"cyQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hop) -"cyR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Head of Security's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hos) -"cyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"cyV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"cyO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"cyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"cyQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hop) +"cyR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Head of Security's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/hos) +"cyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/rd) +"cyV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/hos) "cyW" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) "cyX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) -"cyY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) -"czb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) -"czc" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"cze" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) -"czf" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) -"czh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) -"czi" = (/turf/simulated/mineral,/area/maintenance/asteroidstation/rd) +"cyY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/hop) +"czb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/bridge) +"czc" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/rd) +"cze" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/rd) +"czf" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/hos) +"czh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/hos) +"czi" = (/turf/simulated/mineral,/area/maintenance/rd) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/Asteroidstation/areas.dm b/_maps/map_files/Asteroidstation/areas.dm deleted file mode 100644 index 8f03840720e..00000000000 --- a/_maps/map_files/Asteroidstation/areas.dm +++ /dev/null @@ -1,119 +0,0 @@ -//Hallways - -/area/hallway/primary/fore - name = "\improper Fore Hallway" - -/area/hallway/primary/forecentral - name = "\improper Fore Central Hallway" - icon_state = "hallfc" - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -/area/hallway/primary/starboard - name = "\improper Starboard Hallway" - -/area/hallway/primary/aft - name = "\improper Aft Hallway" - -/area/hallway/primary/aftcentral - name = "\improper Aft Central Hallway" - icon_state = "hallac" - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -/area/hallway/primary/port - name = "\improper Port Hallway" - -/area/hallway/primary/portcentral - name = "\improper Port Central Hallway" - icon_state = "hallpc" - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -//Maintenance -/area/maintenance/asteroidstation/ - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -/area/maintenance/asteroidstation/brig - name = "Brig Maintenance" - icon_state = "brigmaint" - -/area/maintenance/asteroidstation/eva - name = "EVA Maintenance" - icon_state = "evamaint" - -/area/maintenance/asteroidstation/rd - name = "Research Division Maintenance" - icon_state = "rdmaint" - -/area/maintenance/asteroidstation/cargo - name = "Cargo Bay Maintenance" - icon_state = "cargomaint" - -/area/maintenance/asteroidstation/medbay - name = "Medbay Maintenance" - icon_state = "medmaint" - -/area/maintenance/asteroidstation/bridge - name = "Bridge Maintenance" - icon_state = "bridgemaint" - -/area/maintenance/asteroidstation/telecomm - name = "Telecommunications Maintenance" - icon_state = "tcommaint" - -/area/maintenance/asteroidstation/bar - name = "Bar Maintenance" - icon_state = "barmaint" - -/area/maintenance/asteroidstation/port_interior - name = "Port Interior Maintenance" - icon_state = "pimaint" - -/area/maintenance/asteroidstation/aft_interior - name = "Aft Interior Maintenance" - icon_state = "aimaint" - -/area/maintenance/asteroidstation/fore_interior - name = "Fore Interior Maintenance" - icon_state = "fimaint" - -/area/maintenance/asteroidstation/recycler - name = "Recycler" - icon_state = "recycler" - -/area/maintenance/asteroidstation/transit - icon_state = "transit" - -/area/maintenance/asteroidstation/transit/fore_port - name = "Fore Port Transit Station" - -/area/maintenance/asteroidstation/transit/fore_starboard - name = "Fore Starboard Transit Station" - -/area/maintenance/asteroidstation/transit/aft_port - name = "Aft Port Transit Station" - -/area/maintenance/asteroidstation/transit/aft_starboard - name = "Aft Starboard Transit Station" - -//Head Quarters -/area/crew_quarters/asteroidstation/ - icon = '_maps/map_files/Asteroidstation/areas.dmi' - -/area/crew_quarters/asteroidstation/cmo - name = "Chief Medical Officer's Quarters" - icon_state = "cmo" - -/area/crew_quarters/asteroidstation/ce - name = "Chief Engineer's Quarters" - icon_state = "ce" - -/area/crew_quarters/asteroidstation/rd - name = "Research Director's Quarters" - icon_state = "rd" - -/area/crew_quarters/asteroidstation/hos - name = "Head of Security's Quarters" - icon_state = "hos" - -/area/crew_quarters/asteroidstation/hop - name = "Head of Personnel's Quarters" - icon_state = "hop" diff --git a/_maps/map_files/Asteroidstation/areas.dmi b/_maps/map_files/Asteroidstation/areas.dmi deleted file mode 100644 index de71db012e530afb07c97da3a16510069d79cc1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2513 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 UvnEfS@Fl);`<_y%f=R&t11F$11poj5 literal 27235 zcma&N2{_c>`#=01`%?C(>$x7+aL&2UI>$NZKCk%#ZTE^C6afHW zuf3hk6#(GjMtJ}s0dBAv{gVLze1BrE-Uzqx4!a%d7ZUCl90UN-1vxLBg5_=ZbYXv0 z+&JulPX1;8N-5s=PrYN}Vg4({wu!Ia)I0wW!zrNdK$%Kqr}FCs2$KObO&hDvG7E+_ z77$UGR?gTYG#YcNCie&$9q7Sc^SU4Lw2=BEFlR-t(9!m`2o!JV0>RS)kt+aEEv z%g{&-7(Dg&$h{9b2V)P8L%tk%K`|7FhIQEpXHg!|vxlEu)Jd4lo+Ei(?K4rmx12qm z`MC4eurGUEB#HXAR>)wX8Nq{X)fxGQ^H7qq+W$VY_u+lLNAh06mdF0ioKY0)J!k#> zj^wHS;&^w0Q`xsAB&oeH^w#hoZve^2(p{{irPso7^QVKwOLdhvr4n67y(`Ein*VY1 zH+x&pKzW`$$&CRYp2c5T&&|=FvFz)*dS^||%J4DOQe)}p1w)nbSXtEB4*9a3?II@= zl{g`TgJ)Hccdj@~S~zQ=D)fXSgwQ$Cm$Hwbtew6HSehD&$%-djcvSQyAv-T{UURfV zyc=3S$eVL}MyyVJ#V~xmbm9B9mHs^iJEyl(PqU44uqyP5erT>u>|)5yWn#TWWS0Ad z3SghWtC=(1yyT29xVX0c7_VM)dM|wWL#=erBaFW&=q-vj&tWM&&GGU|Q*hwcl<@*-T4o16tLfY;9(F8kU zD_xeb6`_`UStQHY`g>0f`DvAHj+jAtzntAWbg`CF)|<62c{bzK-Of*jEG-{XoC;He zU)?X|`+D;bM*L*V{#o7$KZ?w!7iJ|Pyh#NFm!HapPH{Wy@yY+#N3!p?vDSLM*%}mh z#=<1;mH^dQFY{UhL3!k`22Go^B5o;Vd}i+o#O#GusC4PAz3DeJru4FSOa}t=wpuOi zc+gjGnE`wI5rPGYtanw&(4^A__Zxu%$H5n?s%oxt0qx$)*)2V|H<<}49yc~!S003= zE_8o0y!YMo&C}0Kd-+Q`N~E_NUUEBzneLjKRkcz z&Kfmt691@Ref4?SpBj3;@Z9C+8R6^IIpH=z(cv~LQQ>7H4l}BJM^5D%fUx`W4gQ`y zJ>3u*MZtCHk~j}3v+w`dRB(4kLp+sQnJ1o*)MPL1@LplN_s!=WhE+=df)Yw&p0!;{ zx@_AFX-!DHPmyoup}xbBj5x03Ixs4?az3i!&&uWkvoL7*>q{i5zsO|d*gdwsziflj zdgifvW^+nsH9Qv%NuLUPCR}jfpjepYMfV5FE9_ZY5rxC@YPz0b2T6~7>Vv^y6HPV7 ztoNx2;Io_?XPLq#6|nct-BBsQYbGaMB0^D1o9?5+&F`JVuW2s6zc_NO@NK2ZH9Ysz zr%>hG@PB^xy?sNNiFiM~^`5&oYgPw5KR7=EM+q?R4R}KO4=f)weh5|csi~gbLpxcJ zc1816&J+0fz~VpqK$V3f*GzcMnO0P0^94j+bnz3;TP{HLcmJaeO5$eSW8oEhUh)a(VV;R)yT@$0Lj9 zKB*+ez22jB*z5L}<5kfoa%yYu2y!Io=WPxacfp4)p~_F#eburVx9s&{M+Z-NM76S* z%V9KQdc4K8>Va{K0aqfcnb3gqh(j*1nX47gCu7%twWON2e|Q^FG9O-DLM1!oq5RgT znL5i9M9q(#hfzE3_8Xf{u)o%4DTsw$`Bm+EoKYBiyM*SjF_uGL$*Jd{u}~C=!#V2l zw^~`tkJF#YW;du)l$oVz99w%P_K2T?#I^basN)NIWMETyZ=8d%5?2rO@d_3ThEw<~ zcR&E(ewhJk2QBl}Yk!x30Z+OxCiiFUrm!BL$6m6i@0@MRwKU{(WC~4y7&z~s+C(Ie z3i}J6a{JUJM_fKKto7A$m?Dx`_be2n!%yI2Pe)3h0?bOaHGx@+fHlyh&dt0qQCQHO ztCl8$jf_dVimU9vi6twGMBYK`P*acuC!Arz_$C|$6uh@^!s0Fq&043)AiKqsk4?6~mfcgUxQ z4APH~hT?+~>90A0YxD+rZb?1ILT*XZ?ETO`yq_SXBbFlx#TbQ_?b#`WlJR{(WEks> z?ZwI0{pv;4!XZHH#rM*{U##Fc!k;fEy>M!AIB4j+{}kd+C~?g;4UW7s#+DtPC>Cv^_Loiar76nLgI)P(9VmC6XPm@VPg?}zt0y-=CW zQ`c8aTf=~rGE;hT^1$#o)a4~Pyru0N-Dtvn8cj_Mjg0hl_=zkmoD$dSS0j9h#H=Cv zF3*WR3Qga^pO18C&Geho?E)k7mo{Va_kg!j8Xvo+)mJ&<9@9jj<>nv01m`~wqfh8X z882ycEA2sewCx={Jb9D!Ca<4nx;W7KF+38|g#QW~AzsRI?9}PHnM=J~QYaG1x5@g} zKG*pe%1%YEd{c(5n8O;V0nqjZm9A44jVlyA!lr_kUxxC=2ZFCS;^I{Om#vw-ZKypk z@IdVV@*~|_3WAeo0s4(07%}F?GfXqIFFaNbq|$tBwlQ?s>Mn48rW(E;f54t@c@kG|XrGHzdDk z6~PJ+dsrkuBAdh;4Aj-Z|JpPX^nE~ zFifpezdW%Nz;eW$uOCcmeEe&B#p)+EV(aEy#7n)id%Qv=0y-7Wld==5kdDjw7qoLc zWbuaO^Dt{ESc#GeaI=hBfT^0gE_aC0Xw1qQ!VHMljEv3lW8vI!$`pm6YcCHOamUri9xulx8;_Zg+HM98#{Hf6Sh z_5-yK#56tg#tKr#j_?q8C6hy5Er|AzokJz+_jhLpq5;$$%M>;~#Bm>b9Xc_<)JoLu zb^3*;3GL_k_W;WJB5YSdmQ2-+8K!{(m;NmI|MRf_(SmH=x>NuTk$NFJK^LC>I-MP* z$USY#-@(5K3(d}Pm#yH>NfvK&5qaxijM>n_Lkh@ME}F#}Z<7Z2pi&6}vjp84U^Cmj zbFZe#9@XiASl5LxXRz-9060I?UkG$x4C=_m3-EGPgbjBXwr-^nr??sdIGo2rk_=2* z(o^)DV-JgSCF+)Z#hT&j-;?>c36%%DgQCq!IbVdi2|%#;_?t89AzawuIeGPD;pfUt z>!KzLC_7Hy&wP z0C48nz~djnMXEZclw|!#4zRoke8oD8Mj*a;!!R?_^_6<$I8Sp&SBhe%l z)iMz}f%_f#LV8&C4dvm=J71Xe0K)dbERN!iNaWUYDSS(B$aB%u;S}CSD$p!XSH99& zw6i3I0}6n6)G#Z~XK}8r>U4Cd_DNAm-ZwlU+gy@)(;ciM)l=mb^txeeySo?D#~*>Cp1x_&T9 zV@FDh@nY1&UUTMaigZ3_K21)SwhAlte2#S5x!uVj4iw@|!xp|jV~#I{ZFCaK%w!YH z5fRp^UBYnQtY?KOVsk?JFE^8KoY!n1iio~*pKrun@{T1x9o&o0KRceQBgAX5LoBY%6 zJw8BP&)bChci@N`m&L36h0@|8N~RHBgm3kLDetn19dYLSOMPZ}-Ew91$Yp*l29kYX z0w)RJ|L2U;xKL8KB=e~Nel)r9@pqZdUlfM#l79=btxcQ;?TPC#@!L37IB8^teVfwz z&GwFG$k@4^s^Sga!-`JQzO^`F%LCakoqQXQUued7R;PBRpE{6 zHv3P`Hr)#2K^+&q6)>DHb5$E{Ir7~>>M}Q?F zlY-}_{Sx2~bD|3(J;?yc$WZY0Vm!vLKDabEhTrxO;GQ8_oyXR&(g{=+dUfpNNT;9F z6@ndP!pK-s_2T1qP8Y<^EE${)dX_tI$<2^YVFEF)04+WKV>~Px@~hv(8S`B%G4K(_ zzmyIBmV4=K1@Nip@zgJ!p-$cE+R@&)$9I;EQlxHF00FNz^74%&M~7+7!Y>m@ORjZ; z;qP3Nk33Fp`)<5utWwTI7bI!;FF0mA{L#^?KDbVt`H0l&9X>o)HxQ{bf=zX(cMMdG zs8jeY)3XiLN!si+T8&~iZ*u%?> z{auODCVQJ6i-h_y&D}?&QHB!sBXjM8@ei}XJk}LQCiWNN1H!#wU%3}JFtjciGq9xl zd9ym5%DK5lMa%lP-fYiRAk~c+s$S-m(_%8D6(bZr_XE~8$80t?ha#{yBm+mxNg&6^ zM>Pm4qZxj#w|l>K4b!Zm?1pr=o-5;$G1|oTB;7NYo}-A&+g-@F75zYkl>vC!Zf3i}*cn(a?_Ym90EJ3j**rpnP<{Vuu6_||LqKX_W-O@h|1=@8y@obk>DPO$Q zrvt z3(@3R|H=zS%~-U8iAJXLIPX4Y1j-dv`(3=A!;t3WnxDOq<}O ziR0`$3)8I50dPtDTjk5Un#dN;Thn5>#f{!bjyIi$A2tit+G>?sdrzmP$=GU3Xb`~t|96#8oX<3B5{;+96KurJ8Ma46Bq_Pp_+tMmgIH> zcs^?19UE{?NZ~)pJ>8(Z!EWC(%12rIxsrCB<4?WeSGF`a^=^(F6*b=rOocp*ecgY1 zjGzc)W&XAS4kru1YuENug4^n?XVe-k>}DZt^BZUN(V8~ih|t826Bh*GiPFHgzP)W?s#421w zbM+G$w(!s$$NH6F^ZkZjGJxaBd~opNFPwvlAWuy|jeT+G0U_eBrKtHKkjj&(5FmMm z5B}lmXlN$p)ubApcToX&DPK&U;R_cj0FGaMV!^L+i>uFgib2;JCM(I~ZB+%KnIG~B zKqFT{m$wYsAw`&YRugiX@bj;6$a>Ut?9`j*BOw10D(a%(q&;Lp?U0EBZe_z55fS%N zQ$eR?9ys13+S55bJ^dir7Y2jrV7*&($ZW=|{YtT<*FP+n4j$`Ls}^)?akF~4VO?3u zo*on9K3qh4A)q}OTfe&GU#b84u~H|JuK>QY+rdbuPJcPAVCPpb>z9(`P^Aa;JyfSZ zZ0Z~CKG=DBqlmsNDcSmaZ}1qg&KzMog;@O(@k&K-rh$l67S>`|3*4=TV)Bwz=kR>AIj-{#4)2Fg|ea*^EXoaWa zbHUP*L!m6Pn>Q-okxeU4$45Y>P~_8dB7Z7OKNoWq@#YTe5=d@43$Xs2KW&~Epo3HW3}1XNnnvU66al*b(#F)TdO+*tUa(AG&X z@2lId-mn*>q-2cD#ykU8SfX3VJJL|z4E(FL%1(hahAu{kJXz)=9mjk)ny4@zW{j92 zwrg&^n$rTb*5kR0r}aLMrPP(ph{9tn1zcFCJ9HU@8kr3?aq{*#w_)rlNenxexrINM z+7iy=&Qh2qM9vmrg?&x$>y8Q^Pj7Sdc0p?7t*Ddlcv#9w@+i&shssA@5k5e5c%TTF z?N#B2h?wE%XLj@$PTvfOtDV`J5^CWbyceGtkO2OAsQ&ndudspl)EQ`gCK6(QjvuIk!aQ9fZ3 zET!&yg1`8znay0wtBPQGt?AHdNYhIOp7FKVcD*jZKa4uGyzmc@%$a!>#&ll@Bao&e zv}-)2DOo1Y(C-cCtP#+$P3}~OUKGy0z;pPX2HR#u$g)Ut@|>;ASb4z5vx;XJ5Bm>0 zfh5o`*r|@ZmOE}8O?zt6LooKA0=-aVK`lmO11lDc`S3B2al82(jxMP+tV(P%bSq5y zIUhH1->%i^y{~__s_i<`;k0WAHQUnJO()5E+M*05?Ul=VSuXnOqN;=@G0pG`5%zj>eHaH)Gv&EgP^%XpH{d<@( zuU0?%4tQW6Pi!lOY$sDBUt{V9vfgp)ZrUR;OR!$cfL|Ot`&ajI?_#p6z?gx^?@rC7 z@>br>;SL!u1pV=ectKCc>PK5q4}+5|2z8d1gg&bkUsGYv`^F_e(waO3-VQl~&}x7l z%bKy*R9K>uptb*ZRI-*}d#>D!m)!=3mv0s+hnIQiztj;PTs!?;JycZtraj-eEqcVd7TX{-{${DU=Atg24}K z@u@4rr>|W-<+-lt(>K8x-BA9=FX3dRlVPi%DF~cq@#Ugr>Xy^{Rc!{xyA^)EIz#ZQI0+t!Bl#5@=Ua_0Vu8T=Wdc{A_SscB`afF>(heiaImXNcmnJvng zx-w`p1)ut=A};8kd+c)YRxTbgVll`V_hGhAwFP)M{=WJ8v&`&-MlQQKRGKF>< zK7M9qH~3$G^#7imOXY$!0bWc~q|N~P10Dn%I7R=pLF5`-KF@C+Fvrd72OC4r(F4D< zefT*36Fc^kEoZT@WqhbaZZdjj50bnt8gx2=n|}{?2l8t?V9Dn@RUt4@2oSnuCCIgz zfO8!w09>GEur6y!4T)EH=-v~zuD@OI%zc*gKt2mdQ|n%OuR;7bnHzO$)}UaFMijNzY}RP}2y0K^vpL`c=Z6KPCyd=kzrkwc41}$^?k2+HMiiLt1^uN# zxYyCn9GS6{Jo%+L{icJer0e_)A^y4omjd57kQVBbl20}G_IEYr|-2WxtcSQNFqPRLwz$MwcKkKaAY z00U&$23GC`XJPfn_7Sqz%8TjZ>Rlw+p`-9heez zvn()zrMkuyEiVIh9k|ZmFsTcB7Qq13jBpA(#a`Z6?+L7P-;Hz_rANzII#!PCbHw)l z`PO#C#b9rv@`euFHen^ABA7kM9OzeT>Rtb#91E#|vUC916$^%g$)A713ah@ewhy}I z&VYevIrv;mH)+yE7tD71U3WS(|3lN1HKdwilmTQH*R!6MvLxbXry%#SPo2hYKZ0!J zRL9TPo3A6@9V4HqMs!~-BS|YJx5~s*_RpP5H6KbGbLhZjSOxvBxU9Hq;_#*(3)GWh zzXmRi&)1r&#o;8&<(N(6 zpXpcrDD=W-^44zGni$HxLej@)OD7&#* z8VDpd(#oBIHDf(*1V`c!Pg;hK7AE8k%K&cII#-1GJ;G}jNVHQ?WICH`c;!D}bf0G{)^&g$es}Y;1yQg*FzPns2Qw_e(uGFd z6@+_Z9KDQaLtc0T*XnxKSUR+R%+T@IQEx~Z`q&2A{0R-`dB794*dN+HprFwD-6oUH9&I@!=yp?fokk0z+Mk-YvIG`?%;*!=`L$nGO98+X1Rj^p4Z7 zUh`%!!Kul1_WU;ov^n1hwln9UC%!@@IZx7rj(8B%9EmU#dB3{-&987%vp;_Nx|b(+ zYnd!MMaq{;ewyYPYj6x1(T;Jz8>P2X zW!q7K5AuV0-6qVxY%m)KG3KvwMVqe+@ficPh=p~JS8X$?-FsR=+i zS$=NMoZSLh8#RO`zsjR>0;~3uq|o27^~#oHTGt7SkpwR4L~OsL@!F~14cDo@uPtss zb%L4$SMI9|3D^Q&dlt@r_rGU!a=qQRR!oa51h1S*6l-7(zK+HZ#J4&Q{29VHmfc3M zUPkgiO+UUVSvco2vFGiN)4=~3IifBOx8)cOl~x65+?%+$+1RodKpdq3lP|0NT z>VtJROuaCFyc1r5Z!Y*)YfLVx4PAcrgH_%pMGK5$;Au1?_4!_t5h}D1yOm2_Jdq1} zaOJQ%BQg8}p50e!jtwHzP^wQaZA|7hvT|&p=2tI_)9S#Y?}Nh?^Q#~eZF`YfjjZQI z!!$e~2H5eJCIC0vbD+w@kf!+?Si&3D)$`RYx`7stNreFDlufYYcUv1?fF#j+8+ojI zWx=JdO~%Q?19!(J(5(p@2>l32CE-A;2WzW&2hw8|*S3V>6+_(iEJn0fN&GdLF-(q8 z43X!Sh}!ER_!I|1@Hy{Z3)+PecWt=9Q;AdmM>1;(T3uY?dPFzweOW{ahH2^~+rW{- zu!l-$u$@MnMN=8ef@uLGk<}@X?VN75vpo}lhwfxz<0CIK3Dns-W3HiT_vimM%+CCO zCSwo~jL$Y)@obwwWd`82x**8fMR>@c!W1zZawXS^~O&OCRD6~~74zvgTmjBVDO4D#xt_#dGkEgF3 z+9SWd2OaorEQt99^Odf=9yR(u&5;|yiY)1E>+NzO%O2=MML2HCmN-opF?r!I13t}A z3xBfvzd}WhYj&|8Vm~kS(BG1k;uo$FKMjQcq?E@gZMOx-v5eUw+T_vzL_}lV+^9_) zDs+z{YV^T$PJ6fK!TV7srT&P=6OunUUM4NYos?W>H8~sqodfrV7KWg~uFJF^kjmqWjc_DM;HM5_ee2DicjPw}o1- zWA@lR@mkKQ{U0vCPN40I|2+hKkZv&E-46%$>+YN=j)E@Br(rmKKEZsWR~N!i2bg>4yLEFpP!dR&-MleJ zHM!!Ms^IGpD6#00Hgp;Zvpg$uffcR@0DJh6Gx-b$O?W@$G+2oXr@0Q~(ke5#n{!~{ z1Ykth?Fzt*xs1wE`Ghq)9kCQPpKD%o1zWiZdM z$|KEpU3sFrySVG-6RI~_3%!bXIHLe>44DUf^|;>4v0v=&Q$V=_T<4iFpf1!48l*N? zzeBDbd=du4Z_vu$Bxoek6{+-0F6j9tN(8b?!o}LJ^TDkdu{wn8IZb9CIbu8lBN1I6 zEEREJFRA}(yUsdDFO_&=Xh;aYQo)Q@3H`@1tx;*4$!MxQAOQf&BKe0cWrN+`?pE*T zYT`_0cQULm6l16W8aZL^;;Jhekg9bbd+k?0uk|)u%GZ_M{`<29t~b;dljozF>NKtI zxcBSCojFuka|U+)is?vg@0HVINzgG}ALLL!$DLRnDi&>wbpPdJYLo*GsN#v9f`;p8 z)M5>1aZq=PwbcN#-y2$f0ykf;OWZWpY`?zHTtLG=>B84jf_3C;=_AUg+9-D&<^LME zBK9zA#F_KU`C0vp&}k!qk?Za60uMzN%K&>ewG(P zynII9F?%{ymUc^-wlUImgkbyPa$8!J7Jxfv9y_9}Ty6$(mlPNwL#fX#oFUF}JuI&w zwVf>XyT%J7$pkx20j=AP&}jY`I+ny*8FFQ+*KJWzu-9%ZM#wq9-P;WX4;(;Z9mV*3 zR`3f9?_U-Wwg1c`u}{24TXgxKGsRIXeF~4zM3;f>fnnv{aU=ypN}521fufU!v1G!s z8>p$Pzi2|K)qe;M?oR$RmE3 z5-P`SIKd2zFn|;+mg(GsHM~uou-)}V{%@!mNJAoZ zE>JhbQ46R@XGoUdh%d$-bK^oOOM~^~iC;aT3=+=Q{%d+P>9b6+P9Sr6Ey*>XDgMAxBJ1VaJH^ZW}Vwych)C_H+9GokE#uJSW)S7c@U z_za`;TWABDv~V=aVu)Dj1l_=VX0+BSeltzP)nnUoB0`?xLO+iAdA_CEwB(= ze&nL0O$y$5jHi1S+HZLqz{!p*hLYY}^0<@B=(<`2m;C__ULyX}f{L>EI#==bCMlmav*Mk%8HY;kLj{4=LFo zWCi zVA{qqI}COuB+^8@4t^<&s`h{v5V*LK9_{Wd-l+W`-(kse=;LkhD!^sZ$lN>7ah#$jQAdQo%cPh~nfd6F&*(j7J6p3+-f%5?T8F_Eap8Gp zx!@-q2N@L?i$gaDDwrR;?gdvK;~T{#@S$*rrucAX*QtHX3omDepr{0!PW0=0v6p_? z2K`~LyF)6O6Zqc%+~f9sVPt(n(@8=#|M=BN;Sai>byu}Elr9V;VgH60i|ZtPJ3QQG zVzwIGw{LB#I&(~lenyJtcAxEDCzF02+z9WLNu&AP#|8%#V|u>dxgJH^urM)G!Dwo+ z1r<(t;v?{Zea85u7HE2a_<5e}{-N+fbEBMm9_F7qEYFe04nGO8OF!SadBetWHqPCa zq9{kWqrAYjq2zPJSBFnC5(H{lmRR8*3*r=`s&co^_nmYPL8~Vu$9V;k&sCC7z>C2E z_Sy#+9ZQ~x6Ag>cpfwOowRkSYW=4$>piFB*a(8aN=b+!RGU>VKQ#X%6%_RF z(?i3d5~bmwrBzu@9T%lHR^1H?HWTIE0@n3xehYf`ka~bWp@+{usDg9V9^CpyJ9S8A z0bzSiw6#~2Bs%u5dMgh6YnVO;rj$3DXE4&KW(064lYP|=d z-a?g;@|@=K;`y(X_g(d*Rg3}B{MshA`jip-TaFQ;9=51R*m$T;fo-!i&%dhZ`XPsO z8)o;u@G*B8X7{s~dY>;y{_C#%_CM~*|M6Z%^6;_de~b>{+}m2ev1tI11v&*3V`|1Q z=!u7Gynv-gk(G@B1O-t$iayN^zCh5-Me}0F2iz#Q+=S)5_k9^!4>&_T0? z@>9nsY0wfx=A=3B@as$7nmos8-Ao(XF0*oF`fuH-az#GM)v<{H+RU9fpA+v^XR8O& z!w%2v@^+TDKZkP-j6#S;h{q!byrAg-x~a&5XoBljt$E3lr;Dq0{jRa9tNlu&yZx6e zih_5lxiz7}& zF>5bf3gdQTwbVc6Z6+w<21x;kl!~7{Fj0M!v94gA*)U3ubJ;`7O{k?RU>nLf3~lwiMUpt7#~krch2NwRS$)xzFJB98-NClC-q&YtqkFIx zb^VR9>Z1~8pgaWQceB{PekM{eLpPA~_CFyk4I95BKqmb5F;DnXRM{%i9n=;*LF=Nl zk*!zeTQcX6SF2h1i-gMw@trzc@{*ae^K%+VXdk{KE!1yJ>xN6EwxAW4x90|%^0Dhd zLuKRK+_cW8h4?Y&&z@?5=3lB1+1hP-I$akQfax`xm>X8p9LR6`G^H_J9!qGAOysU< zm<~M~NTO`_kK%r=w4D1m4;;Ju0+NCLBphfeP&*=i^p*A|`ojpd`Ny?Y|Bol$Rk#ta zw0p;Zs|qM7qyQKM5~HC0W_N}pjX|oom#BG@NWLdux#ZdcoEL0)A*~|Ham=x%r(X>= z&L~^o#dBXEI#%L^JXvCogPf)XJ@;IOYiSd?-OLUByxa1Gd}lm7eV;6?yhdN*zOHjJ z1b071lgJ87@mVT}_hW8G56DdWZ>Xk~YBgH+J zK4|EL(L8?I-I)KPpruYnSbF&`Wm9Xe&G7IUPw7|}x70r~XGK4~TV4{MJ)Uy+{gH~~ z8Z5h&@cBs)v$6UVHh;`0?LX2HwrC1zq-f&_P5$;lO1FuWVR!rCX;cE5&tlFvR4oj| zzR&XKTqFvROfDX&2X_s(DTo5n!z6Oss3NFfyYR7)s+KX`)q6?z>t;# zC%?uU6m8-NR7dyj3woI1(B%$;Do*C2oWs(I_DlF7)!1%m3IBAGQWw6jk=^cy{~d}H z>K^lXh9&dWE28KrAvI9hZBzl^A_M1Y!6GuzytXk+#7H@R`lAh>>eV@P2G-d{&Nq>+ z&1=w5@j;{}r4i-i3i9lH#dpf>LoA|fwsbN4OLp!?dFNE>R;Fa@ALKjK)n72>PxO3T zK+c;P|Gxw)kGFlu#sWmAAr6ZMO&q9EAA8BYGNk-y6MwD!7hAZ!nkM^c<}l`xTXXRF z2gL=|h!nUMwLFe&@>x_xzgIQkkjaS$xWL=;KQ@NVq1hC)knpqrIAL!?MB|gUn5$fG zY><@t+LXmuo9ve5-(Um&nKT|!TVq__5?<*tG33z1;lqck&$>O?fYL9jkJEBk0u<8ht`Fc9d{TKbCsO&_m6l3 zPcX6+yAm}r(peab9Hxz&bry|Uf}Y1)oLM@ZAatep4IDqQiLTNq6aVw-$r?=X7QOD- z^Rf!Pv;1e&_z%8#o1eS0SV!4!y?m3M#T?%ypNT#4xZYP6B+sMeCPC(!!1Lb~go;aa zT=L*AaEedz!<_xAn9S;!mEO*y{q%h(<2QoVs>S9k`=lNkn_xWpP7a`Kg@t+RZU)AAqPa z8W(Jjo57|mL>kUvip;1cMnm=AI|1)88^qYR-GgbbkxWC%LFt-qg zHNjhq05TF-m~4L+!H0lpsQHAEWMHC=>2nA<$v`wDwVyxk9bWN zvwp*#iD71}qU*|7!^eW!wkDs`kS0(@m^y{iG0s7k#V}iT!7NbI@;}P?UkCI5%`~!$ z*xCA9Qk@dN!eL;t4V*02ex_lr53@tt+S(CP-*1ilv59xx{fe# zqB7z*^<^xk&Sx@4#}5`h=6ac%csCBJQEjT60Jk}u3J(R`etSflW%g;;#V@I^lf z5CHAiC(<$;y0XN*0CnW?xglMeEb!5a$bRx@gzd_xAeWKrQFC+9tdhUgr=ggxkV`0? zAl&}6Uj{jw6}dJW>D#b&n^B3nV_} zu}f;dZXuIfxx|CSmQ%IB-Bfo?W>4%CW~yQ(Ta5>$CYS_$TDsFdgjrp^iyicV{9Ki1 z>|Z^w48;G{&qT&`q<3S-2B>E}!Sb-*; zoxCcx?>^@_>3WwC=SYXXc(c_gBeeDfo%QXV=Mbt^J0v z``}ut5^$+UA9!Z`;NYiX$6QAF@jGqr%=gJgYAp;)hESWReh#AElUq>-#nBZGQ4wZ^FmYq>d9E@nIYila1dwX%v>`rl;T~q$VQd+nvq?_2h+&qx% z*kjEYV+abt&O%J;l%b9|cJT+Job8+Di1{r4urHE;c_#YT;YnkAG>o*9uyO=m&NZ*~ zfH_xCj>r8NQ)6}8^t}lzF`eS$kICL`P{{OhEs2tqUW(fw!dS zStbx;0W(f;<;R?`j?x6e33GzL8EE954`OiHXu=gs=eU6!kfBfes0+mC*l$gff0o>H zsT#kHsA)E~pev7yR&VE<)ObpTx&|M7Y-BGp=MT;})5B``C^=j2dxzwawBe{0TcmNk z0gWO*viyr10Zv|n`FO+WQzFnM9&W3Pr zxU?xF>dg=t58+}W(~;Vk05&6MbhI$h6Db)Bg3)x*8WTYG)8DO^H~#)&al25Mwj&5= z0^feUoY3!7i)M@11AFev@_jyBW53mwz6R@i{#BuWKRGSDMc1}HcT;ZpLdbqd5(Pal znuIr4pSUpgeCG_G2c*TnXCKJ;_ajTTmtNDTbRbd2a)+4`CIa_0Z6O$Ft1#HMz|>B(Yy#1BVjyI zY@5^Z&NY~&vv#W!S@pfg{|@+tPs+ZS)(bUSW2|cDcvIdd?zg`#0iSXi zFDC*W_?@|Y!qaW7Vbt{ncB0u|ho0ebAY9;6j0$4J1T`3(CPm$>ObvaRk&Qt9FpovG|jjz-< zf?2m!klgZn-eQM<->{$!W1*Hk<)Q~`ZP{6zA`^j+Tr;36J$PaRlI!RoNHw<2E1 z5J(m|s!oDqU(F)umY0e?*uz^4XPa7AaEF%})b`!imJb6{klc4XGoa(O_kqpR3C?=D zt-+SgSNIf4#M_VGvI;)5qpHUB=&(D2>h^(ZswfCzV=HimOXc!J99IYW7?b$`C`)vC z*WG&{M4c1CItDy~L;s_*|HrQWUo-oaQJbiogycGRx1X_REfU_5crWCh{ejhZQ9`rW z?!}mJuMgVd7Vcci+1(eemzm^Y7$R-FwRR zaGP*Vs9$C>=@__0**S_EcWUZiS8;vjDpBz>rL@ldLpsf8!(Nl7oX~TuM>nB2t>w5= z|Af0mrHLM7k{#|XJ2zS{Z+k0fa{HlgB7d8wU?Oiwk85)zlHXkfU3swy5zh{&8LTGV za4FHf^%|n{tGihWDlE$SB5pSMlH_p17ZDLvg4bjo+Z-9K(;q_A3}WRZpfyYt!I`X| zLoJcJbUe5!z)ck%>}u*t%?NaqB%Q$Z-aeO`M%6PuTioxinQ0ue^*X7kTqyh{c}`EW zKi1TydRN?X2iANu=)dJJE~HVkc)$xLF?_|?JO#MfM1o)~$o!?~m|*Iz#H3a)LdBfuPe_$-p^=oCDyUR)vMvGZImIEBkug^HazTy4Gi z@t#{a`WQK?!`w-jr1fAlyiuLOJsXW@v_NKOYx08AxJAtXXjd-pjC8%3H4=Im6HJm; zdtQh~+=@T2H)M3zmSfFt55FV3xqAwy#QG^UT>n_t&(F{%oa z!sIIX@9dV9uabTHOZj!|`p5v|9!v61L)}!kc#N)m=Afcprf8%n?wsX`M?oft2hFy& zUsf77E}7K9D9_#`yzU3ySZA4-c}@wvJt|nddG5%V5SL;<`!qqVc>a!V4`>j|rCGJT zXZL5ux4z|tr^EY#__y2n=A6r?n)yFcH2xUzPF%pTAB!n2BN{WUO zk&GE4w4e>yQ>ci@l5Iw`sIg09DWkFsgHf2lZ2vpdXZ!uWzvub=pWpj=bkDu_+&k~} zb2XiRY)c#P{c-0g!80}B97sc8_sQ!7z zmD=R;Yu&U56Hj}RFI$@O8025zJ7G61*m7s!W~nZ1AE4GazshLJE6s{3@$MqFTev4&>hk~&mU}@a-=L0nAkr5s(85uSGP)cjvhI-nxjc2dh zkMX7u-HhiF4ZQa$o{)N6V=y{CYuB-Lp;>ZDgnJ~7Q>#?XKPgu;BV9rbiR?Onv;7nj zfZZ}4`5brfVB=M& zSa7}CN({LT?|e%C=n~2q;HBPKsXJo<{DB=0sXsIU(NTdQvxPoUZ-7F;2cWLj}V1LTHkphEE)xEDe@XY}I3| ze4yAy70!;A8)r(MMrGg}^@1n7US?vum!RFb^O-F1{#d=p9KBHy!&qyxjSmCg%bv2F z+WxX2BC6ooqqr@st)n7)muH}0%a#b7rkyy0X7PDwjQ%0*$R8aqsF)|u#)F0TpXYdP zgjrTZNdSj+r@EtFN6wZ;eUiW)QSOk2by~J(uw!<>jHkA$f2a2j&hQH;B_9>SRJB-& z=ezQqJ<+H>zt)H~A!q+OJ1f4E(Xx%!TC#&zKXL6Q`rX#WK;Gk)_ouhv%7+%7kP4=` zNg3MxU&@$BJe#lMN#_x0jF$1$W@q7e(r$hQk2?s*N+Lh%qkM)y3Ylr_tfWHQB(V;b zenH>^%SlB*GrB``cZm_FfBTOK6%z?ncIE=LPCah-mw~mN6+BA83($Je@Qp}2CMsrz zy(x;<`=ya(VEG!o$=_3R;{w)ZM%%WGcH>i0SowL?BJFEM>QQeIZ!RcaJv|R!Ht~`n zXL@{3NxRi)i5d_-G9&niQCr0y@RcvE3QFYvikBP7CI&|PCz1r@u@*-O%voCF?lT^| zMvXK@sQ=`^x+C!2(@R!^Rpa;ohc?+~2~UH6JCpb6qf32+Zcoj`Qg8!`F}!|1m2Ws4 z?D85_Qp}ZOroIPKboHmDhbP6Z?8?dAPC=QQNtNj zB1(G-)|lqSZeA#8!@kH|CoSknr%Hy_I3B#ND*hu{;l@O)nZ3SH7feZvvsWmi01-7rucvo+aZ zz-XvYy>@f++?up<+h@|Ouzurt+dhHg9w3}E0i-i=6Eb62*jq>i zfIbMkKT8zq?>4Fsg*ru-tr40MQIn7BvgfW{gl|q9{}l3dMqmbkUn0L)7@4Rg{CIb} z`Ximhu_!C2UK|KWy%V-QZ$Y!?d9ZcmBLuRW%`)0K+kcDZV19w(sWvUy6?n&xy%1_P z9taFYoM5-o$0q$v@`v~qSUz~pX6o{?gA^LdK7 zx1YYVW&lM~8_-Yw`q|nP$XhcSGmv-)ViN8lrS!^Ns8$C^r{rv}9Z)<^g&hBIIW?Tc zAU|0HLAjT%nnFQ_i;b-Dq7s6ER3wKbCZ$aor{rbvg}YlMeHaV?rlU@U*9zFOB=){h zzBFLW0idj>2*z2pz{t(-p>@HYz|E@Dtl=yq&aWZI->EuRLI6Cqg)eyZX!6*Sab}3A zP%>9Q{&t_+)P;H6We)bLA?!J)PcS7*QHum)%!&a0?ad46*}I`=R)AaNWXX61t?EJV zJ5r=TPO}8LqpH#K9Od2ZQjODa57_a|!?$Q<(r5drpyCk*m_KzD%x*p20c$h|KLptw zj1cyoGKTWc^K1mhRtWoDd~b?cOLZQ=1P%LeIEiBva-t0u~}QN!;7~c_(W2 zgJ(yL>X^F~Y`M$;`;t4`Glu**s3N(V1^qQYRvvpZkygf?;ChC)0JeEqUO9QZ*7FJn z#6k@LK8*&ZF14J@B2w^ zDrApC@fsEgm*4bO_B=1-Xb3c_v-LCBr`}}qu4*NBluUTMB{?7LFTXKge!F_J#6j>u z%}3I_BKA%kI0=i1QA`aT77x@d@Y?KQK;&2Eu6a3Yr+7QzHo1IYY6f)2FcA&3pRaua z-f=Y8-h03O?c_hwVYB++$#)yW){TJ6X$(6h1#4NTYAlOmGxVe_cvc>Eox}I1*aYy( zDDba5Gd*)HmD-{a-VcTs18f=6Pwmn-rQh9#bO1REQrSzyxe!N&vze|RK1`#)9pOcT zm0-$?Ssm!7kCrx#BgC1{WanPZ!*OdF1}HIwkm) zbb(pciCfj!V8fF1_1`xEw+L{ox$-U0lzpVQa}dB6IOa2t=IO4w`L4MxFA7_=4`U5O zc!s&%5bu}o$Z+PBqx7G{1t<6n6L|h?t z;_<2~`9PFi4Zgl$VrvD9m49pQ5+8)s?`eVUU{`%hij5HT*MFycAm5zn+4P91oCyV>nDqq$*%wXje|IzQO6 z-uTqA*|NqG{jNwc$f(h$X9C%qH>L~PT;1DWGSL%vR(26bs!~YllL&lIEu>J-wP282 z=Jg4}FzB0#hCuG&9nS;*IGn1q<_jCuC)V(0zHX|Adcn2qsn&YSjo!H8`1n)$MMmR~ zN2OBcE~CPIul0`Ytjy#g9V@Gi$aX()-(4pm{!w<@b}olYoS1o*!wRzkp`G>H=!s~VrI;oa(xm&fhfOh@>{O-dKBx2t^-OcW;liJ@uS_WuQ*!Hh5 zRYy?hFp5}^6EM!Gu&?!2g;6~2y|2YcelPWX{x?38oPdOCnV)QG7|y~m>)wc3wITNw zd!NrFHMW(afYP>WS@>h6sAH~(%ed6c4pa~o*TG7C1`oF&nBEQ;fq!+kmv`&SmfCA!ati}%FHmi8ons4K=ILxL83a|E{(dB`BhgIa#$M2&k zO$$3iN}Sh*Z*V_w?rIHQ5uL(hpSl0zsFSc-fs7p!UE}?QgOiO!puhb7)uB&yx3<%X zMk9Jhlc#g9M}B<9`*M6SAu5yO(4ao5cs-M2|Fis6|3|rhf`ngT9Z{6lCWm{TUQX_X zpRILB6dRMOD~QC=KEXRtm_^16bsg~&VJUq|xpQRv1C74kA2CSZj?5IDcIWgg6)y{1 zQ`Q{b7v0{#acbBd+nQgVlVj119BTs^4-`A;NzeZ?f-sNTt%!Xp>ZJ^QJ_s_hb%M~I62s9C1W@SYy7Jd`^%#$gZ(NkvDbkbb`~Ew9AR{EXMDyVFB&PoHQ}hw8tgK^V4oPmw%1@W#5~8T zs$s&|iMhiTw#ph=0-f9Qr|D7K@qsda^jDBbzpZaHpVe>n+5bvTWFT=1^!vZ|T= ze7Z-x;_`C`1$kZc)uBrXWPIMJi!K=(Z5^{ceo^LKwn4UGGTjt1Vhj~q>K?H)%g?eL^W zf3tEBN3*Xb!DHw-i&|!!OW8IYT0&_zhK*#V1`~2{H`pwCE17h4c^t{AZx(!cP9={( zhxKbJz?8Jc11Jrb#}IlK`+)lzwmNHqbN2PWxntjd1PI~r2>9Nt*ktL z=Ua@%4|*iI*^pzKXNsYOPE@(F$OT?k@gv}=F=yFIvT7g=1~Kc+9jVBZzP>NHLu`dz6fx>k`gE(6Ji53#R1jCC}oUXD`qX4U-*uw6|+e7 zhC@@l2XB>8c{>NBuqQgaPe1I8wGW4_PAJE77HV4w!D;WFX!&8B z7wP!SluC!9Cd%-*4~HX5X@XTWF~pU?;`?9Yss1Uw{X5#~KlGl%iH230^r;7%JY88< zPcFRNUPc-^ zD#{5+=~?2g@=f(7i^@8a;oKklqjJY0KC3-7gUf%rx#Q_V@X874c`6>QPUoJekDQBu zcjc2L!O-H)LSaN#)S~~FMCs+jU^7n~qy4GOGDnMPCBRb>YwALFip?QgFe}f#6-Gaq zh4 C1#G?caQ;&-Y{a5!shw4G&iL7q$-zu+~g3fG`vjO)Z-1o9-qV%-+6v4mZ_{xTB|){#V#-KT3Q(lgolrJ@hgoZ+Wt@crh$BM z&6F!U^!t7JlfLMD@z+nCtW5ihE_eTnuFVW*>^RR2ATxeKzcCxaIr6_C!x%O;i$RB} za$hLyuCzUiKX`lTU!E{*j{W|H;MfotQ_6VDB{7>w_>>v=wbL=WHVZfj-2VX?*ksIa zAtn2UNPPI|^36HU=nGU(zerT4St|F2BGbojPV zgXZ#tfq_RV8cxgn{kr&8J&!wRIP=&obIXq1{q%FLu_OV6ZPtT#ufjij$7e>p(=xNX zdD;03i4)}hG4i&cvuMiNJ!In}#e{)E+x{Fx3XJ>t{~7d{$$(z8l(pl9j6W_J#ik06 z9hu9C_R>1#4!-L8!+LMiIfe{Egg@J9I6r#1Phz!6D(ta$;x>-v?4g(Pt6jz)nT3t} z_|F$FCEdTVjicX}!oHUxTD42gpM89<=UiZ(BVTUJ>^?goe1c9aKG3j@78rp4qlzQi zY4{DVX}^`7(P=n{5bzWR{V_TEKJ-v!=Kh{3c0rm8Z?H1+`sr;J#j{)ANkA$ba|m_2 z_6>YQE#xW2oMCnrXTpTGcWwNJ5U@93hemx^VAt&Rq~=&o4zQ0tESc`Go{EHO53!Kn9#(4q}Z_iDL&JsB2-?3!X}R$vO@xV z5?tK>)9vct9@DGJ@xRkQ{Zq;Q)!QOn^5#kUItfS5(iPlK>A8$j@h$3Kf#N(bafz<_ z^uQH}E}EP*o@~45XB;~@>wBd1Bo~y|6*Z4%yQFqF5rjU(4W4lAnc$9lAE6nU^gMlx zFxk@8J9KB1`Qv$q%w`a>V3SxvD~KQLITiu}6I?GjJ;`4*&2D?-u9GD1Ic@Kj5O~Za zr`xa0Bq+GjD1V-cm!Urzb9y3Mq{?M>`Fj3@$e8LP^j>z~TqjaL|V)U|4MoWb1?&Tn6l z_Jtl_pT>SV{E?LrkN76}L*A0wMBkPD?eb78m8P9R7rrQZKlIB=d)_>iv}wdRW+>L7 z<-A~nNKSH`V8hxX-dvmSRx7wWxuVx`5q?V{KyR*I2XOtQqi#KViWrdeRV*9ecWcpm z0RD=vxr@T%0xrm}s(&t(_#}R_tK4<)2m%hnF10U3V5m-l$Re=2PMQsqvF{Vs*q2zYE;wa%jXfJ_7&TsTSumsG`1vXOjAJRH&x z?o?H$riYY`gh%w_)zUYb2-c)MCE$|M$9ymxX%Gm{Ja&lI9PGJ_p1<96tZK`au~?D~ z;@%w=(@loWyjM(MGkq!LIS3GI_;-Qp+zhXGbHx}^aj<|3l@(=Uh%4JaGT(N-Pv@+6 zKQag3?Ez5pUDh=GayxV8_pBw-wi+ViZQfQ+T>;SAec7Qm+L=_)o?~~5w^1c0eV8Z( ze5PY_{`9N)|5b-WNfCaD`ErHcP^y4xy<4yH5^>0lvrhAKoBHv39F#1xwfh~w1l!ELfgF>R)0V?m;9&ibsVTdIu`6j6!0 z(vc@yzd9V=&Xat6-XR7J0jo3(rr`%)H4(3<2wV)r-uw?yoBuru2U$AJe|yGB?h`vtxaidU&|2j8tFbZ-^|Num zOHrF_>H-&`CxU8!P3he8t8p~AX0;K`XAM1hkKT&B-0SbMb zSWgPwDX0B2yZ}clSY)SeWtDo|3yatQI41{KI0%#}ioV^%p*z;oY#3u8!(gFaw-Hn; zef7Ti2fp_kV@E6i#HWSLfeBi7=1_4LWOs>T0}XWti~MXu%m|ZGi+kqE(N#M%z#eJD zgNyxMr7nl<3*EAKNTcLe9M=MNY$VZ3NnA@PX&ODnBdMo;~$X%2&B^+EXjs zTYpxN4uytpPk&X~Tns%AJpVPBv~#cF&++|!dk7N-eVTi(a`EnO(6>UGBtc{`V&X5D zsbh?H{p*llMw-;+P} zP~^ZpPZ^mx>o4@Ko`+K%_-7Z>W!X!|HzgX4kjq-o zrPQ^E>G`k-L4#@KY@Zs`88=SNa}J7IF}`v}0^6MsrS{mhC@&#u!Oz89|CwITMQ20f zXXz>XL^D6^T{C5%f7X#`6N4kXYMh90Gn6=MmK7k>pi|xES2eIM+%q7f)=S!+FZ1b1 zo0y@)vX&17p&d%Z63hhc(r|=yd+V5nh2|zKLd>pIT*JB~i*x8* zn=9GEpiXjhXNsNUQ+5rv!r)q=&&7+F)&1TbQ+6dK*TEOJuV>p#HuuB^iS;E+u**6Z`_P7 zERbPIuk;gR6hKb-qtD02`~&S8(zp2qwto25x;P+r$iDE#0N9C{Pf`+C0gO4n1J}ZD z0>HR2=EKM|R(`{mTpDt+!}L0S1MeD=F>%DLOvoQ<1ce)o-fD_`f8 zRL6Lw4ipdW= z)YFbp_D)3r9~pBX2Xr~!Cpy7UJ=OWxaIM^sk@%br(;%L(3Nfzh+m(IgK-gt^Ugbo6 zp6m?RV1s>~tq^tKbq=|_k0Q@q+!2}JPOq2w>m>wdxaME-)PH#X|9mr(IdFs5=DEJb SCqHmsF Date: Thu, 1 Jan 2015 21:37:32 -0300 Subject: [PATCH 22/90] Adds atmos investigate_log Sort of ported from the /vg/ atmos logging by N3X15 Right now includes opening/closing pumps and opening/closing canisters. Also adds a message_admins() when a plasma canister is opened. --- code/ATMOSPHERICS/atmospherics.dm | 1 + .../components/binary_devices/passive_gate.dm | 7 +++++++ .../components/binary_devices/pump.dm | 7 +++++++ .../components/binary_devices/volume_pump.dm | 7 +++++++ code/ATMOSPHERICS/components/valve.dm | 2 ++ code/game/machinery/atmoalter/canister.dm | 16 ++++++++++++---- code/modules/admin/admin_investigate.dm | 4 ++-- 7 files changed, 38 insertions(+), 6 deletions(-) diff --git a/code/ATMOSPHERICS/atmospherics.dm b/code/ATMOSPHERICS/atmospherics.dm index 953988cf929..3d0a829d875 100644 --- a/code/ATMOSPHERICS/atmospherics.dm +++ b/code/ATMOSPHERICS/atmospherics.dm @@ -93,6 +93,7 @@ Pipelines + Other Objects -> Pipe network "[user] unfastens \the [src].", \ "You have unfastened \the [src].", \ "You hear ratchet.") + investigate_log("was REMOVED by [key_name(usr)]", "atmos") Deconstruct() else return ..() diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index 36d74069cd1..240057ed6eb 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -107,6 +107,8 @@ Passive gate is similar to the regular pump except: if(!signal.data["tag"] || (signal.data["tag"] != id) || (signal.data["sigtype"]!="command")) return 0 + var/old_on = on //for logging + if("power" in signal.data) on = text2num(signal.data["power"]) @@ -120,6 +122,9 @@ Passive gate is similar to the regular pump except: ONE_ATMOSPHERE*50 ) + if(on != old_on) + investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") + if("status" in signal.data) spawn(2) broadcast_status() @@ -147,8 +152,10 @@ Passive gate is similar to the regular pump except: if(..()) return if(href_list["power"]) on = !on + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", "atmos") if(href_list["set_press"]) target_pressure = max(0, min(4500, safe_input("Pressure control", "Enter new output pressure (0-4500kPa)", target_pressure))) + investigate_log("was set to [target_pressure] kPa by [key_name(usr)]", "atmos") usr.set_machine(src) src.update_icon() src.updateUsrDialog() diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 77508a31c7d..464b37fef82 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -115,6 +115,8 @@ Thus, the two variables affect pump operation are set in New(): if(!signal.data["tag"] || (signal.data["tag"] != id) || (signal.data["sigtype"]!="command")) return 0 + var/old_on = on //for logging + if("power" in signal.data) on = text2num(signal.data["power"]) @@ -128,6 +130,9 @@ Thus, the two variables affect pump operation are set in New(): ONE_ATMOSPHERE*50 ) + if(on != old_on) + investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") + if("status" in signal.data) spawn(2) broadcast_status() @@ -154,8 +159,10 @@ Thus, the two variables affect pump operation are set in New(): if(..()) return if(href_list["power"]) on = !on + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", "atmos") if(href_list["set_press"]) target_pressure = max(0, min(4500, safe_input("Pressure control", "Enter new output pressure (0-4500kPa)", target_pressure))) + investigate_log("was set to [target_pressure] kPa by [key_name(usr)]", "atmos") usr.set_machine(src) src.update_icon() src.updateUsrDialog() diff --git a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm index edd5b7bb3d5..1ed309c8919 100644 --- a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm @@ -113,6 +113,8 @@ Thus, the two variables affect pump operation are set in New(): if(!signal.data["tag"] || (signal.data["tag"] != id) || (signal.data["sigtype"]!="command")) return 0 + var/old_on = on //for logging + if("power" in signal.data) on = text2num(signal.data["power"]) @@ -126,6 +128,9 @@ Thus, the two variables affect pump operation are set in New(): air1.volume ) + if(on != old_on) + investigate_log("was turned [on ? "on" : "off"] by a remote signal", "atmos") + if("status" in signal.data) spawn(2) broadcast_status() @@ -151,8 +156,10 @@ Thus, the two variables affect pump operation are set in New(): if(..()) return if(href_list["power"]) on = !on + investigate_log("was turned [on ? "on" : "off"] by [key_name(usr)]", "atmos") if(href_list["set_transfer_rate"]) transfer_rate = max(0, min(200, safe_input("Pressure control", "Enter new output pressure (0-4500kPa)", transfer_rate))) + investigate_log("was set to [transfer_rate] L/s by [key_name(usr)]", "atmos") usr.set_machine(src) src.update_icon() src.updateUsrDialog() diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 9685f0ba257..a3e3a7fc68c 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -38,11 +38,13 @@ update_icon_nopipes() parent1.update = 0 parent2.update = 0 + investigate_log("was opened by [usr ? key_name(usr) : "a remote signal"]", "atmos") return /obj/machinery/atmospherics/binary/valve/proc/close() open = 0 update_icon_nopipes() + investigate_log("was closed by [usr ? key_name(usr) : "a remote signal"]", "atmos") return /obj/machinery/atmospherics/binary/valve/proc/normalize_dir() diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index a097f9090ab..f6ef51806dc 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -128,6 +128,7 @@ update_flag playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) src.density = 0 update_icon() + investigate_log("was destroyed by heat/gunfire.", "atmos") if (src.holding) src.holding.loc = src.loc @@ -229,6 +230,7 @@ update_flag /obj/machinery/portable_atmospherics/canister/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) if(!istype(W, /obj/item/weapon/wrench) && !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]!") + investigate_log("was smacked with \a [W] by [key_name(user)]", "atmos") src.health -= W.force src.add_fingerprint(user) healthcheck() @@ -294,16 +296,22 @@ Release Pressure: - air
      " + logmsg = "Valve was closed by [key_name(usr)], stopping the transfer into the air
      " else if (holding) - release_log += "Valve was opened by [usr] ([usr.ckey]), starting the transfer into the [holding]
      " + logmsg = "Valve was opened by [key_name(usr)], starting the transfer into the [holding]
      " else - release_log += "Valve was opened by [usr] ([usr.ckey]), starting the transfer into the air
      " + logmsg = "Valve was opened by [key_name(usr)], starting the transfer into the air
      " + if(air_contents.toxins > 0) + message_admins("[key_name(usr)] (
      ?) opened a canister that contains plasma! (JMP)") + log_admin("[key_name(usr)] opened a canister that contains plasma at [x], [y], [z]") + investigate_log(logmsg, "atmos") + release_log += logmsg valve_open = !valve_open if (href_list["remove_tank"]) diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index 7b128727942..3f88d8c4f62 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -22,12 +22,12 @@ F << "[time2text(world.timeofday,"hh:mm")] \ref[src] ([x],[y],[z]) || [src] [message]
      " //ADMINVERBS -/client/proc/investigate_show( subject in list("hrefs","notes","ntsl","singulo","wires","telesci", "gravity", "records", "cargo", "supermatter") ) +/client/proc/investigate_show( subject in list("hrefs","notes","ntsl","singulo","wires","telesci", "gravity", "records", "cargo", "supermatter", "atmos") ) set name = "Investigate" set category = "Admin" if(!holder) return switch(subject) - if("singulo", "ntsl", "wires", "telesci", "gravity", "records", "cargo", "supermatter") //general one-round-only stuff + if("singulo", "ntsl", "wires", "telesci", "gravity", "records", "cargo", "supermatter", "atmos") //general one-round-only stuff var/F = investigate_subject2file(subject) if(!F) src << "Error: admin_investigate: [INVESTIGATE_DIR][subject] is an invalid path or cannot be accessed." From ba45b07db51a200e076d07cf5cf8159cf20c5a25 Mon Sep 17 00:00:00 2001 From: Sawu Date: Sat, 3 Jan 2015 13:50:09 +1100 Subject: [PATCH 23/90] Adds updated, fixed versions of the Sawustation SNPCs, they mostly function but have a few minor problems, but are otherwise working. --- code/modules/mob/interactive.dm | 643 ++++++++++++++++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 644 insertions(+) create mode 100644 code/modules/mob/interactive.dm diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm new file mode 100644 index 00000000000..a121faaee3f --- /dev/null +++ b/code/modules/mob/interactive.dm @@ -0,0 +1,643 @@ +#define INTERACTING 2 +#define TRAVEL 4 +#define FIGHTING 8 + +//TRAITS + +#define TRAIT_ROBUST 2 +#define TRAIT_UNROBUST 4 +#define TRAIT_SMART 8 +#define TRAIT_DUMB 16 +#define TRAIT_MEAN 32 +#define TRAIT_FRIENDLY 64 +#define TRAIT_THIEVING 128 + +//defines +#define MAX_RANGE_FIND 32 +#define MIN_RANGE_FIND 16 +#define FUZZY_CHANCE_HIGH 85 +#define FUZZY_CHANCE_LOW 50 + +/* + NPC VAR EXPLANATIONS (for modules and other things) + + doing = their current action, INTERACTING, TRAVEL or FIGHTING + interest = how interested the NPC is in the situation, if they are idle, this drops + timeout = this is internal + TARGET = their current target + LAST_TARGET = their last target + nearby = a list of nearby mobs + best_force = the highest force object, used for checking when to swap items + retal = this is internal + retal_target = this is internal + update_hands = this is a bool (1/0) to determine if the NPC should update what is in his hands + + MYID = their ID card + MYPDA = their PDA + main_hand = what is in their "main" hand (chosen from left > right) + TRAITS = the traits assigned to this npc + mymjob = the job assigned to the npc + + robustness = the chance for the npc to hit something + smartness = the inverse chance for an npc to do stupid things + attitude = the chance for an npc to do rude or mean things + slyness = the chance for an npc to do naughty things ie thieving + + functions = the list of procs that the npc will use for modules + + graytide = shitmin var to make them go psycho +*/ + +/mob/living/carbon/human/interactive + name = "interactive station member" + var/doing = 0 + var/interest = 100 + var/timeout = 0 + var/inactivity_period = 0 + var/atom/TARGET = null + var/atom/LAST_TARGET = null + var/list/nearby = list() + var/best_force = 0 + var/retal = 0 + var/mob/retal_target = null + var/update_hands = 0 + //Job and mind data + var/obj/item/weapon/card/id/MYID + var/obj/item/device/pda/MYPDA + var/obj/item/main_hand + var/obj/item/other_hand + var/TRAITS = 0 + var/datum/job/myjob + //trait vars + var/robustness = 50 + var/smartness = 50 + var/attitude = 50 + var/slyness = 50 + var/graytide = 0 + //modules + var/list/functions = list("nearbyscan","combat","doorscan","shitcurity","chatter") + var/nodeDist = 256 + +/mob/living/carbon/human/interactive/proc/random() + //this is here because this has no client/prefs/brain whatever. + underwear = random_underwear(gender) + skin_tone = random_skin_tone() + hair_style = random_hair_style(gender) + facial_hair_style = random_facial_hair_style(gender) + hair_color = random_short_color() + facial_hair_color = hair_color + eye_color = random_eye_color() + age = rand(AGE_MIN,AGE_MAX) + ready_dna(src,random_blood_type()) + //job handling + var/list/jobs = job_master.occupations + for(var/datum/job/J in jobs) + if(J.title == "Cyborg" || J.title == "AI" || J.title == "Chaplain" || J.title == "Mime") + jobs -= J + myjob = pick(jobs) + if(!graytide) + myjob.equip(src) + myjob.apply_fingerprints(src) + src.job = myjob + +/mob/living/carbon/human/interactive/attacked_by(var/obj/item/I, var/mob/living/user, var/def_zone) + ..() + retal = 1 + retal_target = user + +/mob/living/carbon/human/interactive/New() + ..() + gender = pick(MALE,FEMALE) + if(gender == MALE) + name = "[pick(first_names_male)] [pick(last_names)]" + real_name = name + else + name = "[pick(first_names_female)] [pick(last_names)]" + real_name = name + random() + MYID = new(src) + MYID.name = "[src.real_name]'s ID Card ([myjob.title])" + MYID.assignment = "[myjob.title]" + MYID.registered_name = src.real_name + MYID.access = myjob.access + src.equip_to_slot_or_del(MYID, slot_wear_id) + MYPDA = new(src) + MYPDA.owner = src.real_name + MYPDA.ownjob = "Crew" + MYPDA.name = "PDA-[src.real_name] ([myjob.title])" + src.equip_to_slot_or_del(MYPDA, slot_belt) + zone_sel = new /obj/screen/zone_sel() + zone_sel.selecting = "chest" + if(prob(10)) //my x is augmented + //arms + if(prob(rand(FUZZY_CHANCE_LOW,FUZZY_CHANCE_HIGH))) + var/obj/item/organ/limb/r_arm/R = locate(/obj/item/organ/limb/r_arm) in organs + del(R) + organs += new /obj/item/organ/limb/robot/r_arm + else + var/obj/item/organ/limb/l_arm/L = locate(/obj/item/organ/limb/l_arm) in organs + del(L) + organs += new /obj/item/organ/limb/robot/l_arm + //legs + if(prob(rand(FUZZY_CHANCE_LOW,FUZZY_CHANCE_HIGH))) + var/obj/item/organ/limb/r_leg/R = locate(/obj/item/organ/limb/r_leg) in organs + del(R) + organs += new /obj/item/organ/limb/robot/r_leg + else + var/obj/item/organ/limb/l_leg/L = locate(/obj/item/organ/limb/l_leg) in organs + del(L) + organs += new /obj/item/organ/limb/robot/l_leg + //chest and head + if(prob(rand(FUZZY_CHANCE_LOW,FUZZY_CHANCE_HIGH))) + var/obj/item/organ/limb/chest/R = locate(/obj/item/organ/limb/chest) in organs + del(R) + organs += new /obj/item/organ/limb/robot/chest + else + var/obj/item/organ/limb/head/L = locate(/obj/item/organ/limb/head) in organs + del(L) + organs += new /obj/item/organ/limb/robot/head + for(var/obj/item/organ/limb/LIMB in organs) + LIMB.owner = src + update_icons() + update_damage_overlays(0) + update_augments() + + hand = 0 + + if(TRAITS & TRAIT_ROBUST) + robustness = 75 + else if(TRAITS & TRAIT_UNROBUST) + robustness = 25 + + //modifiers are prob chances, lower = smarter + if(TRAITS & TRAIT_SMART) + smartness = 25 + else if(TRAITS & TRAIT_DUMB) + mutations |= CLUMSY + smartness = 75 + + if(TRAITS & TRAIT_MEAN) + attitude = 75 + else if(TRAITS & TRAIT_FRIENDLY) + attitude = 1 + + if(TRAITS & TRAIT_THIEVING) + slyness = 75 + + +/mob/living/carbon/human/interactive/attack_hand(mob/living/carbon/human/M as mob) + ..() + if (health > 0) + if(M.a_intent == "help") + chatter() + if(M.a_intent == "harm") + retal = 1 + retal_target = M + +/mob/living/carbon/human/interactive/proc/doing2string(var/doin) + var/toReturn = "" + if(!doin) + toReturn = "not doing anything" + if(doin & INTERACTING) + toReturn += "interacting with something, " + if(doin & FIGHTING) + toReturn += "engaging in combat, " + if(doin & TRAVEL) + toReturn += "and going somewhere" + return toReturn + +/mob/living/carbon/human/interactive/proc/interest2string(var/inter) + var/toReturn = "Flatlined" + if(inter >= 0 && inter <= 25) + toReturn = "Very Bored" + if(inter >= 26 && inter <= 50) + toReturn = "Bored" + if(inter >= 51 && inter <= 75) + toReturn = "Content" + if(inter >= 76) + toReturn = "Excited" + return toReturn + +/mob/living/carbon/human/interactive/proc/isnotfunc() + if(!canmove) + return 1 + if(health <= 0) + return 1 + if(restrained()) + return 1 + if(paralysis) + return 1 + if(stunned) + return 1 + if(stat) + return 1 + if(inactivity_period > 0) + return 1 + return 0 + +/mob/living/carbon/human/interactive/proc/swap_hands() + hand = !hand + var/obj/item/T = other_hand + main_hand = other_hand + other_hand = T + +/mob/living/carbon/human/interactive/proc/take_to_slot(var/obj/item/G) + var/list/slots = list ("left pocket" = slot_l_store,"right pocket" = slot_r_store,"left hand" = slot_l_hand,"right hand" = slot_r_hand) + G.loc = src + if(G.force && G.force > best_force) + best_force = G.force + equip_in_one_of_slots(G, slots) + update_hands = 1 + +/mob/living/carbon/human/interactive/proc/insert_into_backpack() + var/list/slots = list ("left pocket" = slot_l_store,"right pocket" = slot_r_store,"left hand" = slot_l_hand,"right hand" = slot_r_hand) + var/obj/item/I = get_item_by_slot(pick(slots)) + var/obj/item/weapon/storage/BP = get_item_by_slot(slot_back) + if(back && BP && I) + if(BP.can_be_inserted(I,0)) + BP.handle_item_insertion(I,0) + else + unEquip(I) + update_hands = 1 + +/mob/living/carbon/human/interactive/Life() + ..() + if(isnotfunc()) return + if(a_intent != "disarm") + a_intent = "disarm" + //--------------------------- + //---- interest flow control + if(interest < 0 || inactivity_period < 0) + if(interest < 0) + interest = 0 + if(inactivity_period < 0) + inactivity_period = 0 + if(interest > 100) + interest = 100 + //--------------------------- + nearby = list() + //VIEW FUNCTIONS + + if(!l_hand || !r_hand) + update_hands = 1 + + if(update_hands) + if(l_hand || r_hand) + if(l_hand) + hand = 1 + main_hand = l_hand + if(r_hand) + other_hand = r_hand + else if(r_hand) + hand = 0 + main_hand = r_hand + if(l_hand) //this technically shouldnt occur, but its a redundancy + other_hand = l_hand + update_icons() + update_hands = 0 + + if(grabbed_by.len > 0) + for(var/obj/item/weapon/grab/G in grabbed_by) + if(Adjacent(G)) + a_intent = "disarm" + G.assailant.attack_hand(src) + inactivity_period = 10 + + //proc functions + for(var/Proc in functions) + if(!isnotfunc()) + spawn(1) + call(src,Proc)(src) + + //target interaction stays hardcoded + + if((TARGET && (TARGET in view(1))) || timeout >= 2) + if((TARGET in view(1,src)))//this is a bit redundant but it saves two if blocks + doing |= INTERACTING + //--------DOORS + if(istype(TARGET, /obj/machinery/door)) + var/obj/machinery/door/D = TARGET + if(D.check_access(MYID) && !istype(D,/obj/machinery/door/poddoor)) + D.open() + sleep(15) + var/turf/T = get_step(get_step(D.loc,dir),dir) //recursion yo + tryWalk(T) + //THIEVING SKILLS + if(prob(slyness)) + //---------TOOLS + if(istype(TARGET, /obj/item/weapon)) + var/obj/item/weapon/W = TARGET + if(W.force >= best_force || prob(rand(FUZZY_CHANCE_LOW,FUZZY_CHANCE_HIGH))) + if(!l_hand || !r_hand) + take_to_slot(W) + else + insert_into_backpack() + //---------FASHION + if(istype(TARGET,/obj/item/clothing)) + if(prob(rand(FUZZY_CHANCE_LOW,FUZZY_CHANCE_HIGH))) + if(!l_hand || !r_hand) + var/obj/item/clothing/C = TARGET + take_to_slot(C) + if(equip_to_appropriate_slot(C)) + C.update_icon() + else + var/obj/item/I = get_item_by_slot(C) + unEquip(I) + equip_to_appropriate_slot(C) + update_hands = 1 + drop_item() + if(MYPDA in src.loc || MYID in src.loc) + if(MYPDA in src.loc) + equip_to_appropriate_slot(MYPDA) + if(MYID in src.loc) + equip_to_appropriate_slot(MYID) + update_icons() + //THIEVING SKILLS END + //-------------TOUCH ME + if(istype(TARGET,/obj/structure)) + var/obj/structure/STR = TARGET + if(main_hand) + var/obj/item/weapon/W = main_hand + STR.attackby(W, src) + else + STR.attack_hand(src) + interest = interest + 25 + doing = doing & ~INTERACTING + timeout = 0 + TARGET = null + else + tryWalk(TARGET) + timeout++ + if(!doing) + interest-- + else + interest++ + if(inactivity_period > 0) + inactivity_period-- + + //this is boring, lets move + if(!doing && !isnotfunc() && !TARGET) + doing |= TRAVEL + if(nearby.len > 4) + //i'm crowded, time to leave + TARGET = pick(target_filter(orange(MAX_RANGE_FIND,src))) + else if(prob(rand(FUZZY_CHANCE_LOW,FUZZY_CHANCE_HIGH))) + //chance to chase an item + TARGET = locate(/obj/item) in orange(MIN_RANGE_FIND,src) + else if(prob(rand(FUZZY_CHANCE_LOW,FUZZY_CHANCE_HIGH))) + //chance to leave + TARGET = locate(/obj/machinery/door) in orange(MIN_RANGE_FIND,src) // this is a sort of fix for the current pathing. + else + //else, target whatever, or go to our department + if(prob(rand(FUZZY_CHANCE_LOW,FUZZY_CHANCE_HIGH))) + TARGET = pick(target_filter(orange(MIN_RANGE_FIND,src))) + else + TARGET = pick(get_area_turfs(job2area(myjob))) + tryWalk(TARGET) + LAST_TARGET = TARGET + +/mob/living/carbon/human/interactive/proc/tryWalk(var/turf/TARGET) + if(!isnotfunc()) + if(!walk2derpless(TARGET)) + timeout++ + else + timeout++ + + +/mob/living/carbon/human/interactive/proc/walk2derpless(var/target) + set background = 1 + var/turf/T = get_turf(target) + var/turf/D = get_step(src,dir) + if(D) + if(!D.density) + walk_to(src,T) + doing = doing & ~TRAVEL + return 1 + else + sidestep(D) + doing = doing & ~TRAVEL + return 0 + else + doing = doing & ~TRAVEL + return 0 + +/mob/living/carbon/human/interactive/proc/job2area(var/target) + var/datum/job/T = target + if(T.title == "Assistant") + return /area/hallway/primary + if(T.title == "Captain" || T.title == "Head of Personnel") + return /area/bridge + if(T.title == "Bartender" || T.title == "Chef") + return /area/crew_quarters + if(T.title == "Station Engineer" || T.title == "Chief Engineer" || T.title == "Atmospheric Technician") + return /area/engine + if(T.title == "Chief Medical Officer" || T.title == "Medical Doctor" || T.title == "Chemist" || T.title == "Virologist" || T.title == "Geneticist") + return /area/medical + if(T.title == "Research Director" || T.title == "Scientist" || T.title == "Roboticist") + return /area/toxins + if(T.title == "Head of Security" || T.title == "Warden" || T.title == "Security Officer" || T.title == "Detective") + return /area/security + else + return pick(/area/hallway,/area/crew_quarters) + +/mob/living/carbon/human/interactive/proc/target_filter(var/target) + var/list/L = target + for(var/atom/A in target) + if(istype(A,/area) || istype(A,/turf/unsimulated) || istype(A,/turf/space)) + L -= A + return L + +/mob/living/carbon/human/interactive/proc/denied_filter(var/target) + var/list/denied = list(/obj/structure/window,/obj/structure/table) //expand me + for(var/a in denied) + if(istype(target,a)) + return 1 + return 0 + +///BUILT IN MODULES +/mob/living/carbon/human/interactive/proc/chatter(obj) + var/list/verbs_use = list("touch","hold","poke","punch","smash","assault","wrench","tickle","fist","modify") + var/list/verbs_touch = list("stroke","pat","lick","finger","mess with","absorb","sneeze on","feel up","inject") + var/list/verbs_move = list("run","jog","leg it","slide","cheese it","walk","stroll","fly","scoot","yakkety") + var/list/nouns_insult = list("faggot","shitcurity","noob","comdom","greyturd","tator","lingbin","bitch","whorelord") + var/list/nouns_generic = list("you", "you there", "guy", "person", "dude", "shitbin", "officer") + var/list/nouns_objects = list("thing","tool","whatever","potential murder weapon") + var/list/nouns_body = list("ass","head","face","arms","fingers","toes","chest","eyes","nails","hoo-hah") + var/list/adjective_insult = list("ugly","repulsive","dumb","asian","childish","captain-like","monkey-like","whoreish") + var/list/adjective_objects = list("big","small","tiny","round","square","oblong","colorful","dull") + var/list/adjective_generic = list("nice","pretty","ugly","bad","okay","stupid") + var/list/curse_words = list("fuck","shit","cunt","ass","cock","dick","bitch","mother fucker") + + if(doing & INTERACTING) + if(prob(smartness)) + src.say("This [pick(nouns_objects)] is a little [pick(adjective_objects)].") + else if(prob(smartness)) + src.say("Well [pick(verbs_use)] my [pick(nouns_body)], this [pick(nouns_insult)] is pretty [pick(adjective_insult)].") + else if(prob(smartness)) + src.say("[capitalize(pick(curse_words))], what am I meant to do with this [pick(adjective_insult)] [pick(nouns_objects)].") + if(doing & TRAVEL) + if(prob(smartness)) + src.say("Oh [pick(curse_words)], [pick(verbs_move)]!") + else if(prob(smartness)) + src.say("Time to get my [pick(adjective_generic)] [pick(adjective_insult)] [pick(nouns_body)] over to [TARGET].") + else if(prob(smartness)) + src.say("I wonder if there is anything to [pick(verbs_use)] and [pick(verbs_touch)] somewhere else..") + if(doing & FIGHTING) + if(prob(smartness)) + src.say("I'm going to [pick(verbs_use)] you, you [pick(adjective_insult)] [pick(nouns_insult)]!") + else if(prob(smartness)) + src.say("Rend and [pick(verbs_touch)], Rend and [pick(verbs_use)]!") + else if(prob(smartness)) + src.say("You [pick(nouns_insult)], I'm going to [pick(verbs_use)] you right in the [pick(nouns_body)]. JUST YOU WAIT!") + if(prob(smartness/2)) + var/what = pick(1,2,3,4,5) + switch(what) + if(1) + src.say("Well [pick(curse_words)], this is a [pick(adjective_generic)] situation.") + if(2) + src.say("Oh [pick(curse_words)], that [pick(nouns_insult)] was one hell of an [pick(adjective_insult)] [pick(nouns_body)].") + if(3) + src.say("I want to [pick(verbs_use)] that [pick(nouns_insult)] when I find them.") + if(4) + src.say("[pick("Innocent","Guilty","Traitorous","Honk")] until proven [pick(adjective_generic)]!") + if(5) + var/toSay = "" + for(var/i = 0; i < 5; i++) + toSay += "[pick(curse_words)] " + src.say("Hey [pick(nouns_generic)], why dont you go [toSay], you [pick(nouns_insult)]!") + +/mob/living/carbon/human/interactive/proc/shitcurity(obj) + if(retal && TARGET) + for(var/obj/item/I in src.contents) + if(istype(I,/obj/item/weapon/restraints/handcuffs)) + take_to_slot(I) + I.attack(TARGET,src) + sleep(25) + +/mob/living/carbon/human/interactive/proc/sidestep(obj) + var/shift = 0 + for(var/dir in cardinal) + var/turf/T = get_step(src,dir) + if(T) + for(var/obj/A in T.contents) + if(denied_filter(A)) + shift = 1 + if(T.density) + shift = 1 + if(shift) + if(src.dir == NORTH || SOUTH) + var/towalk = pick(EAST,WEST) + walk_to(src,get_step(src,towalk)) + else + var/towalk = pick(NORTH,SOUTH) + walk_to(src,get_step(src,towalk)) + +/mob/living/carbon/human/interactive/proc/combat(obj) + set background = 1 + if(canmove) + if(prob(attitude) && (graytide || (TRAITS & TRAIT_MEAN)) || retal) + a_intent = "harm" + zone_sel.selecting = pick("chest","r_leg","l_leg","r_arm","l_arm","head") + doing |= FIGHTING + if(retal) + TARGET = retal_target + else + var/mob/living/M = locate(/mob/living) in oview(7,src) + if(istype(M,/mob/living/carbon/human/interactive/greytide)) + return + if(M != src) + TARGET = M + if(!M) + doing = doing & ~FIGHTING + + if((TARGET && (doing & FIGHTING)) || graytide) // this is a redundancy check + var/mob/living/M = TARGET + if(istype(M,/mob/living)) + if(M in oview(14,src)) + if(M.health > 10) + if(main_hand) + if(main_hand.force != 0) + if(istype(main_hand,/obj/item/weapon/gun/projectile)) + var/obj/item/weapon/gun/projectile/P = main_hand + if(!P.chambered) + P.chamber_round() + P.update_icon() + else if(P.get_ammo(1) == 0) + P.attack_self(src) + else + if(prob(robustness)) + P.afterattack(TARGET, src) + else + if(get_dist(src,TARGET) > 2) + if(!walk2derpless(TARGET)) + timeout++ + else + var/obj/item/weapon/W = main_hand + if(prob(robustness)) + W.attack(TARGET,src) + sleep(1) + else + if(get_dist(src,TARGET) > 2) + tryWalk(TARGET) + else + if(Adjacent(TARGET)) + M.attack_hand(src) + sleep(1) + else if(M.health <= 1 || !(M in oview(14,src))) + doing = doing & ~FIGHTING + timeout = 0 + TARGET = null + retal = 0 + retal_target = null + else + timeout++ + +/mob/living/carbon/human/interactive/proc/doorscan(obj) + for(var/dir in cardinal) + var/turf/T = get_step(src,dir) + if(T) + for(var/obj/machinery/door/D in T.contents) + if(D.check_access(MYID) && !istype(D,/obj/machinery/door/poddoor) && D.layer == 3.1) + //layer 3.1 is "closed" for most doors, this is just a hacky !open check because i cannot find an open var + spawn(1) + D.open() + sleep(5) + walk2derpless(get_step(D,dir)) + +/mob/living/carbon/human/interactive/proc/nearbyscan(obj) + for(var/mob/living/M in view(4,src)) + if(M != src) + nearby += M + +//END OF MODULES +/mob/living/carbon/human/interactive/angry + New() + TRAITS |= TRAIT_ROBUST + TRAITS |= TRAIT_MEAN + ..() + +/mob/living/carbon/human/interactive/friendly + New() + TRAITS |= TRAIT_FRIENDLY + TRAITS |= TRAIT_UNROBUST + ..() + +/mob/living/carbon/human/interactive/greytide + New() + TRAITS |= TRAIT_ROBUST + TRAITS |= TRAIT_MEAN + TRAITS |= TRAIT_THIEVING + TRAITS |= TRAIT_DUMB + graytide = 1 + ..() + +#undef INTERACTING +#undef TRAVEL +#undef FIGHTING +#undef TRAIT_ROBUST +#undef TRAIT_UNROBUST +#undef TRAIT_SMART +#undef TRAIT_DUMB +#undef TRAIT_MEAN +#undef TRAIT_FRIENDLY +#undef TRAIT_THIEVING \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index ccf56de608c..ff7215a8864 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -973,6 +973,7 @@ #include "code\modules\mining\laborcamp\laborshuttle.dm" #include "code\modules\mining\laborcamp\laborstacker.dm" #include "code\modules\mob\death.dm" +#include "code\modules\mob\interactive.dm" #include "code\modules\mob\inventory.dm" #include "code\modules\mob\login.dm" #include "code\modules\mob\logout.dm" From 91d1d0582c7d94d85ee4de37d2f5012b5c56ec0b Mon Sep 17 00:00:00 2001 From: Sawu Date: Sat, 3 Jan 2015 15:21:27 +1100 Subject: [PATCH 24/90] Quickfixes for SNPCs *Adds a variable for the chattyness of NPCs *Removes unneeded variable *Fixes NPCs using weapons/items after dropped *Fixes some combat problems, makes them more robust in general --- code/modules/mob/interactive.dm | 73 ++++++++++++++++++++------------- 1 file changed, 45 insertions(+), 28 deletions(-) diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index a121faaee3f..c9f0d1b2ce2 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -17,6 +17,7 @@ #define MIN_RANGE_FIND 16 #define FUZZY_CHANCE_HIGH 85 #define FUZZY_CHANCE_LOW 50 +#define CHANCE_TALK 15 /* NPC VAR EXPLANATIONS (for modules and other things) @@ -54,8 +55,8 @@ var/interest = 100 var/timeout = 0 var/inactivity_period = 0 - var/atom/TARGET = null - var/atom/LAST_TARGET = null + var/TARGET = null + var/LAST_TARGET = null var/list/nearby = list() var/best_force = 0 var/retal = 0 @@ -74,9 +75,9 @@ var/attitude = 50 var/slyness = 50 var/graytide = 0 + var/chattyness = CHANCE_TALK //modules var/list/functions = list("nearbyscan","combat","doorscan","shitcurity","chatter") - var/nodeDist = 256 /mob/living/carbon/human/interactive/proc/random() //this is here because this has no client/prefs/brain whatever. @@ -235,6 +236,18 @@ return 1 return 0 +/mob/living/carbon/human/interactive/proc/enforce_hands() + if(hand) + if(!l_hand) + main_hand = null + if(r_hand) + swap_hands() + else + if(!r_hand) + main_hand = null + if(l_hand) + swap_hands() + /mob/living/carbon/human/interactive/proc/swap_hands() hand = !hand var/obj/item/T = other_hand @@ -257,7 +270,7 @@ if(BP.can_be_inserted(I,0)) BP.handle_item_insertion(I,0) else - unEquip(I) + unEquip(I,TRUE) update_hands = 1 /mob/living/carbon/human/interactive/Life() @@ -469,27 +482,24 @@ var/list/curse_words = list("fuck","shit","cunt","ass","cock","dick","bitch","mother fucker") if(doing & INTERACTING) - if(prob(smartness)) - src.say("This [pick(nouns_objects)] is a little [pick(adjective_objects)].") - else if(prob(smartness)) - src.say("Well [pick(verbs_use)] my [pick(nouns_body)], this [pick(nouns_insult)] is pretty [pick(adjective_insult)].") - else if(prob(smartness)) - src.say("[capitalize(pick(curse_words))], what am I meant to do with this [pick(adjective_insult)] [pick(nouns_objects)].") + if(prob(chattyness)) + var/chat = pick("This [pick(nouns_objects)] is a little [pick(adjective_objects)].", + "Well [pick(verbs_use)] my [pick(nouns_body)], this [pick(nouns_insult)] is pretty [pick(adjective_insult)].", + "[capitalize(pick(curse_words))], what am I meant to do with this [pick(adjective_insult)] [pick(nouns_objects)].") + src.say(chat) if(doing & TRAVEL) - if(prob(smartness)) - src.say("Oh [pick(curse_words)], [pick(verbs_move)]!") - else if(prob(smartness)) - src.say("Time to get my [pick(adjective_generic)] [pick(adjective_insult)] [pick(nouns_body)] over to [TARGET].") - else if(prob(smartness)) - src.say("I wonder if there is anything to [pick(verbs_use)] and [pick(verbs_touch)] somewhere else..") + if(prob(chattyness)) + var/chat = pick("Oh [pick(curse_words)], [pick(verbs_move)]!", + "Time to get my [pick(adjective_generic)] [pick(adjective_insult)] [pick(nouns_body)] elsewhere.", + "I wonder if there is anything to [pick(verbs_use)] and [pick(verbs_touch)] somewhere else..") + src.say(chat) if(doing & FIGHTING) - if(prob(smartness)) - src.say("I'm going to [pick(verbs_use)] you, you [pick(adjective_insult)] [pick(nouns_insult)]!") - else if(prob(smartness)) - src.say("Rend and [pick(verbs_touch)], Rend and [pick(verbs_use)]!") - else if(prob(smartness)) - src.say("You [pick(nouns_insult)], I'm going to [pick(verbs_use)] you right in the [pick(nouns_body)]. JUST YOU WAIT!") - if(prob(smartness/2)) + if(prob(chattyness)) + var/chat = pick("I'm going to [pick(verbs_use)] you, you [pick(adjective_insult)] [pick(nouns_insult)]!", + "Rend and [pick(verbs_touch)], Rend and [pick(verbs_use)]!", + "You [pick(nouns_insult)], I'm going to [pick(verbs_use)] you right in the [pick(nouns_body)]. JUST YOU WAIT!") + src.say(chat) + if(prob(chattyness/2)) var/what = pick(1,2,3,4,5) switch(what) if(1) @@ -534,6 +544,7 @@ /mob/living/carbon/human/interactive/proc/combat(obj) set background = 1 + enforce_hands() if(canmove) if(prob(attitude) && (graytide || (TRAITS & TRAIT_MEAN)) || retal) a_intent = "harm" @@ -553,8 +564,8 @@ if((TARGET && (doing & FIGHTING)) || graytide) // this is a redundancy check var/mob/living/M = TARGET if(istype(M,/mob/living)) - if(M in oview(14,src)) - if(M.health > 10) + if(M in range(FUZZY_CHANCE_LOW,src)) + if(M.health > 1) if(main_hand) if(main_hand.force != 0) if(istype(main_hand,/obj/item/weapon/gun/projectile)) @@ -565,8 +576,14 @@ else if(P.get_ammo(1) == 0) P.attack_self(src) else - if(prob(robustness)) - P.afterattack(TARGET, src) + P.afterattack(TARGET, src) + else if(istype(main_hand,/obj/item/weapon/gun/energy)) + var/obj/item/weapon/gun/energy/P = main_hand + if(!P.can_shoot()) + P.update_icon() + drop_item() + else + P.afterattack(TARGET, src) else if(get_dist(src,TARGET) > 2) if(!walk2derpless(TARGET)) @@ -583,7 +600,7 @@ if(Adjacent(TARGET)) M.attack_hand(src) sleep(1) - else if(M.health <= 1 || !(M in oview(14,src))) + else if(M.health <= 1 || !(M in range(14,src))) doing = doing & ~FIGHTING timeout = 0 TARGET = null From 6d3d638379dcf4dba712cf6581bace3f2c8da245 Mon Sep 17 00:00:00 2001 From: Sawu Date: Sat, 3 Jan 2015 15:26:32 +1100 Subject: [PATCH 25/90] Change/fix to door checks. *Uses density now instead of layer. --- code/modules/mob/interactive.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index c9f0d1b2ce2..3a6c28ffb85 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -614,7 +614,7 @@ var/turf/T = get_step(src,dir) if(T) for(var/obj/machinery/door/D in T.contents) - if(D.check_access(MYID) && !istype(D,/obj/machinery/door/poddoor) && D.layer == 3.1) + if(D.check_access(MYID) && !istype(D,/obj/machinery/door/poddoor) && D.density) //layer 3.1 is "closed" for most doors, this is just a hacky !open check because i cannot find an open var spawn(1) D.open() From ce208294858e2c70a21c70762b1db8b6ff4f8519 Mon Sep 17 00:00:00 2001 From: Sawu Date: Sat, 3 Jan 2015 15:54:57 +1100 Subject: [PATCH 26/90] Changes to speech, comments *Added a couple of extra comments *Added a bunch of extra words to the NPC's vocab, along with a suggestion. --- code/modules/mob/interactive.dm | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index 3a6c28ffb85..12dae1869ee 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -195,6 +195,7 @@ retal = 1 retal_target = M +//THESE EXIST FOR DEBUGGING OF THE DOING/INTEREST SYSTEM EASILY /mob/living/carbon/human/interactive/proc/doing2string(var/doin) var/toReturn = "" if(!doin) @@ -218,7 +219,7 @@ if(inter >= 76) toReturn = "Excited" return toReturn - +//END DEBUG /mob/living/carbon/human/interactive/proc/isnotfunc() if(!canmove) return 1 @@ -469,15 +470,15 @@ ///BUILT IN MODULES /mob/living/carbon/human/interactive/proc/chatter(obj) - var/list/verbs_use = list("touch","hold","poke","punch","smash","assault","wrench","tickle","fist","modify") - var/list/verbs_touch = list("stroke","pat","lick","finger","mess with","absorb","sneeze on","feel up","inject") - var/list/verbs_move = list("run","jog","leg it","slide","cheese it","walk","stroll","fly","scoot","yakkety") - var/list/nouns_insult = list("faggot","shitcurity","noob","comdom","greyturd","tator","lingbin","bitch","whorelord") + var/list/verbs_use = list("touch","hold","poke","punch","smash","assault","wrench","tickle","modify","whack","beat","tackle","fiddle","destroy") + var/list/verbs_touch = list("stroke","pat","lick","finger","mess with","absorb","sneeze on","fist","feel up","inject","rip") + var/list/verbs_move = list("run","jog","leg it","slide","cheese it","walk","stroll","fly","scoot","yakkety","speed","fuck off","escape") + var/list/nouns_insult = list("faggot","shitcurity","noob","comdom","greyturd","tator","lingbin","bitch","whorelord","cluwne","shitbin","turdcurity","fuckblanket","asswhistle","cumdumpster") var/list/nouns_generic = list("you", "you there", "guy", "person", "dude", "shitbin", "officer") - var/list/nouns_objects = list("thing","tool","whatever","potential murder weapon") - var/list/nouns_body = list("ass","head","face","arms","fingers","toes","chest","eyes","nails","hoo-hah") - var/list/adjective_insult = list("ugly","repulsive","dumb","asian","childish","captain-like","monkey-like","whoreish") - var/list/adjective_objects = list("big","small","tiny","round","square","oblong","colorful","dull") + var/list/nouns_objects = list("thing","tool","whatever","potential murder weapon","object","toy","rear-end pleasure device","whatever") + var/list/nouns_body = list("ass","head","face","arms","fingers","toes","chest","eyes","nails","groin","stomach","intestines","head","hoo-hah") + var/list/adjective_insult = list("ugly","repulsive","dumb","asian","mongoloid","childish","captain-like","monkey-like","whoreish","dimwit","cunt-face","vomit-inducer") + var/list/adjective_objects = list("big","small","tiny","round","square","oblong","colorful","dull","shiny","sparkling","blinking","awful") var/list/adjective_generic = list("nice","pretty","ugly","bad","okay","stupid") var/list/curse_words = list("fuck","shit","cunt","ass","cock","dick","bitch","mother fucker") From 2c28b745abb8acea4f6403667f11be09224e6b91 Mon Sep 17 00:00:00 2001 From: Menshin Date: Sat, 3 Jan 2015 11:18:13 +0100 Subject: [PATCH 27/90] Fixes cryptobiolin quantity never diminishing in a mob (#6769). --- code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm index 641c0916c0f..75da3b1b89c 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents.dm @@ -689,6 +689,7 @@ datum/reagent/cryptobiolin/on_mob_life(var/mob/living/M as mob) if(!M.confused) M.confused = 1 M.confused = max(M.confused, 20) + ..() return datum/reagent/impedrezene From 6d6547467a067f8f046cba9613d4fff233e8d2b5 Mon Sep 17 00:00:00 2001 From: phil235 Date: Sat, 3 Jan 2015 14:35:14 +0100 Subject: [PATCH 28/90] Fixes simple animals not being able to unbuckle themselves. Fixes pet slime. There's no longer two types of adult pet slimes, simplifying adult pet slime's Die() proc. Fixing some absolute path in slime/slime.dm --- .../structures/stool_bed_chair_nest/bed.dm | 6 ++- code/modules/mob/living/carbon/slime/slime.dm | 46 +++++++++---------- .../living/simple_animal/friendly/slime.dm | 29 ++++-------- 3 files changed, 35 insertions(+), 46 deletions(-) diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index efb6acf3401..4cd9e3e0ded 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -55,6 +55,8 @@ if(M.environment_smash) new /obj/item/stack/sheet/metal(src.loc) qdel(src) + return + manual_unbuckle(M) /obj/structure/stool/bed/MouseDrop_T(mob/M as mob, mob/user as mob) if(!istype(M)) return @@ -112,8 +114,8 @@ if ( !ismob(M) || (get_dist(src, user) > 1) || (M.loc != src.loc) || user.restrained() || user.lying || user.stat || M.buckled || istype(user, /mob/living/silicon/pai) || M.anchored) return - if (istype(M, /mob/living/carbon/slime)) - user << "The [M] is too squishy to buckle in." + if (istype(M, /mob/living/carbon/slime) || istype(M, /mob/living/simple_animal/slime)) + user << "\The [M] is too squishy to buckle in." return unbuckle() diff --git a/code/modules/mob/living/carbon/slime/slime.dm b/code/modules/mob/living/carbon/slime/slime.dm index 99a9a98e283..97c9ab06ecc 100644 --- a/code/modules/mob/living/carbon/slime/slime.dm +++ b/code/modules/mob/living/carbon/slime/slime.dm @@ -664,30 +664,30 @@ mob/living/carbon/slime/var/temperature_resistance = T0C+75 icon = 'icons/obj/chemical.dmi' icon_state = "bottle19" - attack(mob/living/carbon/slime/M as mob, mob/user as mob) - if(!istype(M, /mob/living/carbon/slime/))//If target is not a slime. - user << " The potion only works on slimes!" - return ..() - if(M.stat) - user << " The slime is dead!" - return..() - if(M.mind) - user << " The slime resists!" - return ..() - var/mob/living/simple_animal/adultslime/pet = new /mob/living/simple_animal/adultslime(M.loc) - pet.icon_state = "[M.colour] adult slime" - pet.icon_living = "[M.colour] adult slime" - pet.icon_dead = "[M.colour] baby slime dead" - pet.colour = "[M.colour]" - user <<"You feed the slime the potion, removing it's powers and calming it." - qdel(M) - var/newname = copytext(sanitize(input(user, "Would you like to give the slime a name?", "Name your new pet", "pet slime") as null|text),1,MAX_NAME_LEN) +/obj/item/weapon/slimepotion2/attack(mob/living/carbon/slime/M as mob, mob/user as mob) + if(!istype(M, /mob/living/carbon/slime/))//If target is not a slime. + user << " The potion only works on slimes!" + return ..() + if(M.stat) + user << " The slime is dead!" + return..() + if(M.mind) + user << " The slime resists!" + return ..() + var/mob/living/simple_animal/slime/adult/pet = new /mob/living/simple_animal/slime/adult(M.loc) + pet.icon_state = "[M.colour] adult slime" + pet.icon_living = "[M.colour] adult slime" + pet.icon_dead = "[M.colour] baby slime dead" + pet.colour = "[M.colour]" + user <<"You feed the slime the potion, removing it's powers and calming it." + qdel(M) + var/newname = copytext(sanitize(input(user, "Would you like to give the slime a name?", "Name your new pet", "pet slime") as null|text),1,MAX_NAME_LEN) - if (!newname) - newname = "pet slime" - pet.name = newname - pet.real_name = newname - qdel(src) + if (!newname) + newname = "pet slime" + pet.name = newname + pet.real_name = newname + qdel(src) /obj/item/weapon/slimesteroid diff --git a/code/modules/mob/living/simple_animal/friendly/slime.dm b/code/modules/mob/living/simple_animal/friendly/slime.dm index 13f6b7e40f2..85405278096 100644 --- a/code/modules/mob/living/simple_animal/friendly/slime.dm +++ b/code/modules/mob/living/simple_animal/friendly/slime.dm @@ -15,34 +15,21 @@ ventcrawler = 2 var/colour = "grey" -/mob/living/simple_animal/adultslime - name = "pet slime" - desc = "A lovable, domesticated slime." - icon = 'icons/mob/slimes.dmi' +/mob/living/simple_animal/slime/adult health = 200 maxHealth = 200 icon_state = "grey adult slime" icon_living = "grey adult slime" - icon_dead = "grey baby slime dead" - response_help = "pets" - response_disarm = "shoos" - response_harm = "stomps on" - emote_see = list("jiggles", "bounces in place") - var/colour = "grey" -/mob/living/simple_animal/adultslime/New() +/mob/living/simple_animal/slime/adult/New() ..() overlays += "aslime-:33" /mob/living/simple_animal/slime/adult/Die() - var/mob/living/simple_animal/slime/S1 = new /mob/living/simple_animal/slime (src.loc) - S1.icon_state = "[src.colour] baby slime" - S1.icon_living = "[src.colour] baby slime" - S1.icon_dead = "[src.colour] baby slime dead" - S1.colour = "[src.colour]" - var/mob/living/simple_animal/slime/S2 = new /mob/living/simple_animal/slime (src.loc) - S2.icon_state = "[src.colour] baby slime" - S2.icon_living = "[src.colour] baby slime" - S2.icon_dead = "[src.colour] baby slime dead" - S2.colour = "[src.colour]" + for(var/i = 0, i<=1, i++) + var/mob/living/simple_animal/slime/S1 = new /mob/living/simple_animal/slime (src.loc) + S1.icon_state = "[colour] baby slime" + S1.icon_living = "[colour] baby slime" + S1.icon_dead = "[colour] baby slime dead" + S1.colour = "[colour]" qdel(src) From 19ad927d4fb3710a95eb6f7409983547174a845c Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sat, 3 Jan 2015 16:48:43 +0000 Subject: [PATCH 29/90] Fixing desc to show max cap of the RCD Was hard coded to show 30, moving it to a variable and actually making use of it. --- code/game/objects/items/weapons/RCD.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 7f1861f8c6c..dbd78a443fc 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -102,15 +102,16 @@ RCD /obj/item/weapon/rcd/attackby(obj/item/weapon/W, mob/user) ..() if(istype(W, /obj/item/weapon/rcd_ammo)) - if((matter + 20) > 100) + var/rcd_max_cap = 100 + if((matter + 20) > rcd_max_cap) user << "The RCD cant hold any more matter-units." return user.drop_item() qdel(W) matter += 20 playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user << "The RCD now holds [matter]/30 matter-units." - desc = "A RCD. It currently holds [matter]/30 matter-units." + user << "The RCD now holds [matter]/[rcd_max_cap] matter-units." + desc = "A RCD. It currently holds [matter]/[rcd_max_cap] matter-units." return From 7945739867ac0f96be3571413ec85a12dbf228e0 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sat, 3 Jan 2015 11:23:27 -0600 Subject: [PATCH 30/90] Adds three new emojis, fixes the medbot emoji, and gives the QM's PDA a unique sprite. --- icons/emoji.dmi | Bin 2794 -> 5642 bytes icons/obj/pda.dmi | Bin 13490 -> 13535 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index a78a7e3df7961a224785d597ebbbada3516ac1e2..0a82e4c33053e1aeffb7af8649b74123fc6e35d0 100644 GIT binary patch literal 5642 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 diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 848647eae2d8bb3eef2aea583367cdeb597086d8..8bc456a47870fb541ed2db8ab9bc54a0f8adf13a 100644 GIT binary patch delta 12549 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 delta 12503 zcmZ9ycRZEvA3uH{C!?$)J5ee`_Q*VBWrPMIDi3Y$AIT$4Vi4j~tTh zeU5QB=X~$ppYQMc$M5m*a37cJT>E-GU(e_B#@JWcSKwe^H&@o3J8RKHi651+m6ok+ zhsl`6elhzRT=vMmUC~PJ=B*qYS;lNMT)Qc>(f5ryl4S~~uGU6<|2_3>EzIQGk+kcE z+sh28b)P;K+{ss>4kRUK_UL?kF>pgXenbW{Sctl1r~5Z0<>yKNPI^jup|-jCRaTlX z#kKVvT1ydDA}loCl8YI%AxFx*&vY_yRAC)C^Bum9z6us#PO!!lZI-LaLK1_pyu7@c z0p*W2Ewy}Z{C$0W8^8O*M6diSjky|_VbhY6!y{y?bp`sCFAkn(hE}N?(YhYko24{xJ;uXc%`X9z<&E-}9@xX^I)f?Mp9KSqvu%8c(9@dg~Y=BYx>&XG1_ z_DbZ9xIXa{Hc^&uu&eXp@0C~rSLn5K#>OR2s3nYzsh{N^T09`oa-b9CiQ)yA zYqy(iO|S3o2kjfrI!Rgo{n_&hH%eR{vZxnIDtDYHFUSUjlIlB zm!4Mo+|*|XOMd09uP`#aZr?;#bCJ;3-(OVjtmHE&a*mur7Hg1KS$RH}H>T?ZuMQwZ zWy$KQJpts9D?GAp=dqc^`tdVCCe})O;mwrCC$Y?^S_)51PG5&RJwhS>zH+{E6QJ>86 z`p*~QL3~0J=BW6i@>VS>9E|&`U2+L=I<#s6T2^Pk3i2#7>`X5bbEt*!r*Wcr-CU`fb zETQ3$R!r5yr=>L}D1HRz5djw8h*o!feMW1KH?t%YCHFHPqaqfhJ$C7L-Kh~;791$Y zyB7u)rYg2co;~K(+h+@}CWa!m<7ySZi320#tOr8%52ZVB;`7(%9*&T^3K=mzx8^ki zR$fa&Q_Q2TfKG1EFt5z<&y;vVE@pxpnsS4(imE64@+Rk_wR%t3{LFqyUC1FN9V~@S zN#BzD-}t!AkR6zJ*{*r7!DtNI$T8tFS^@UcLfWLL!x{Z?he^s>JjaY9ITHl^PSHxz%@*46EoI~F@IjoZf#xrTmu zo&VoLWT`_9=)Ja-ENgp$cjj+EwU_On=&6c=j?`ltA}Xkf~}znDE_C4Le!dr?x#&dW_X+ zCv9sYTMxW}yUae)&08@bl0N4pyXPX0NN=U(%Z=t)kw4$z|K7&3iiGkA>CWetHXnVuo#P0F z0I4+5lh)IU$+dbwoVTFvv@!Am9;sFW;xUDyC)=k0P)G`77vIS&ZBo1@dP}_t{D|Ct z&%!j$^&4CL{u%>Lft)JD26+0O;YR<1dkn}Mz0b~WItJIek~WmWBFy)mOrg2nZD`j$yT$yTm9>@#ySkffVo)Ew5IsST^vMpwp2xn&j z$^9>Ywt>5QHKvS$We3~FrG`LTUHTO@tR7lHttzwhGxg?Dr{(IUkhTg|Ruz*Et!oX} zSJ2gA}o4!Tu9H1^(5;uBV#denh@OPE}Xd_N!_#7bSDBK*%7H@(>1_dyO0x2149vB~s`3rU(8q^bh)!lQRalqLj`e9o>% zO+apW?g;OIyhBAHpI)A}>$uUa)kbiX<@W%JI1<5#G-mQGCh%@&y{KkGTpqRQ-^ZTM zM3XM*f8>8$kmYD3OWS3)H2 zdO6dNEBEqI#EdF0{mhy$`W6`Ax-c{tVEo(MlO3Vli)!7Th&323mF* zo#WNq*c+3jJ`_q#z^qVu5?Jl<4JRNV08y8}9 ztu7FraS`6)^Qd>BwCH}?$YZy_m6Esvrf?6~NSWgMVb9UalSwoG0(>WD^50Vk(>Cql zl{btt56t~_>^DY7S6w2)+dlC>j?2in()6Y^zrr+b#(M@=5rw<`wZv`&c>o@L0)L-fRprDj0fPPe-dMbh4L2IN5!)K2T#U30;gZpLMG#MC-b zBo^zTs;;h8rfmqsEzu)BYw$6IHuV{|fH`;wT_vENA+(FTd$-3K>s?q5?E^NWTvpN` zMo9&`)Ire{V9p;H(oEpRpxN1w={puZG{`8}(CSXb(+b-@W}OUKrV^v_L{n)T^9VjZ zUI;m24YesX>)T45g=IxvbG$K5{9mcZcM=1JT;Godsf8XGCfARDO~(xW^~S)mxZqiI z0Hbz^YgK+qoh-C%&i*3d9l6ONVPU}3))vO9db$f%sE1OlnBBVTvzv7t-&}RLsME_f zjZ5%j*iBfzGZhb>&n9`~eU(fS=J6rs*Lf$Y;w;SP>HYTyt=l^u`#gjZYDxw>Mt(2m zmAOAgFWxmgJ5DEC2j`d+yf+Nf2U$ClINQy;gxxTMH~$0H9F&4HcMPiLM;R&2whT=l z*9Yxug{`)bGfwewfzIc14J$xzZ?C*zVnQwr71gJ*8(G->n`>HPS!<(I51nYTqUU`_ z&=D8K6qa?l^<)Tc)+%nEB~!Vr8&ij&kEY#hUC#GD*tprZ`HpG0)}$0-3CRJNz^Rl) zpI%Y+y=0MQLf{RlMJ-WRrSvcHE%XB56OT9AE3kD%1-7%kzEjOhgiW030-J;gYxekW zjA#0w_m;zlFw**MeAKu2Ahgdb%jm=Dppji^)Up00g0qYa0L1saIbh{6$!xA2S{DD~ zZ-F1tj$AFQ&p)aO^c&etI3|uOl0JiUI{BMnF+}(K1%p`J7d<8j6V+GV^vA!xs12TN z#R|QhnO)f-*x`xegQgONqg#mo4>iNlgy9s$(W4R~>jlC+9JYn<9we$P;y&Wm*UJFbUUY2uYS<=DGV*j(cs@v{ zCSXm~NI)c?u=W-&x73vgVjz%n|IJ@&As_VBrlqM#HeFXo6}>%I<96xNrK#tYd^u>> z!;PyOrmb@!2M?sWzNc#(ZD&J7;v$bOiXUeN4yR9GY@*aGcU}R=4DX1Q#`KC#(FgNy z{2Nc$(*|ARCud@&0w?q|HSIaYU(iIU572n1IkSoR)4le+)Aa&ey7gPZ|L{wmA}%k> zUpnaKnqJU>N9Cn3er1`oDa4%%abuuuqYp#3GCXwl^BwvRh!#eB((BcdWj)~$t~=(3 zUa5FIu!|jc&x{41QW>g;^9pWpeEGRYiA3ps6*wW#iw`m+;8x3`B>kWvzC5XeMMpni z&EPRtzojC@dJnwl>d$I{KKaR{n*3>4nmzh%z_EyK`rTko0GSJL`*Ct{#a>eh+r>Fc zapdIYy4~w2P5p zgq@4KIoR@_R`+}mefb$2c-8*SWnyViTfI1!bX4eu1;+-3`WWySB-3EI>QR+tfc#99 zh7(;bU1}MemRC2ujn|^w*_*`m)tV0Keh*oC5kuGd-h!EnYsanSKTOmxqPz_rGXT=X zg?cYtNaKfvNpoNV?)=s^7?Ja_3O5KI+(CZO4?VLA4)PGzC2h)#rF(ut-SxddMXziL z?!0PvO)SpAOJGRzb)VkYz#j2!(*-P)7A}8z#4JJFC7p#reCiQ?ySD~g=v_}TS#K72 z=C0%SRp|i%z2mE;K)65YG}5@~vUp*7xN)@bn8*>o9df0JtPM2ThVQ=pL7u33{rR-? z%B#+G+P=N+_zeJfH<(}rn65Y{^(}#K9brGchRf@W)jqiPWUpLgk!QKq-z-B=$!8rp zt{TLn`xc$*@(vLjN*DjyIejlJVU!`jm01_6o1UUp$$kr)KOpcH5NVHxaL4h^*KOt# zgBw1CERnSNDK4J|ot=LK9S(%>Hlru(Q{KG!&X7wV@WvL{%@kE1BiDao@f$p)M9#); zUG#+I>C3|*+JzkayXeQ~K(Ch{%K-446+yoviZ_~PneX6c?;ITbV_*vTCBA6IZ&-dY zi2qfTA>Iy&yv6aiLLfGUMsWzN&i|@TiTy$u{PL`4vX!U+WGxfxcl#=QUmKQ(2mJ{D z6*P|a#0idLHz0%rqj>p5F5+rwA?iM)Lo&GwQAQCVH<%U8=hO`-$e&~rSA$xrwtq@s z5Nl*ntfFLrr-uoqyas^J*57BUJF^G8B%gIto3FBr<-Y=`y~*z$Gxx7Ejk{d<`mG#K zGS)9n4T2Pbq!Q$A%MAWpX)IcNYYlG70sx1f%G5oVKp{`;VCE7j-FNWEuM4%%WVF#^ zO@c?{pLe(xngAdP_9-bzyX>(c1^0KZz~x?4g-_+q{L9z49=;k3c2-J>meAF%`Knye zWX*#5J8FXr;*K}4D-^#vcsgYWby$qw%woIG??3#&Is}aW<}maEcw!Bpn1n;xcN6kJ z#K|e?6cg^>_XhrLE>z`8s~py=#ZQ4I4A3NWQsS3TAQgETnckh>6a)8Y4HP%NcRjTf z(McQ=o~k~_+~))gQlG5_VnA@idf11RX5|L1RPUD6109-*aDUhPqJ%n}_8L6qKL~}` zrJ?+eF`E2;f9~z=`RvAkGFOwJ{{vgB0FHa1e{|~R|shdx3HR21#KtI z`JDGfntpkFs}1s$yei}ws5s9N#6p4{gs;%mw|3^6MP%mynk#h_Kf#O#w z2o%A8sQ5$+701fRW2UKeqGlU|$kzL*WQ-FwElw&^RX#`&pxXRJ+a5}`hf3=jw9+f0 zb6R<9a&?mOopLthfER;^te67|MN}k>4<$+R#36qC`0>*7XoeFyP(tzC zXJ^$VzGT6F>t}Q@XgrN)cIL${F5)H|8(XROoExP}^kzgz2pM*3mSuT)`M$1KM*dr+ zFV&E2`XN4k$?Y_`6~vt<%95~I!YMEt@Wp`rul+DXj?TsvuX(4iZ4P!ojgp~a&g(_Jz? zfi&K)CdSQRBA+b2L}fyf$vYNE+qO}nVC~xQ-1YKH|95pZwI3p@1T!a z-s|DV%#a2smYS35l?WDBDWnMNy$X>BS5B;>drvyS>H|hi(5L!D`O4i24mGvR4O*@N zHZvbBy_BHuBmZNt(>eQ%T(T3Vz5C3=Vly%~^8Y1hGVWrK+A6}XWHS3Cv||#wqZ6fl z%Nx&14U={DZ-K-4!<6Y_!8PX<*B(;>?BHQ+07IC5AL-rUl&Q8nC^R=P zVqK;<9uXQ}VYR0PG5CN=oXYJTFBe>F`b=!914qYom0?Q+J-{k0tM)k1?#EHy+t#7p zG*%xU_p|d7r?tE!h8zoer49;>PQ3@&Y4@L;4}8Ub2y#CaWIVBL%_P0X<(m7`T6@df zT1ps6@?^2pdzktD=Hmyo53shNMY4ch!pEqqlEGkxMf!?W&lC5<^dI#ZPP_}QF*mO| zbZnjBoZ}xp;Zv|{k;ebgj*Jw|@z=iy>7wD0qLHogwYay3#z|>uZjFt`qXgd5D@@jZ zIGw&ugW$D}EtYLm#Tmmlord{)?nFk%8>!oI?06fJJ&wtnQWxwT7w%{I!9aoG=5r85cHsyc2S{I-(t3nwIkH22t)D5*kPA60kW~RI{;YRse2h8i%`Q-!wp%1YoXdO*eQ`zUHN=>6 zy6FK8J3dGC-(Q41iQm6DAC&|J70V-3zlkGvsNF@mGdLukkhNIAT86y`0-&{Nn41Fy z#S)*$!5io1Xq4t&zFmndXG1o-U*hK96`ALFr1^3HETa~AxX@ozst5tgdS5T_@@!a> z#qzm{*wri34+hqMUH?ipyb518gW2N}zLNRn(kp$!jXjzDw*t~y(7MZZb7H_CeKD6?k)O%fDDwj8tIW;;P`luaAvs(@znyF$s z=k-+ZA1dNcK7VFyc1)6G1ELXfjsLi#($b)A-RLinDb5LDTs|j|btUjQ8g+J)PIp8V z;pY0W2z|dS(PS-_Bco&7Q4VpRLaBFoRc7Vr2Z&e36O82H zSvb3Y@~If`q4f>@VAjJ1=btu(RfjvLM$@0rH>-WzE+ZKP z&1SgXvuHeD8(|M(lR0mHHH1%C*bYCLOl+vkW;JD9uJMf!BZ3m>1 z?FSw`Cngyr&mEqT&V)-uM*Cf0R9yvTnuG<^6)zgW(H)S z1Ra}Ga>)*?N{)iCh%IIBJEDrJWK!e?BtifbN;!Y1@XP<3k*TT%R+cw1% zQgJPx&DN#r+|pd&i_;Ez%^h$DDe*O5xFxTF*ygaezx1pgpQlG~w_JPR8C#BchgExa zVFr~W7D!qs1sJj?ZKcF@ZM^eWKH#>fZI12jFvjj7Hx(AR9h?tqM55Nm)I z=aISj^u^!w3CLgLB=18n5rx@>i;awo-i<~?tWLJb0o>QGlgSA(qX@%X{+pE(d3iT_ z{Jfeoj;iR-pI5fAxp7-SfC=2QLl6!x_xRNn2vx+=hh}R~k#$;G(%7rv3zi~JJ4dr> z5QJIxPS_LQFGhyrAzgdFh6SS1E(Ga20T*J;_l*(xzQ@Jc2vU$BfOS}VYdX5ag`OnH z*K8xe&SpU>AEe)-p~CXarL!I`9wV~7yqK{6XR;Y~qc}mJqr*fVKYFym5*ZeD|Do~y z`}gH)m*XMvOCu1n_@+lG>ROf<5^wgvjvr+1%vgcPhq&?mLQ3R=cS|>Mg|wIC4nA6D zovV~#mXNyItwImq{-O(67EgY06eeeyL*k1B@lXE$^UkW^cL>8m082Wj?QXd zbBgz|kWUI5qtUP`U*jvCE-DIo0YYA;^+N%}FF42*E0n*hT_ZjEY<%Z1`*1rxv)Sg!=EgEzJH-?0~L@L4p{aQVl*O#qkmYnS>;4 zdfHfV4g3!)dLXQT@^qhuzmbz1fB%69c5PH+xEZMV*BPW%CEoB~ZrzS=H3fb0aZu%% zI7U{c#p#>(X`#T#D*Ie4OgA~|)8ECCPjg|)p?9s@BFSTOtlD$$`ykSUM?;iD87?xA zeX&53rAe1VX34H5ri2$3v0OI<7N$d@qn?GrJNleY&9tf|kN}&IkZ|S>Gg*%pQi3jl zPi0%Q%cn?u7uVGVF{B=XlvIF6=2BOzxynawjM=khLVD}M(17WcnUq<36f9X*lJRlj z3;frs#xP_rS4-)CFp~RE*R=s&pG`w%+t}_qBNOzO1dbv@9uOW^O>(dWIN$cCHPW;h z6%Fd&2KNgD{>6V$fITp6Oa6bt;sh$g1NP}ET)&UY+#Z_rKe16A4TCt8i8WwrtMQ!7 z(u6>VghWv>TX@E&pvR26Ln8{Sa`ZzdA)sZ+ib7}Tz+A>%e_qykcNXZvxb#hu&ivx z1|WGvJ|N-aFCeWyrnDzSW0c<2j1J5dt;*2jd*A=!d-b3qAK%^s3&WUHRz^5>(flYP zV$YQA9~U~CKL6pvzSpBQQDiXukAg$-7%Os!%bZT@WR#KOTkpn5x}$y_H5C%wa^#?k z0F)3w`CnI(9z7y@_sn%HX$^~RJ*B8N`BfMW&sALb~yF|7r&1(h^dVP>nD@%9$^x2eaie7F6@6YHG4NyNR+9lC(Bq~Y16^P z;uUHBcuqjJsWQd?L`aC_XhCpr9kl5`m}C1-Y@DqAC&fY0i=5oInDb3c7HP~nI6TS~ zAz9b5eZf4ax$*H18jVBw{=GZ0?Y&dGdtwKBTIXb0I1fr=Goxkb62*Q}Oi=qqGf<5T6 zQ3*X9XzHeEucidQdOuI(1YZ11e%qHMY>jEPa;gf0zij)SDAFGSth^0kMwwmVf>RV;{`V-DPm>(xZLfzeJb-*Nz5}pR1W!F>q_IOUL$5H@RX!9a-~|~sSFXfV zAG${?C7xd#Qb$P;K~kFg-@pafcCF!x1?r1rL(>cxHBS8nK$4gAH!Mc)?7DZGmQV1? z0hgJ#7cKO}C#@OFIwjl{dV6cm17=Oy!oIrOJ z$oAb1u{0Z!$DBwK}rE&cU>=R5(`1|JVRDVPBt_PcuY^UZBNw zKK@dX)0I!7?+KW9eS5zk4lq!ieG3_Xp{i456`X`h;sm6ej^p%HytnWafW#I&A%T;; zjB=aaOCq4O8`$(TvJ`uz^fpZt@Xr7@Rru4Mxy(dUvor=(458+2=8)|Lz~#$Dt>=r1 zi`yQ2JB0yZ)po~lc{bn?E*mCXf1$xtqtaWndpH7jZzyjhPrD=0&d;5$h z0%qAx=|1dvd~wWK9KO&EFb6D{;pu&RS=xTx&r8hB8VulCec~{wgLx?%6$G9)&Z+8F zU&z_=>&MdW+@0s;(S95V1&j>%tkXyjnCA5zlm_xVE}P}8B}tg>OAu=sW=f&ZJP-2p#H3b;af8afe+GXG-?F7FSt zkaR431J{j%#l=@@UIlekpLC5K1w9<+BH$(w=YVrU=7J^@Up@GNg}v`~pNm~;Gc{CI z-xLMl>)k?**~4npSkL_(VS_tVHvhy13D3IkvZGSy@{>K@ zqQEmyE+h!T`R}q&FsQ=W%E37i_U);op{lm-rwPv&kartP_9G!Zqvli6`(CmO7vj>> zzchKNs-E-1uEKzZqxj!gB$ZA5Sgtf-Z?P&fTve=&!e?L%r%m2^xjc7!9h(p+{` zF?%^xlfCHBJv33<(|P3h%J;OTjI2hD5K-Sftr`+-475)NC<&Uw>`je3y$}nh;`spv+g9%B3Fc{A!mB8bC38 zF8^*dx#Z3L=R>*VFzM`Ia8GiV3V?)(*3AzZSBF)hFd&3}!}B@s+_!_wE)^f9HviPs z(=_MVy61m>d{~7t6`)~g>HQ90l7g5F)gPP_Bmz{ji{-S z_=$00N+`_Fhk?L76%_+aSbQ_O4f!nS{XRW|+gToY_+qc0LROQ+pxvnu*=da<_6=lQ z>7+`WpRIH5%sdMKOqbFm>=^)DELz_p+z?+sU&Fy7RL5=E{_tUAPXjFU0gR6?4y`*4 zTPP@wo_l}FnHy7SzyYJ(CWG!z)Ytvjmw%?wBb(R3?Rhz_J1+hAv@os38}PaNuG*aH zz!cX-Sk2gTRaMn4BGmB%Y%Vh~{NVV~0nG9)@HM>XA&}J%y{LsE_7ljUCV{y<(h?VG z^-;n2-cfz)um@{cd6#W;^gFlVzbDLr{y%~k;^xRah~>Qh?k8fU{oz!=3ZGNDL;xC0 zoXK{iXe5*~m3OH_kDDw)rmm+Z!uXCT%)3o4JfWGY?&PSc5`-?NGOyH8bQ zF2XDc&wi6%YAXnPU5|RmP%U#g#=nIY06yaEKM+?i7QHP$&LIPHNKAYNX5h@24}@2_l}@p68l`F;SCIB8TtL@rSW)8C5TO)SRyE_;>}ra)0Z`(;Nq+q5uZL? zMz2@X#JAtP1^Ux1uv<-RYCN+(^+Aw7HLzt<3?OlqmzE?ewh*g8o8ooGqRWDSDO~XfDfYQ)bYW$OoC zM#f@yLn1{dr(2z!l%qCSTp+CG=63C>E_x-k0S_01uMYh;oW%$Y-4`JT3Hrr*obo;k zsiS%iS~#t{ZycE9sz)oUsgYxLBQkqz?&%J&0Bt1n(LCmMf$$s`_f*%930fCs1! zVq=Q+*fCYMq?hOc@xeXbY?EjV3jg_Yz4c_7OQqvv{i}_`1k{qXp=Iq^kNp}Iz8p=w1`K4W-ai=02aw;nQ2F7lyMGX#A!*xk zf?o@@6|9BDM@G4rB^4J9id(utUP;!857@_#T_7cbaBN#*{%qY4ob+z=+3C7Amq})m z5A1+vKG(Di$FORyDY3haN{L4m1ZP6sr=jdqVBErt&``!ld$*+K+-#ZTJfL+4E4O8(;dn`yB z&&{4@%6Gf8A1J`*OYZ6eezGCNiszlS`P;_6K$y|etaR|~W8`EQoS?_nGC^qye`=@V z1#n02)J_`KBuHGBn#eQ0m@I0|EM(Cd6?ht1*~3nk1><_wAwf-MG811IgAyzu#(-c* z^L9`iNjR^#ibh$vy}{$dyw)rR53rm&_IzRx!EQ5{3C471=&!kM_D6qKx_8q%)4W@) z9QSr6gJ~LuoMJ%isonyfa}R}ebSRu{*#Gr&>hMf{QKn&>;$@6PZ1pIJ?iX0RCo=x% zaoMz0R|(vb%msHBU=Mjb287=1_^ZkMe14>kQ!B5VTyf}?oFzG4f|~XD5FfVlUb;~_ zicLHQ9E9>Xws#+#%WJL1Q%{~APp9!UzT;rk!f#3#mZs3Z4Fdu~B&eQuUd%k3Oogbf z&jm6A0|TlH7u0R?Hn?vtnm%Z}bqe0OE&yBvU$=dL37VxY$0Hg|37rUn@NFk?0BH6K zgd-0$(70PToF3;Hyd%`)7*cg_9${6E382f;SUY$-=b?e|UjvKrlS3BeS4$f&@tt9@ z-DNwk6@p$&?GB$gt^g08IgZ+p$_@U|lcmyGujqb1{qsjqLaM_NeC>igy=fECTQgA} zcv#V(qfDU3fQ5ZnwrZ1%(U&ftOKZ&z@EsKMS2HQN&eypc-VW^1%AhL0N^UrUN(a}P zd8MS7D=RB2W*yZ)=s9)NN!shPwzjUcekSD=HFLXIFVQ|5P3Uv72};?LCSb0fzJzsSaTs>A@vv!0Yz3FwN#+i>2nNoA=#G9?9(@Qt0H zEjyk!mK3#Sl6%2x#9A*eIeEInH^|pNbAiA`cWiR|K*|#t(09Z5QE3 z%UzGQk1k-LX`B?&jZf_StN@1EBce8Y3g`bACN)2MKG5JuWsqPCR-LwSDx*vnU4-x# z4zoKY#& Date: Sat, 3 Jan 2015 11:38:00 -0600 Subject: [PATCH 31/90] Adds salt emoji. --- icons/emoji.dmi | Bin 5642 -> 5815 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index 0a82e4c33053e1aeffb7af8649b74123fc6e35d0..f0a560c684e195393ef8f96c08e86d55722d9edf 100644 GIT binary patch literal 5815 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 Bf&2gf literal 5642 zcmV+l7WL_gP)V=-0C=2@)4^)PFboFZbNm#dy^j^jZn=zGv7FZ$Iq=ntSUuN|_}<4cCuPSM5CL3^iQ7Ts0Fl2)#dMjPWpS znHsUTXOY)PsjOa)YMQ0sr85Tzesq}zo|XL?a@GUZ{06< z>RwG=%X{Yl02I1OL_t(|ob8=`d=&@GxN-xJ(AgM<|eKmyt^x*0F1(2oCeI2 ztLNLdZ+DqSLPEkdmA@Y7HU$8Tjd%X6Fwe6ze);5+y5X;^TE+J5+l4z4yDIMrNl8fp zVBNZP-KI#V3b^O#gTg-`2!oeIQ`2SsnI7p;rg}uXQj8u33>>H%9&`Kc9+B8pc}FP3 zCnO}Wef#!~h`NQBUSQ&{b_>bi$A;7)(!0wCOIK@8aL;c}x-~Hh8Zb-Bp$+%MOu0hA zzyA%mH#Nn@#S|A818}CioHOO+9gnU!8ItaT^&AY+Kj8q`&y^^l&P4nW1ZbG))@ zmCLwMQBmskpuvMXEUyq8{iFW^ps272fVj9gx8)qRd#V69IWgCxR;DT-ami8P8~lAF zWI4a4F9>Mq$J_k7Yy4yRrKvC;WK11 z?4Bw-QG%)fNfOxVPlB)_gpFYDTzdO{$)zi2sA+Cd1zIjw;N{oPEeT`CjHd9=VYl(F z1r(yAqN3cA4)(-@O!DT>HqmcvkQ(QWH{Rf}#~yQny)C~t8NKXr%rWw z?+Q=}9uy==b%Ez$1Ccf{)Z-vGd5GLe>+#^%p9 z0btppPrM`iKDZ0Kd&)OWHQ*PdUaJbxbkHi}TVIU&%BJZ7xE={roIBU0^tJN60|Pxu zQ`-vS;^LS#Z5sLc`A%!R9x5v8S!%380Qd#TifC0rx4I(0{Y+RM ziaM8fH%51duF3=C=jW?7zN2o3vuDo|-dKg`* zD8teN2M$P%;h=WdKsPGjCOQXQXWUJEb-1a3>x`QUxX!q#fa?rzfQ5ffcI&^-`qgVr zM=&?#J1;NY_Tv%4Xf!fz+&DF`s;Y`pr%q8&Pym3&HZ?#n@^KrG z2&4sE)ADNb`Krz zo#BR%Pw$Plx1s&R^xpL9+0&!^p^Y?8m9NMv3e?JbqCjte!oq{?3ILuHP*_;#abd5G zylm_BV71z4y6SwLL(M<2HGb`Tiwx}RiFaLCfgNR`!rm)0KIfNl6U+3 zWO!o6>=d9!fV&ZZv&=gqua`!L2zkM2Vfn3Q;X0!QgJ(K*p z%imlNxX$SIHQ^f_85tP@ASETG+g9hiyu3QK7q+FPMfz5?fQ*a`QC(dPKyYwyw<_W8 zgoF+$VcYiY_S;gv$(XY8iU9as|4-OjeH#GP)zvInvP7(0xw2c75cpFQk>iaX#XYvq ztX|)+>jAw_>=DY*m2{@8yds2O5K_=s(l2Zx@wP7ja3uce;&?G*#thxOl<>6FRHtQ$ z9B<^GlZJ-`vYPwWw+N4ITnJbZYMs11+pa7|UnxAl!- zXmAr{j3vEh6CbVYAwioGi~;eY*RKPZF=GZw5Q42Q-AitKPL-!{%{3)>j}=}9pOkm!06GVJFEmP`2Z!= zei$0c(M@2DeA=~Z7ykbK1h(#`0~k7VD0Ovp0GO69cVGU#68nxd!f@HR9Id_#!@a1z zAn4tE-mx1bH`qC;{?+~eSJLuNl8g|XC>SnDk{&5pZw$}9+R)YJU36u$;pwn zZQCXp3ZhbIo?ntX|JK zpZ@EiHau1;D=VYEzMjU$M#{>{Xl!hxzP_HavNGJ&{wXW3hTQBMgDD?9{HfI2Xx&Z56*ny9Ybw+tWwMr~`j=!2*$!lOusV0=hk=a1q^0ra1$lfeyZ6S5Yn&HldLz_u2p3fqGd(s zbD@myckkKbGF@f9!03s9_7^f5U$*wTBmQt`-*ItF6JY_Defn;rNbMJW59bcvPc+_WtmznrqMe;Z~c~$>(G@5JXJlkZ&RT$8xF^_Q-q!U3xdP-$w5Z!_lTy38Qq!-+$Cx~U#|qGrZ=Rc{TSz@KkeQh&w4^)U zcPE^Y?@lrCtBvB1k%46QGU|Q>#S?sg*MkD!z@6_pmDP*mQ77z%n|kIZTJZg2l}yuAe%E`*S~1$=71u zBXh)C|N2Y2eCExZBNQd*k$dLe59r@kbk5xS0fXMZ$1cwIcReT$-1)BSU&?pZ>||tQ zNXZ}e75zeoaXGYCy8>4JFoyEd!Et@S}q1h@`#hq5?HH`F*mi1d_|ETSItHU8^gVG>AkavOH(2!Zl2y6YYgA>c@2C3 zCflVqJR*Ye4 zBniGKu*l(myR)4VbcdmxH9L;a`b5O3$F1dmv%A+KB_%}^`KMCcXO;a2qozl<`(V@& z>jNB?7U|}IiHf9|Hpar=bSfx&WSDgoY<1j z=f{t!aTQyx)O>)E(a{JY8&Dx6Mn*@g&y;w&eZahV^TgR1X9&$1#97XCs^;sV&#s@d zci(;{jQ=?o@3gn6$_QoF^9Iq84@PCIkjM6pqZ=*xfU1O@X-OWJclz|{eERXnL`Fmq z;_wN~%5&!^GUqdW`gAH=zrdpHa24C%^x_Kqmd4PuVg-KB$j?e=zb^rlYSOc70i#BZ zlF6UZG4iz}Y}~j}3?Eb@{{7}8_4&m+|H6dv~^9)56i_`p61*E5^i(78F1%S|;K~4o+VdKV)0^oE}Hm8fS zsouL*eWoS9dhc4^OPwV_+bq?3=`6Q5r(ta<(>+FC{U5H>pH)8?)tQ;x zJ9DPf_o&o-TWHIcEgV`M%fUtAR9(ENDxuQJ_lK$)8l~4m|lEu zXd^#2HAymx$%M%HL%44KCKF=w z3nL^)87+<+Ib!EJFZk0F96fr}?s@97&+?BA8&F0-dN@{6VrP1+MQytz0>Z-?HEI-} ze)_4)cXCF!BP6rg%)EK?1kfq+p{?dC;cAf6Ul6-Cn8_vr= z^6B>3@M<@64}d2;n1v@NCyV6dWR4s;0?4gkbZ993`}83oJed-O!5{&o%Bs6lZcFrWd8j5F7r-KP8JHW$;tZb z9NOnyRl+xJJ>ctx8+LQs*xoVbh|OE|-Ng^2 z{#ccr5coq~*}Zk20Pw%d|Ji-NuF(s8)o2vT(V0YTN2dveblcHsVsgw?COps#WBp4l7`M6$k5sH@H6E%zac3piG2pMx<6HU zu2oi7(XIu&YBY)o4)*~6ZFc{~LxtSQkB3&rSia8ja$P*6Z5V^T^io3Zqdhb)f{?(P=^<7=Y+#CZjV2w^*3` zc(kg7W~-IGd-vLH3GdOP2O~$yIS&{xfYQ=ZLPA2AIB_C>|NGx@Bp;x6KM)R^xxYB_ zF9HJk;uxXfKu~o zfn4CCL*lDFA>U$AYrBG-1-?wy21Q5PDIq&sZV6dgSwdU$i;CobtxyyJvOgd6e<)FV z9s(W099w`A&lN`YS@(Ww%& zq^d+a!OjBT*8ah_-H1r51b=^jyQ62%p7{Iw1FrYz2M3>2m2lfA+2J-MY!bo2C!Ll_ z56{p355Ip;c1|j1cX-Kcma@0Onl-JYw;pTOSjgU{-w)W0g2p}jta@#E-2Utgh7mg? zSEL$7?2vZ8eh9;e9g^})FP?&h3l~b++1XNdcDCf>?TvD-sHh;YrCN=rr-YJE25`V~ zmf+x%Z2j=Byz|atwto0mf`dS2@=ZE-pW(1X$f+FFA1k1lDUSIb{=5ntCAWHy_{ z^5x6b`_$A_r{sUtSa6?F4Co{GEfp89>h4yamH41IcItBi0|Tk6t0VH(@3|%afz%(1 zp|b}vvd?;#`4?TBL+N|xx@|J{wRFZg+oP|AcEaUJ%~vK@qnm9U_AxLetOp;JU1@i( k;9ISLZxU`g Date: Sat, 3 Jan 2015 15:43:52 -0300 Subject: [PATCH 32/90] Fixes crash bug in the byond beta Don't use unicode in byond jesus christ, this crashes DS on 507.1274 --- code/datums/uplink_item.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm index 1c9e9e686b6..e3fb6cd6a5a 100644 --- a/code/datums/uplink_item.dm +++ b/code/datums/uplink_item.dm @@ -280,7 +280,7 @@ var/list/uplink_items = list() gamemodes = list(/datum/game_mode/nuclear) /datum/uplink_item/ammo/machinegun - name = "Box Magazine - 7.62×51mm" + name = "Box Magazine - 7.62x51mm" desc = "A 50-round magazine of 7.62x51mm ammunition for use in the L6 SAW machinegun. By the time you need to use this, you'll already be on a pile of corpses." item = /obj/item/ammo_box/magazine/m762 cost = 12 From 18e4cec4605c8a3e3ea51f475f93d6b1f83db979 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sat, 3 Jan 2015 13:44:23 -0600 Subject: [PATCH 33/90] Adds a new body outline graffiti for crayons, gives the detective a white crayon, changes the sprite for the mime crayon, and puts a waistcoat in the detective's closet. --- code/game/jobs/job/security.dm | 3 ++- code/game/objects/items/crayons.dm | 5 +++++ code/game/objects/items/toys.dm | 2 +- .../crates_lockers/closets/secure/security.dm | 1 + icons/effects/crayondecal.dmi | Bin 12137 -> 12180 bytes icons/obj/crayons.dmi | Bin 732 -> 752 bytes 6 files changed, 9 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 361d0bbed9b..86dedcc03d2 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -130,7 +130,8 @@ Detective H.equip_to_slot_or_del(new /obj/item/clothing/head/det_hat(H), slot_head) H.equip_to_slot_or_del(new /obj/item/clothing/gloves/color/black(H), slot_gloves) H.equip_to_slot_or_del(new /obj/item/clothing/suit/det_suit(H), slot_wear_suit) - H.equip_to_slot_or_del(new /obj/item/weapon/lighter/zippo(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/toy/crayon/white(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/weapon/lighter/zippo(H), slot_r_store) var/obj/item/clothing/mask/cigarette/cig = new /obj/item/clothing/mask/cigarette(H) cig.light("") diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index bd6cd8afb25..fe8fe4138bd 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -28,6 +28,11 @@ colour = "#DA00FF" colourName = "purple" +/obj/item/toy/crayon/white + icon_state = "crayonwhite" + colour = "#FFFFFF" + colourName = "white" + /obj/item/toy/crayon/mime icon_state = "crayonmime" desc = "A very sad-looking crayon." diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 7fd57e7f9cb..6e128060017 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -415,7 +415,7 @@ attack_verb = list("attacked", "coloured") var/colour = "#FF0000" //RGB var/drawtype = "rune" - var/list/graffiti = list("amyjon","face","matt","revolution","engie","guy","end","dwarf","uboa") + var/list/graffiti = list("amyjon","face","matt","revolution","engie","guy","end","dwarf","uboa","body") var/list/letters = list("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z") var/uses = 30 //0 for unlimited uses var/instant = 0 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 f45405202f9..3c347b9dae7 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -200,6 +200,7 @@ new /obj/item/clothing/head/det_hat(src) new /obj/item/clothing/gloves/color/black(src) new /obj/item/clothing/under/rank/det/grey(src) + new /obj/item/clothing/tie/waistcoat(src) new /obj/item/clothing/suit/det_suit/grey(src) new /obj/item/clothing/head/fedora(src) new /obj/item/clothing/shoes/laceup(src) diff --git a/icons/effects/crayondecal.dmi b/icons/effects/crayondecal.dmi index 6cede450e75eda87c699cc28925231ac7dbfc6a1..dc3f8f82996b73a4bf8152cf9240b4715fd40849 100644 GIT binary patch literal 12180 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%0AW#BQ3uch43mXsgj&*hKXiP|8TL3P>|=hI{f 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 diff --git a/icons/obj/crayons.dmi b/icons/obj/crayons.dmi index 7ebabd5a81ef5bdfce1a76163e72b1fc54133f4a..cb4df277f6e2d43def141c4be40548aa84323fd6 100644 GIT binary patch delta 683 zcmV;c0#yCn1@HxsBmrZQB{6@twzdEO004rh0Jraf4FB2y|NsC0XJ=>Ta{$3%0RNyu z|9$|OGt2-p%$WfH0094QNhFeCFlsfqfdBvi0d!JMQvg8b*k%9#0JM5kSad{Xb7OL8 zaCB*JZU6vyoQ;yZ4#F@DMd#!zqIO5TRu)u*I?#Vesc9^wN#&-L{yl#c-5B6*_gZJL ze4Lx}Q z<^7*>WHG@paDEd4Zt7cl(5i0Z!q9{uA|mo=0rLdrDas_Y(yQEU<$4!nr^H#8)tW2fXtG^Zg8m3N%*O$~LyM+RoO@U*OT)1w=$dL_|d9 z;y)eG@}CcA`6m!s&KU%HK!hI=;X^3yF_aCyd52fjc*P%ic=Yle5D^iX-!Jc69bKu- RiZ%cM002ovPDHLkV1feaRE7Wm delta 645 zcmV;00($-M1>6OYBmriTB{5E!Gt2-0004rh0Jraf4FB2y{{S=0nE?N1XJ-Ha|F*Wa z|NsBya{$3%0RNyu|9${(NhFeCFu=gTyd0(>00001bW%=J06^y0W&i*Hv5}z_e?1Pv zAPh!lI0Z`fs()*jDp8c7xdRjzkO)MEG|lacnyo|Y&7bvTS} zA;Ja$0+CgIrtUD!IC(0J(gj7{e|U5wb+C%Bza-@dMEykZH031OzctsQ9h%R7z5$t; z#>TU+mec?M0cS}>K~#90?b_Q;gFqC8;VEY*pg^m(!07uwrE+1YP2InV>0sjeZZ~zU z8Pf}z?VN~+$h95JBbdi9Phg&Ac7wdI8h*{6!`CrzI0!Co?hC_(YFS9DY+^ f^BWKm5ee-b1I-?eC*(;w00000NkvXXu0mjfO*uT; From 420ac3939aca5e92358b9bd9a4f8567c823dcb59 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sat, 3 Jan 2015 16:56:10 -0300 Subject: [PATCH 34/90] Adds a (follow) link to ghost messages Clicking on said link is the same as using the "Follow" verb and selecting the sender's name. Inspired by the feature on baycode. --- code/modules/mob/dead/observer/observer.dm | 7 +++++++ code/modules/mob/dead/observer/say.dm | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 65259e9d036..f4377c611ab 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -310,3 +310,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp dat += data_core.get_manifest() src << browse(dat, "window=manifest;size=370x420;can_close=1") + +/mob/dead/observer/Topic(href, href_list) + if(href_list["follow"]) + var/atom/movable/target = locate(href_list["follow"]) + if((usr == src) && istype(target) && (target != src)) //for safety against href exploits + ManualFollow(target) + diff --git a/code/modules/mob/dead/observer/say.dm b/code/modules/mob/dead/observer/say.dm index c173f406e2f..b5f7ab92ee6 100644 --- a/code/modules/mob/dead/observer/say.dm +++ b/code/modules/mob/dead/observer/say.dm @@ -17,4 +17,5 @@ . = src.say_dead(message) /mob/dead/observer/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq) - src << message + src << "(Follow) [message]" + From 693f0a968a0e48e54b4d0d2a9b3778611f964f5e Mon Sep 17 00:00:00 2001 From: tkdrg Date: Fri, 26 Dec 2014 19:08:39 -0300 Subject: [PATCH 35/90] Adds more tips to tips.txt --- config/tips.txt | 80 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 79 insertions(+), 1 deletion(-) diff --git a/config/tips.txt b/config/tips.txt index cb13a84b824..4738b3c6780 100644 --- a/config/tips.txt +++ b/config/tips.txt @@ -1 +1,79 @@ -You can drag yourself to a chair or a bed to buckle yourself to it. \ No newline at end of file +You can drag yourself to a chair or a bed to buckle yourself to it. +You can drag yourself onto a photocopier to copy your ass. +Space transitions change every round, but are consistent within a round. +People can be ejected from the cloner before they are done by cutting power to the clone pod. +If you've been feeding some slimes for at least two generations, you can order them around, and even have them follow you if they like you enough. +Almost all slime cores have two or more different effects. +With the right slime cores, you can get up to nine uses of a single slime's effects. +Touching a supermatter shard is akin to hugging a singularity. +To catch thrown items, toggle throw mode on and make sure you have an open hand. +Updating sec records regularly helps avoid confusion in the brig! +You can drag the icon of an equipped headset or PDA onto your screen to interact with them. +The mime's invisible wall will block electrodes and other projectiles, but beams pass straight through it like windows. +The Librarian system is much more robust than most people think! Mess around with it, see if you can log who takes out the books for radio-reading. +Use a pair of handcuffs on a pair of orange shoes (standard prisoner issue) to chain them together. +Revolutionaries brainwashed by Rev leaders can have their opinions swayed back to nanotrasen loyalty by enough heavy objects to the head. +Husked corpses that have been drained of their genomes by a changeling also lack blood in their veins, unlike burned or space frozen corpses. +The stethoscope's utility extends beyond lung and heart checkups. They can also be used to crack certain safes. +Chloral Hydrate can be counteracted by having coffee in your system! +The AI system integrity restorer in both the RD's office and on the bridge can revive a dead AI loaded onto an intellicard. +If an anomaly appears, scan it with an analyzer and then ping the frequency it gives you with a remote signaling device. +Various creatures can crawl through air vents by holding alt while left clicking them. +Nuclear operatives can be extremely powerful, but only if they work together. Communication is key! +A rogue AI can be an extremely powerful tool for traitors, but be wary of the laws you use to slave it to you, as it may try to find loopholes to get back at you. +You can drag yourself onto tables to climb on them. This takes a moment and requires two free hands. +You can drag other players onto yourself to open the strip menu, letting you remove their equipment or force them to equip something. +Aliens are by far the most powerful close-quarters combat menace. Fight them at a distance to gain the upper hand! +Aliens take double damage from all burn sources, such as lasers and fires. Flamethrowers are extremely effective against them. +As an alien, your most powerful weapon is the facehugger. It can instantly win any fight, but can be completely blocked by certain headgear. Strip downed victims before applying one. +Monkeys can still wear some human items, such as masks and backpacks, but they cannot bring anything with them when vent crawling. +Nuclear operatives are very effective in a blitzkrieg tactic: attacking almost as soon as the round starts and well before the crew is prepared. +You can use a fire extinguisher as a ghetto jetpack by spraying in the opposite direction of where you want to go. This also works with any gun. +Coffee can keep you very warm. Drink a lot before running around through exposed space. +Both cargo and the HoP can make you fill out a form for their services. +You can destroy a blob by shooting emitters at its core. +You can electrify a grille by having an exposed wire node underneath it. +If you press the tab key, you can toggle hotkey mode, which allows you to move using WASD and perform other actions using hotkeys. +You can hack MULE bots to let you ride them. +You can hack most vending machines to obtain contraband items. +You can use a multitool on the Cargo Ordering Console circuitboards to get contraband crates. +The cryptographic sequencer (emag) has an enormous amount of functions beyond breaking open locks and hacking cyborgs, experiment! +Touching anything without black, insulated, or brown gloves will leave fingerprints, which can be analyzed by detectives to find the suspect. Be careful of what you leave prints on! +Blobs are extremely powerful and are impossible to defeat alone. Communicate with the crew and rally them against the threat! +You can fight blob pieces diagonally, as they can only expand onto adjacent tiles in cardinal directions. +Security huds and secglass huds can tell you if someone is implanted with a loyalty implant. Use this to your advantage in a revolution. +Loyalty implants can only prevent someone from being turned into a cultist: unlike revolutionaries, it will not de-cult them if they have already been converted. +Don't neglect upgrading your machines with the machine parts produced by research! These can seriously improve the efficiency of your equipment. +Cyborgs are impervious to fires and temperature, and can walk in a blazing inferno without worry. Don't shy away from setting the whole station on fire as a malfunctioning or rogue AI! +The heads of staff, especially the Head of Security and the Captain, are usually extremely difficult to kill. If one of them is your target as a traitor, plan carefully. +The Steal DNA sting from changelings counts for your genome absorb objective, but does not let you change your powers. +Chemists are among the most powerful people on the station. They can survive almost anything thanks to all the chemicals in them that have basically replaced their blood. +The station is capable of being entirely powered by the solar arrays, and is a much safer form of power over the singularity engine. +The singularity engine is extremely dangerous if containment fails. Check back on it very frequently and call the shuttle immediately when, not if, it breaks free. +Firesuits and winter coats offer mild protection from the cold, allowing you to spend longer periods of time near breaches and space than if wearing nothing at all. +Vendors provide a very poor source of food riddled with sugar. This can affect your metabolism quite severely and it comes with many negative effects. Eat from the kitchen to stay healthy and even profit from a happy gut! +Emergency internals tanks can be used from your hands, your pockets, your belt, or your suit storage slot (assuming you're wearing a valid exosuit). +When walking through halls, stay on the Help intent to pass through people rather than bumping into them. +Trying to do surgery but you keep cutting your patient? Remember to be on the help intent and to target the right limb! +Glass shards can be welded to make glass, and metal rods can be welded to make metal. Ores can be welded, too, but this takes a lot of fuel. +Many monsters won't attack you if you're unconscious. If you see a space bear, go to sleep, quick! +Many monsters won't attack you if you're unconscious, but a medibot will still heal you. Keep one around when you're mining and never worry about dying again. +Two people are critical and need your help, but you don't have time for two trips? Pull one and use the grab intent to grab the other. This will make you slower, but you will be able to take them both. +When using the grab intent, grab someone by clicking on them then upgrade your grab by clicking on your hand slot. Holding them by the hands lets you throw them or table them. +Can't seem to get a patient into the cryo tube or sleepers? Just drag their sprite to it to put them in it instantly. No more needing to shuffle around pulling them into it awkwardly. +EMP blasts have a chance to make machines explode! +Targeting your opponent's mouth in a fistfight will give you a greater chance of knocking them unconscious. +As a security officer, examining a crew member with a secHUD allows you to set their status to arrest. You can even give a reason for the arrest warrant, as well. +Clowns are extremely clumsy and will often misfire weapons. +Hulks can't fire weapons because of their meaty fingers. +The mime's crayon is edible. +Shooting lasers at a computer console will destroy it. +Using ethanol on a piece of paper will remove any writing on it. +Using an emag on the gibber will allow you to throw people into it! +Using the comms console with captain level access will allow you to broadcast announcements in BIG, RED LETTERS! +You can repair cracked windows with a welding tool on help intent. +Alt-click on an adjacent tile to see its contents in the top right pane. +While observing or as a ghost, double click on people, bots, or the singularity to follow them. +Ghosts can click on active teleporters, portals, wormholes, or the gateway to jump to its destination! +Ghosts can double-click their corpse, or the object containing their corpse (such as the cloning scanner), to re-enter it. +Ghosts can see inside storage items that have been left on the ground. \ No newline at end of file From c227ebefe810bd72bb94ddadd4cdca30aed75c2e Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sat, 3 Jan 2015 23:48:21 +0000 Subject: [PATCH 36/90] Updated base object and fixed missing line. --- code/game/objects/items/weapons/RCD.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index dbd78a443fc..92399da13a5 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -28,6 +28,7 @@ RCD var/disabled = 0 var/airlock_type = /obj/machinery/door/airlock var/advanced_airlock_setting = 1 //Set to 1 if you want more paintjobs available + var/max_charge = 100 /obj/item/weapon/rcd/verb/change_airlock_setting() set name = "Change Airlock Setting" @@ -102,16 +103,15 @@ RCD /obj/item/weapon/rcd/attackby(obj/item/weapon/W, mob/user) ..() if(istype(W, /obj/item/weapon/rcd_ammo)) - var/rcd_max_cap = 100 - if((matter + 20) > rcd_max_cap) + if((matter + 20) > max_charge) user << "The RCD cant hold any more matter-units." return user.drop_item() qdel(W) matter += 20 playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user << "The RCD now holds [matter]/[rcd_max_cap] matter-units." - desc = "A RCD. It currently holds [matter]/[rcd_max_cap] matter-units." + user << "The RCD now holds [matter]/[max_charge] matter-units." + desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." return @@ -244,7 +244,7 @@ RCD if(matter < amount) return 0 matter -= amount - desc = "A RCD. It currently holds [matter]/30 matter-units." + desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." return 1 /obj/item/weapon/rcd/proc/checkResource(var/amount, var/mob/user) From 585971270aafdce5e841b29eb7cbb469e17acfb1 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sat, 3 Jan 2015 23:49:03 +0000 Subject: [PATCH 37/90] moved and renamed variable --- code/game/objects/items/weapons/RCD.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 92399da13a5..6e26e12fdbd 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -22,13 +22,13 @@ RCD origin_tech = "engineering=4;materials=2" var/datum/effect/effect/system/spark_spread/spark_system var/matter = 0 + var/max_matter = 100 var/working = 0 var/mode = 1 var/canRwall = 0 var/disabled = 0 var/airlock_type = /obj/machinery/door/airlock var/advanced_airlock_setting = 1 //Set to 1 if you want more paintjobs available - var/max_charge = 100 /obj/item/weapon/rcd/verb/change_airlock_setting() set name = "Change Airlock Setting" From fb4e1c56c2c23cbcebb07727c02334f1734bb5f8 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sun, 4 Jan 2015 00:32:37 +0000 Subject: [PATCH 38/90] Update RCD.dm --- code/game/objects/items/weapons/RCD.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 6e26e12fdbd..f9cb133c605 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -93,7 +93,7 @@ RCD /obj/item/weapon/rcd/New() - desc = "A RCD. It currently holds [matter]/100 matter-units." + desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." src.spark_system = new /datum/effect/effect/system/spark_spread spark_system.set_up(5, 0, src) spark_system.attach(src) From 50a7f76f1848e4822d3f37ad5e0d030015f6bc1f Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sun, 4 Jan 2015 00:36:04 +0000 Subject: [PATCH 39/90] derp'd with the names --- code/game/objects/items/weapons/RCD.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index f9cb133c605..4fe90a2133e 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -93,7 +93,7 @@ RCD /obj/item/weapon/rcd/New() - desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." + desc = "A RCD. It currently holds [matter]/[max_matter] matter-units." src.spark_system = new /datum/effect/effect/system/spark_spread spark_system.set_up(5, 0, src) spark_system.attach(src) @@ -103,15 +103,15 @@ RCD /obj/item/weapon/rcd/attackby(obj/item/weapon/W, mob/user) ..() if(istype(W, /obj/item/weapon/rcd_ammo)) - if((matter + 20) > max_charge) + if((matter + 20) > max_matter) user << "The RCD cant hold any more matter-units." return user.drop_item() qdel(W) matter += 20 playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user << "The RCD now holds [matter]/[max_charge] matter-units." - desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." + user << "The RCD now holds [matter]/[max_matter] matter-units." + desc = "A RCD. It currently holds [matter]/[max_matter] matter-units." return @@ -244,7 +244,7 @@ RCD if(matter < amount) return 0 matter -= amount - desc = "A RCD. It currently holds [matter]/[max_charge] matter-units." + desc = "A RCD. It currently holds [matter]/[max_matter] matter-units." return 1 /obj/item/weapon/rcd/proc/checkResource(var/amount, var/mob/user) From 777a2800a32c470076187167f7c55c3e4a64beb9 Mon Sep 17 00:00:00 2001 From: TedStudley Date: Sat, 3 Jan 2015 17:03:23 -0800 Subject: [PATCH 40/90] Updates/fixes to NTSL - Fixed NTSL division - Added new NTSL math functions - Added changelog information --- .../scripting/Implementations/Telecomms.dm | 5 ++++ .../scripting/Implementations/_Logic.dm | 25 +++++++++++++++++++ .../scripting/Interpreter/Evaluation.dm | 4 +-- code/modules/scripting/Scanner/Scanner.dm | 3 ++- html/changelogs/Studley.yml | 5 ++++ 5 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 html/changelogs/Studley.yml diff --git a/code/modules/scripting/Implementations/Telecomms.dm b/code/modules/scripting/Implementations/Telecomms.dm index e807beeaedb..ea9fda485e7 100644 --- a/code/modules/scripting/Implementations/Telecomms.dm +++ b/code/modules/scripting/Implementations/Telecomms.dm @@ -190,6 +190,11 @@ interpreter.SetProc("randseed", /proc/n_randseed) interpreter.SetProc("min", /proc/n_min) interpreter.SetProc("max", /proc/n_max) + interpreter.SetProc("sin", /proc/n_sin) + interpreter.SetProc("cos", /proc/n_cos) + interpreter.SetProc("asin", /proc/n_asin) + interpreter.SetProc("acos", /proc/n_acos) + interpreter.SetProc("log", /proc/n_log) // Time interpreter.SetProc("time", /proc/n_time) diff --git a/code/modules/scripting/Implementations/_Logic.dm b/code/modules/scripting/Implementations/_Logic.dm index 343adf34d43..6fd47acf7c8 100644 --- a/code/modules/scripting/Implementations/_Logic.dm +++ b/code/modules/scripting/Implementations/_Logic.dm @@ -262,6 +262,31 @@ if(isnum(num)&&isnum(min)&&isnum(max)) return ((min <= num) && (num <= max)) +// Returns the sine of num +/proc/n_sin(var/num) + if(isnum(num)) + return sin(num) + +// Returns the cosine of num +/proc/n_cos(var/num) + if(isnum(num)) + return cos(num) + +// Returns the arcsine of num +/proc/n_asin(var/num) + if(isnum(num)&&-1<=num&&num<=1) + return arcsin(num) + +// Returns the arccosine of num +/proc/n_acos(var/num) + if(isnum(num)&&-1<=num&&num<=1) + return arccos(num) + +// Returns the natural log of num +/proc/n_log(var/num) + if(isnum(num)&&0 Date: Sun, 4 Jan 2015 01:45:02 +0000 Subject: [PATCH 41/90] Map Update --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 13199 ++++++++-------- _maps/map_files/generic/z2.dmm | 2244 ++- _maps/map_files/generic/z3.dmm | 54 +- _maps/map_files/generic/z4.dmm | 337 +- _maps/map_files/generic/z5.dmm | 1793 ++- code/controllers/subsystem/lighting.dm | 2 - code/controllers/subsystem/machines.dm | 4 +- .../subsystem/shuttles/emergency.dm | 17 +- code/controllers/subsystem/shuttles/supply.dm | 6 + code/game/turfs/space/transit.dm | 11 +- code/modules/shuttle/shuttle.dm | 73 +- tgstation.dme | 46 - 12 files changed, 8750 insertions(+), 9036 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 518f3ce0974..bfb114711ef 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -1,10 +1,10 @@ "aaa" = (/turf/space,/area/space) -"aab" = (/turf/space,/area/syndicate_station/north) -"aac" = (/turf/space,/area/syndicate_station/northeast) -"aad" = (/turf/space,/area/syndicate_station/northwest) +"aab" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_n"; name = "north of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"aac" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_ne"; name = "northeast of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"aad" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) "aae" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space) "aaf" = (/obj/structure/lattice,/turf/space,/area/space) -"aag" = (/turf/simulated/floor/plating/airless,/area/space) +"aag" = (/obj/structure/lattice/catwalk,/turf/space,/area/space) "aah" = (/obj/structure/sign/securearea{pixel_y = -32},/turf/space,/area/space) "aai" = (/turf/simulated/wall/r_wall,/area/security/prison) "aaj" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) @@ -32,464 +32,464 @@ "aaF" = (/obj/structure/window/reinforced,/obj/machinery/hydroponics/soil,/obj/item/weapon/minihoe,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/security/prison) "aaG" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) "aaH" = (/turf/simulated/wall,/area/security/transfer) -"aaI" = (/obj/structure/bookcase,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aaJ" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aaK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaL" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaM" = (/obj/structure/closet/secure_closet/injection,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaN" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaO" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaP" = (/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aaQ" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/plasteel,/area/security/prison) -"aaR" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) -"aaS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaT" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"aaU" = (/obj/structure/lattice,/obj/structure/sign/securearea{pixel_y = -32},/turf/space,/area/space) -"aaV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/security/transfer) -"aaW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/security/transfer) -"aaX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/security/transfer) -"aaY" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aaZ" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel,/area/security/prison) -"aba" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) -"abb" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"abc" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) -"abd" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) -"abe" = (/obj/structure/grille,/turf/space,/area/space) -"abf" = (/turf/simulated/floor/plasteel,/area/security/transfer) -"abg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/transfer) -"abh" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abi" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abj" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abk" = (/obj/machinery/shower{dir = 8},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abl" = (/turf/simulated/wall,/area/security/main) -"abm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) -"abn" = (/turf/simulated/wall,/area/security/hos) -"abo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) -"abp" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/turf/space,/area/space) -"abq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plasteel,/area/security/transfer) -"abr" = (/obj/machinery/door/window/brigdoor{name = "Transfer Room"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/transfer) -"abs" = (/turf/simulated/wall,/area/space) -"abt" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abu" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abx" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aby" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abA" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abB" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abC" = (/obj/structure/closet/secure_closet/security/sec,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abD" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abE" = (/obj/machinery/alarm{pixel_y = 23},/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abF" = (/obj/structure/closet/secure_closet/security/sec,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abG" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 0; pixel_y = 30},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -31},/obj/structure/filingcabinet,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abH" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abI" = (/obj/machinery/computer/security,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abJ" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abK" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = 6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -4; pixel_y = 3},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"abM" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/security/transfer) -"abN" = (/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/plasteel,/area/security/transfer) -"abO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/transfer) -"abP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) -"abQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/security/prison) -"abR" = (/turf/simulated/wall,/area/security/prison) -"abS" = (/obj/machinery/door/poddoor/preopen{id = "permacell3"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt3"; name = "Cell 3"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abT" = (/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt2"; name = "Cell 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt1"; name = "Cell 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"abV" = (/obj/machinery/door/airlock{name = "Unisex Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"abW" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abX" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"abY" = (/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Head of Security's Office"; dir = 4; network = list("SS13")},/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"abZ" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"aca" = (/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acb" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 10},/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acc" = (/obj/structure/lattice/catwalk,/turf/space,/area/space) -"acd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/transfer) -"ace" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/transfer) -"acf" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/security/transfer) -"acg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) -"ach" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 3"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aci" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acj" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 2"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"ack" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acl" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt2"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acm" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 1"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"aco" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt1"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acp" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"acq" = (/turf/simulated/wall/r_wall,/area/ai_monitored/security/armory) -"acr" = (/obj/structure/closet/bombcloset,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"acs" = (/obj/effect/landmark{name = "secequipment"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"act" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acu" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/stamp/hos,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acv" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acw" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/deputy,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acx" = (/turf/simulated/wall,/area/maintenance/fsmaint) -"acy" = (/obj/machinery/door/airlock/external{name = "Security External Airlock"; req_access_txt = "63; 13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"acz" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxport) -"acA" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Prisoner Transfer Centre"; pixel_x = -30},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/security/transfer) -"acB" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) -"acC" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/transfer) -"acD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) -"acE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acF" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 1"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"acI" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) -"acJ" = (/obj/machinery/deployable/barrier,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acK" = (/obj/machinery/deployable/barrier,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor"; dir = 2; name = "motion-sensitive security camera"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acL" = (/obj/machinery/suit_storage_unit/security,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acM" = (/obj/structure/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun/advtaser,/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acN" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acO" = (/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) -"acP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/ammunitionlocker,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"acQ" = (/obj/structure/closet/l3closet/security,/obj/machinery/camera{c_tag = "Brig Equipment Room"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"acR" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acT" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acU" = (/obj/item/weapon/storage/secure/safe/HoS{pixel_x = 35},/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"acV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"acW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"acX" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"acY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"acZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/transfer) -"ada" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/security/prison) -"adb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/prison) -"adc" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 3"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"add" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/prison) -"ade" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 2"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"adf" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) -"adg" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/security/armory) -"adh" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/security/armory) -"adi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/security/armory) -"adj" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Armory APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/security/armory) -"adk" = (/obj/machinery/vending/security,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"adl" = (/obj/machinery/power/apc{dir = 8; name = "Head of Security's Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"adm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"adn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"ado" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor/fancy/carpet,/area/security/hos) -"adp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"adq" = (/turf/simulated/wall/r_wall,/area/security/main) -"adr" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint) -"ads" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adt" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adu" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"adx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"ady" = (/obj/item/stack/rods,/turf/space,/area/space) -"adz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) -"adA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) -"adB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/prison) -"adE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) -"adF" = (/obj/machinery/door_control{id = "permacell3"; name = "Cell 3 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 3"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) -"adG" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Prison Hallway West"; network = list("SS13","Prison")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"adI" = (/obj/machinery/door_control{id = "permacell2"; name = "Cell 2 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 2"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) -"adJ" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adK" = (/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/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"adL" = (/obj/machinery/door_control{id = "permacell1"; name = "Cell 1 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 1"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) -"adM" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) -"adN" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/power/apc{dir = 4; name = "Prison Wing APC"; pixel_x = 24; pixel_y = 0; step_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) -"adO" = (/obj/structure/closet/secure_closet{name = "contraband locker"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"adP" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/security/armory) -"adQ" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) -"adR" = (/obj/structure/rack,/obj/item/weapon/shield/riot{pixel_x = -3; pixel_y = 3},/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/storage/box/teargas,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"adS" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) -"adT" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/riot{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) -"adU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/ai_monitored/security/armory) -"adV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/security/armory) -"adW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/eastleft{name = "Reception Desk"; req_access_txt = "1"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/ai_monitored/security/armory) -"adX" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"adY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/machinery/recharger,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"adZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) -"aea" = (/obj/machinery/door/airlock/glass_command{name = "Head of Security"; req_access_txt = "58"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) -"aeb" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) -"aec" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/main) -"aed" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/security/main) -"aee" = (/obj/machinery/camera{c_tag = "Security Escape Pod"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aef" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod3/station) -"aeg" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod3/station) -"aeh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) -"aei" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"aej" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) -"aek" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"ael" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) -"aem" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) -"aen" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison) -"aeo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) -"aep" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"aeq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) -"aer" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) -"aes" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) -"aet" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Prison Hallway East"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) -"aeu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/prison) -"aev" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/prison) -"aew" = (/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"aex" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/security/armory) -"aey" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) -"aez" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) -"aeA" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) -"aeB" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/ai_monitored/security/armory) -"aeC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/ai_monitored/security/armory) -"aeD" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/security/armory) -"aeE" = (/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"aeF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"aeG" = (/obj/structure/table,/obj/machinery/recharger,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"aeH" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/main) -"aeI" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeJ" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aeN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/main) -"aeO" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/security/main) -"aeP" = (/obj/machinery/door/airlock/external{name = "Security Escape Pod"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/security/main) -"aeQ" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aeR" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aeS" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aeT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aeU" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/station) -"aeV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aeW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aeX" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aeY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aeZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"afa" = (/obj/structure/lattice,/obj/item/stack/cable_coil/random,/turf/space,/area/space) -"afb" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"afc" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/space,/area/space) -"afd" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel,/area/security/prison) -"afe" = (/obj/structure/extinguisher_cabinet{pixel_x = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"aff" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"afg" = (/obj/machinery/flasher_button{id = "insaneflash"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"afh" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"afi" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/razor{pixel_x = -6},/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) -"afj" = (/obj/structure/table,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/security/prison) -"afk" = (/obj/structure/closet/secure_closet/brig{anchored = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/prison) -"afl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) -"afm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) -"afn" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/structure/window/reinforced,/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afo" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afp" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/rack,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afq" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afr" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afs" = (/obj/machinery/door/window/southleft{name = "Armory"; req_access_txt = "3"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/security/armory) -"aft" = (/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Armory"; req_access_txt = "3"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/security/armory) -"afu" = (/obj/structure/reagent_dispensers/peppertank,/turf/simulated/wall,/area/ai_monitored/security/armory) -"afv" = (/obj/structure/grille,/obj/structure/sign/securearea{pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) -"afw" = (/obj/machinery/door/airlock/glass_security{name = "Equipment Room"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) -"afx" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) -"afy" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) -"afz" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"afA" = (/turf/simulated/floor/plasteel,/area/security/main) -"afB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"afC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/security/main) -"afD" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plasteel,/area/security/main) -"afE" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/security/main) -"afF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) -"afG" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/security/main) -"afH" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"afI" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod3/station) -"afJ" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) -"afK" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) -"afL" = (/obj/machinery/door/airlock/glass_security{name = "Insanity Ward"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"afM" = (/turf/simulated/wall,/area/security/brig) -"afN" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/security/brig) -"afO" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/security/brig) -"afP" = (/turf/simulated/wall/r_wall,/area/security/warden) -"afQ" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) -"afR" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afS" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afT" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afU" = (/obj/structure/table,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afV" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afX" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"afY" = (/obj/structure/table,/obj/machinery/syndicatebomb/training,/obj/item/weapon/gun/energy/laser/practice,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/main) -"afZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"aga" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"agb" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) -"agc" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/main) -"agd" = (/obj/structure/table,/obj/item/device/flash/handheld,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"age" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agf" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/main) -"agg" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/security/main) -"agh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) -"agi" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/security/prison) -"agj" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/security/prison) -"agk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/security/prison) -"agl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agn" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"ago" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"agr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"ags" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"agt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agw" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agx" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agy" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"agz" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"agA" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) -"agB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/main) -"agE" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agF" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agH" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agI" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"agK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"agL" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) -"agM" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/security/main) -"agN" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Security"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/security/main) -"agO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"agP" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"agQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"agR" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"agS" = (/obj/machinery/flasher{id = "insaneflash"; pixel_x = 26},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"agT" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agV" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agW" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"agY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"agZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/warden) -"aha" = (/obj/machinery/power/apc{dir = 8; name = "Brig Control APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahf" = (/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/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahh" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/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/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) -"ahj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"ahk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"ahl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/security/main) -"ahm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) -"ahn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"aho" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool/bed/chair,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/security/main) -"ahp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) -"ahq" = (/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 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) -"ahr" = (/obj/machinery/power/apc{dir = 4; name = "Security Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) -"ahs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aht" = (/obj/structure/stool/bed,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/glasses/sunglasses/blindfold,/obj/item/clothing/mask/muzzle,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"ahu" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"ahv" = (/obj/machinery/camera{c_tag = "Brig Interrogation"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"ahw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"ahx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"ahy" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"ahz" = (/obj/structure/closet/secure_closet/warden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahA" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahB" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Warden"},/obj/machinery/door_control{id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = -27; pixel_y = 8; req_access_txt = "2"},/obj/machinery/door_control{id = "Secure Gate"; name = "Cell Shutters"; pixel_x = -27; pixel_y = -2; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahC" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahD" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahE" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahG" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ahH" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"ahI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/main) -"ahJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahK" = (/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahL" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahM" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahN" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahO" = (/obj/machinery/camera{c_tag = "Security Office"; dir = 1; network = list("SS13")},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahP" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/computer/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahQ" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahR" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) -"ahT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/main) -"ahU" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/main) -"ahV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahZ" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"aia" = (/obj/machinery/camera{c_tag = "Prison Sanitatium"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"aib" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) -"aic" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aid" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aie" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aif" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"aig" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"aih" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"aii" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"aij" = (/obj/structure/table/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/window/brigdoor{dir = 1; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"aik" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"ail" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) -"aim" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) -"ain" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/main) -"aio" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Security Office"; req_access = null; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) -"aip" = (/turf/simulated/wall,/area/crew_quarters/courtroom) -"aiq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"air" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ais" = (/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/space) -"ait" = (/turf/simulated/wall,/area/security/processing) -"aiu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) -"aiv" = (/turf/simulated/wall/r_wall,/area/security/processing) -"aiw" = (/turf/simulated/wall/r_wall,/area/security/brig) -"aix" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/brig) -"aiy" = (/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aiz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/brig) -"aiA" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/brig) -"aiB" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiC" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiD" = (/obj/structure/sign/goldenplaque{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiE" = (/obj/machinery/camera{c_tag = "Brig East"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiG" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/closet/secure_closet/courtroom,/obj/effect/decal/cleanable/cobweb,/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"aiH" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/camera{c_tag = "Courtroom North"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"aiI" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/courtroom) -"aiJ" = (/obj/structure/stool/bed/chair{name = "Judge"},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/crew_quarters/courtroom) -"aiK" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/crew_quarters/courtroom) -"aiL" = (/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"aiM" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"aiN" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"aiO" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/laborcamp/station) -"aiP" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/laborcamp/station) -"aiQ" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/laborcamp/station) -"aiR" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel,/area/security/processing) -"aiS" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/turf/simulated/floor/plasteel,/area/security/processing) -"aiT" = (/obj/machinery/camera{c_tag = "Labor Shuttle Dock North"},/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/processing) -"aiU" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) -"aiV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/brig) -"aiW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"aiX" = (/obj/machinery/power/apc{dir = 1; name = "Labor Shuttle Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiY" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aiZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"aja" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"ajb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) -"ajc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/brig) -"ajd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"aje" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/brig) -"ajf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"ajg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/brig) -"ajh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"aji" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/brig) -"ajj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"ajk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"ajl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"ajm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Brig"; req_access = null; req_access_txt = "63; 42"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) -"ajn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"ajo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/courtroom) -"ajp" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) -"ajq" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) -"ajr" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) -"ajs" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/courtroom) -"ajt" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/crew_quarters/courtroom) -"aju" = (/obj/machinery/door/window/southleft{name = "Court Cell"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"ajv" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/laborcamp/station) -"ajw" = (/obj/machinery/computer/shuttle/labor,/obj/structure/reagent_dispensers/peppertank{pixel_x = -31; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"ajx" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/restraints/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) +"aaI" = (/turf/simulated/floor/plating/airless,/area/space) +"aaJ" = (/obj/structure/bookcase,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aaK" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aaL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"aaM" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"aaN" = (/obj/structure/closet/secure_closet/injection,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaO" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaP" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/wrench,/obj/item/clothing/head/helmet,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaQ" = (/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table,/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aaR" = (/obj/structure/table,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/plasteel,/area/security/prison) +"aaS" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) +"aaT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"aaU" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"aaV" = (/obj/structure/lattice,/obj/structure/sign/securearea{pixel_y = -32},/turf/space,/area/space) +"aaW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/security/transfer) +"aaX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/security/transfer) +"aaY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/security/transfer) +"aaZ" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aba" = (/obj/structure/table,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel,/area/security/prison) +"abb" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/prison) +"abc" = (/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"abd" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/security/prison) +"abe" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) +"abf" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) +"abg" = (/turf/simulated/floor/plasteel,/area/security/transfer) +"abh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/transfer) +"abi" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abj" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abk" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abl" = (/obj/machinery/shower{dir = 8},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abm" = (/turf/simulated/wall,/area/security/main) +"abn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) +"abo" = (/turf/simulated/wall,/area/security/hos) +"abp" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) +"abq" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/turf/space,/area/space) +"abr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plasteel,/area/security/transfer) +"abs" = (/obj/machinery/door/window/brigdoor{name = "Transfer Room"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/transfer) +"abt" = (/turf/simulated/wall,/area/space) +"abu" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abv" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aby" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abB" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abC" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abD" = (/obj/structure/closet/secure_closet/security/sec,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abE" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abF" = (/obj/machinery/alarm{pixel_y = 23},/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abG" = (/obj/structure/closet/secure_closet/security/sec,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abH" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 0; pixel_y = 30},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = -31},/obj/structure/filingcabinet,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abI" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abJ" = (/obj/machinery/computer/security,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abK" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abL" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = 6; pixel_y = 6},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -4; pixel_y = 3},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"abM" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"abN" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/security/transfer) +"abO" = (/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/plasteel,/area/security/transfer) +"abP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/transfer) +"abQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{aiControlDisabled = 0; icon_state = "door_closed"; id_tag = null; locked = 0; name = "Prisoner Transfer Centre"; req_access = null; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) +"abR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/security/prison) +"abS" = (/turf/simulated/wall,/area/security/prison) +"abT" = (/obj/machinery/door/poddoor/preopen{id = "permacell3"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt3"; name = "Cell 3"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abU" = (/obj/machinery/door/poddoor/preopen{id = "permacell2"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt2"; name = "Cell 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/preopen{id = "permacell1"; name = "cell blast door"},/obj/machinery/door/airlock/glass{id_tag = "permabolt1"; name = "Cell 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"abW" = (/obj/machinery/door/airlock{name = "Unisex Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"abX" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"abZ" = (/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Head of Security's Office"; dir = 4; network = list("SS13")},/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"aca" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acb" = (/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acc" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 10},/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acd" = (/obj/structure/sign/securearea{pixel_y = -32},/obj/structure/lattice/catwalk,/turf/space,/area/space) +"ace" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"acf" = (/obj/structure/lattice,/obj/item/stack/cable_coil/random,/turf/space,/area/space) +"acg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/transfer) +"ach" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/transfer) +"aci" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/security/transfer) +"acj" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) +"ack" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 3"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acl" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt3"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acm" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 2"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"aco" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt2"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acp" = (/obj/structure/stool/bed,/obj/machinery/camera{c_tag = "Prison Cell 1"; network = list("SS13","Prison")},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acr" = (/obj/structure/stool,/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "permabolt1"; name = "Cell Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acs" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"act" = (/turf/simulated/wall/r_wall,/area/ai_monitored/security/armory) +"acu" = (/obj/structure/closet/bombcloset,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"acv" = (/obj/effect/landmark{name = "secequipment"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"acw" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acx" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/stamp/hos,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acy" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/wood,/obj/item/weapon/storage/box/seccarts{pixel_x = 3; pixel_y = 2},/obj/item/weapon/storage/box/deputy,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acA" = (/turf/simulated/wall,/area/maintenance/fsmaint) +"acB" = (/obj/machinery/door/airlock/external{name = "Security External Airlock"; req_access_txt = "63; 13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxport) +"acD" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Prisoner Transfer Centre"; pixel_x = -30},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/security/transfer) +"acE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/transfer) +"acF" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/transfer) +"acG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/prison) +"acH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acI" = (/obj/structure/table,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acK" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/flasher{id = "PCell 1"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"acL" = (/obj/structure/toilet{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/security/prison) +"acM" = (/obj/machinery/deployable/barrier,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acN" = (/obj/machinery/deployable/barrier,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera/motion{c_tag = "Armory Motion Sensor"; dir = 2; name = "motion-sensitive security camera"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acO" = (/obj/machinery/suit_storage_unit/security,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acP" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/obj/item/clothing/suit/armor/bulletproof,/obj/item/clothing/head/helmet,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acQ" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acR" = (/obj/structure/rack,/obj/item/weapon/shield/riot{pixel_x = -3; pixel_y = 3},/obj/item/weapon/shield/riot,/obj/item/weapon/shield/riot{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/storage/box/teargas,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acS" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/closet/ammunitionlocker,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"acT" = (/obj/structure/closet/l3closet/security,/obj/machinery/camera{c_tag = "Brig Equipment Room"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"acU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acV" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acW" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acX" = (/obj/item/weapon/storage/secure/safe/HoS{pixel_x = 35},/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"acY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"acZ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) +"ada" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adb" = (/obj/structure/grille,/turf/space,/area/space) +"adc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"add" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/transfer) +"ade" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/security/prison) +"adf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/prison) +"adg" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 3"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"adh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/prison) +"adi" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 2"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"adj" = (/obj/machinery/door/airlock/glass_security{name = "Long-Term Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/prison) +"adk" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/security/armory) +"adl" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/security/armory) +"adm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/security/armory) +"adn" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "Armory APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/security/armory) +"ado" = (/obj/machinery/vending/security,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"adp" = (/obj/machinery/power/apc{dir = 8; name = "Head of Security's Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"adq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"adr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"ads" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor/fancy/carpet,/area/security/hos) +"adt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"adu" = (/turf/simulated/wall/r_wall,/area/security/main) +"adv" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint) +"adw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"ady" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adz" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adA" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"adD" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) +"adE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) +"adF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/prison) +"adI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) +"adJ" = (/obj/machinery/door_control{id = "permacell3"; name = "Cell 3 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 3"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) +"adK" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/camera{c_tag = "Prison Hallway West"; network = list("SS13","Prison")},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"adM" = (/obj/machinery/door_control{id = "permacell2"; name = "Cell 2 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 2"; pixel_x = 6; pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) +"adN" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adO" = (/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/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"adP" = (/obj/machinery/door_control{id = "permacell1"; name = "Cell 1 Lockdown"; pixel_x = -4; pixel_y = 25; req_access_txt = "2"},/obj/machinery/flasher_button{id = "PCell 1"; pixel_x = 6; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/prison) +"adQ" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/prison) +"adR" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/power/apc{dir = 4; name = "Prison Wing APC"; pixel_x = 24; pixel_y = 0; step_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) +"adS" = (/obj/structure/closet/secure_closet{name = "contraband locker"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"adT" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/security/armory) +"adU" = (/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) +"adV" = (/obj/structure/rack,/obj/item/weapon/storage/box/chemimp{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) +"adW" = (/obj/structure/rack,/obj/item/weapon/storage/box/handcuffs,/obj/item/weapon/storage/box/flashbangs{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) +"adX" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/riot{pixel_x = 3; pixel_y = 3},/obj/item/weapon/gun/projectile/shotgun/riot,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/ai_monitored/security/armory) +"adY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/ai_monitored/security/armory) +"adZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/security/armory) +"aea" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/eastleft{name = "Reception Desk"; req_access_txt = "1"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/ai_monitored/security/armory) +"aeb" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aec" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table,/obj/machinery/recharger,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aed" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) +"aee" = (/obj/machinery/door/airlock/glass_command{name = "Head of Security"; req_access_txt = "58"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/hos) +"aef" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/hos) +"aeg" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/main) +"aeh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/security/main) +"aei" = (/obj/machinery/camera{c_tag = "Security Escape Pod"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aej" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"aek" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"ael" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) +"aem" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) +"aen" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) +"aeo" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"aep" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/prison) +"aeq" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/prison) +"aer" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/security/prison) +"aes" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) +"aet" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"aeu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) +"aev" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/prison) +"aew" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/security/prison) +"aex" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Prison Hallway East"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/prison) +"aey" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/security/prison) +"aez" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/prison) +"aeA" = (/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"aeB" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/security/armory) +"aeC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) +"aeD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) +"aeE" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/ai_monitored/security/armory) +"aeF" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/ai_monitored/security/armory) +"aeG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/ai_monitored/security/armory) +"aeH" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/security/armory) +"aeI" = (/obj/effect/landmark{name = "secequipment"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aeJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aeK" = (/obj/structure/table,/obj/machinery/recharger,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"aeL" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/main) +"aeM" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeN" = (/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"aeR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/main) +"aeS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/security/main) +"aeT" = (/obj/machinery/door/airlock/external{name = "Escape Pod Three"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/security/main) +"aeU" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeV" = (/obj/machinery/door/airlock/external{name = "Escape Pod Three"; req_access_txt = "63"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aeW" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 4; id = "pod3"; name = "escape pod 3"},/turf/simulated/shuttle/floor,/area/space) +"aeX" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/space) +"aeY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/space) +"aeZ" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/space) +"afa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afd" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afe" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"aff" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"afh" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/space,/area/space) +"afi" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel,/area/security/prison) +"afj" = (/obj/structure/extinguisher_cabinet{pixel_x = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afk" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afl" = (/obj/machinery/flasher_button{id = "insaneflash"; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afm" = (/obj/structure/table,/obj/item/device/electropack,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afn" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/razor{pixel_x = -6},/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/security/prison) +"afo" = (/obj/structure/table,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/security/prison) +"afp" = (/obj/structure/closet/secure_closet/brig{anchored = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/prison) +"afq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/prison) +"afr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Prison Wing"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/prison) +"afs" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/structure/window/reinforced,/obj/machinery/flasher/portable,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"aft" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"afu" = (/obj/structure/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun/advtaser,/obj/item/weapon/gun/energy/gun/advtaser{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"afv" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"afw" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun{pixel_x = -3; pixel_y = 3},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun{pixel_x = 3; pixel_y = -3},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/security/armory) +"afx" = (/obj/machinery/door/window/southleft{name = "Armory"; req_access_txt = "3"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/security/armory) +"afy" = (/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Armory"; req_access_txt = "3"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/security/armory) +"afz" = (/obj/structure/reagent_dispensers/peppertank,/turf/simulated/wall,/area/ai_monitored/security/armory) +"afA" = (/obj/structure/grille,/obj/structure/sign/securearea{pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) +"afB" = (/obj/machinery/door/airlock/glass_security{name = "Equipment Room"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/main) +"afC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/main) +"afD" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) +"afE" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"afF" = (/turf/simulated/floor/plasteel,/area/security/main) +"afG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"afH" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/security/main) +"afI" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plasteel,/area/security/main) +"afJ" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/security/main) +"afK" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) +"afL" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/security/main) +"afM" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"afN" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"afO" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) +"afP" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/auxport) +"afQ" = (/obj/machinery/door/airlock/glass_security{name = "Insanity Ward"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"afR" = (/turf/simulated/wall,/area/security/brig) +"afS" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/security/brig) +"afT" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "Prison Gate"; name = "prison blast door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/security/brig) +"afU" = (/turf/simulated/wall/r_wall,/area/security/warden) +"afV" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Brig Control Room"; dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/rack,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer,/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas/sechailer{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"afW" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"afX" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"afY" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"afZ" = (/obj/structure/table,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"aga" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agc" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agd" = (/obj/structure/table,/obj/machinery/syndicatebomb/training,/obj/item/weapon/gun/energy/laser/practice,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/main) +"age" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"agf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"agg" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/main) +"agh" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/main) +"agi" = (/obj/structure/table,/obj/item/device/flash/handheld,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agj" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agk" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/security/main) +"agl" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/security/main) +"agm" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) +"agn" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/security/prison) +"ago" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/security/prison) +"agp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/security/prison) +"agq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ags" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agt" = (/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"agw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"agx" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"agy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agC" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agD" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"agE" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"agF" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) +"agG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/main) +"agJ" = (/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agK" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agN" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"agP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"agQ" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 7},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) +"agR" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/security/main) +"agS" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Security"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/security/main) +"agT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agU" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"agW" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"agX" = (/obj/machinery/flasher{id = "insaneflash"; pixel_x = 26},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"agY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"agZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aha" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahb" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"ahe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/warden) +"ahf" = (/obj/machinery/power/apc{dir = 8; name = "Brig Control APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahk" = (/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/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahm" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/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/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahn" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/main) +"aho" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"ahp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"ahq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/security/main) +"ahr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/security/main) +"ahs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"aht" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool/bed/chair,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/security/main) +"ahu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) +"ahv" = (/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 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/security/main) +"ahw" = (/obj/machinery/power/apc{dir = 4; name = "Security Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/main) +"ahx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ahy" = (/obj/structure/stool/bed,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/glasses/sunglasses/blindfold,/obj/item/clothing/mask/muzzle,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"ahz" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahA" = (/obj/machinery/camera{c_tag = "Brig Interrogation"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"ahB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"ahC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"ahD" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"ahE" = (/obj/structure/closet/secure_closet/warden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahF" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahG" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Warden"},/obj/machinery/door_control{id = "Prison Gate"; name = "Prison Wing Lockdown"; pixel_x = -27; pixel_y = 8; req_access_txt = "2"},/obj/machinery/door_control{id = "Secure Gate"; name = "Cell Shutters"; pixel_x = -27; pixel_y = -2; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahH" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahI" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahJ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/book/manual/wiki/security_space_law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahL" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ahM" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"ahN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/main) +"ahO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahP" = (/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahQ" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahR" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahT" = (/obj/machinery/camera{c_tag = "Security Office"; dir = 1; network = list("SS13")},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/computer/security,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahV" = (/obj/structure/filingcabinet,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahW" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/main) +"ahY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/main) +"ahZ" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/main) +"aia" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aib" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aic" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aid" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aie" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"aif" = (/obj/machinery/camera{c_tag = "Prison Sanitatium"; dir = 1; network = list("SS13","Prison"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"aig" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/prison) +"aih" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aii" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aij" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aik" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"ail" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"aim" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"ain" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"aio" = (/obj/structure/table/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/window/brigdoor{dir = 1; name = "Armory Desk"; req_access_txt = "3"},/obj/machinery/door/window/southleft{name = "Reception Desk"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"aip" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"aiq" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/warden) +"air" = (/obj/machinery/door/airlock/glass_security{name = "Brig Control"; req_access_txt = "3"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/warden) +"ais" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/security/main) +"ait" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Security Office"; req_access = null; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/main) +"aiu" = (/turf/simulated/wall,/area/crew_quarters/courtroom) +"aiv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aiw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aix" = (/turf/simulated/wall,/area/security/processing) +"aiy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) +"aiz" = (/turf/simulated/wall/r_wall,/area/security/processing) +"aiA" = (/turf/simulated/wall/r_wall,/area/security/brig) +"aiB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/brig) +"aiC" = (/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"aiD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/brig) +"aiE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/security/brig) +"aiF" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiH" = (/obj/structure/sign/goldenplaque{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiI" = (/obj/machinery/camera{c_tag = "Brig East"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aiK" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/closet/secure_closet/courtroom,/obj/effect/decal/cleanable/cobweb,/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"aiL" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/camera{c_tag = "Courtroom North"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"aiM" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/courtroom) +"aiN" = (/obj/structure/stool/bed/chair{name = "Judge"},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/crew_quarters/courtroom) +"aiO" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/crew_quarters/courtroom) +"aiP" = (/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"aiQ" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"aiR" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"aiS" = (/obj/item/stack/rods,/turf/space,/area/space) +"aiT" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel,/area/security/processing) +"aiU" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/turf/simulated/floor/plasteel,/area/security/processing) +"aiV" = (/obj/machinery/camera{c_tag = "Labor Shuttle Dock North"},/obj/structure/table,/obj/item/weapon/storage/box/prisoner,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/security/processing) +"aiW" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) +"aiX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/brig) +"aiY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"aiZ" = (/obj/machinery/power/apc{dir = 1; name = "Labor Shuttle Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aja" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"ajb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"ajc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"ajd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/brig) +"aje" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/security/brig) +"ajf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/brig) +"ajh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"aji" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/brig) +"ajj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/security/brig) +"ajl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) +"ajo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{name = "Brig"; req_access = null; req_access_txt = "63; 42"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/brig) +"ajp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"ajq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/courtroom) +"ajr" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) +"ajs" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) +"ajt" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) +"aju" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/courtroom) +"ajv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/crew_quarters/courtroom) +"ajw" = (/obj/machinery/door/window/southleft{name = "Court Cell"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"ajx" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/space) "ajy" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/security/processing) "ajz" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/security/processing) "ajA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) @@ -517,5956 +517,5912 @@ "ajW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/courtroom) "ajX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/courtroom) "ajY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"ajZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"aka" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) -"akb" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/processing) -"akc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/processing) -"akd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"ake" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) -"akf" = (/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) -"akg" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akh" = (/obj/machinery/door/window/brigdoor{id = "Cell 1"; name = "Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"aki" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/security/brig) -"akk" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akl" = (/obj/machinery/door/window/brigdoor{id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"akm" = (/obj/machinery/door/window/brigdoor{id = "Cell 3"; name = "Cell 3"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"akn" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"ako" = (/obj/machinery/door/airlock/glass_security{name = "Brig Desk"; req_access_txt = "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/plasteel{icon_state = "dark"},/area/security/brig) -"akp" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akq" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"akr" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"aks" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akt" = (/obj/machinery/door/window/brigdoor{id = "Cell 4"; name = "Cell 4"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) -"aku" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"akv" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/crew_quarters/courtroom) -"akw" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/courtroom) -"akx" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/crew_quarters/courtroom) -"aky" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/courtroom) -"akz" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/crew_quarters/courtroom) -"akA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/maintenance/auxsolarstarboard) -"akB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"akC" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/shuttle,/turf/simulated/floor/plating,/area/shuttle/laborcamp/station) -"akD" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"akE" = (/obj/machinery/mineral/labor_claim_console{machinedir = 2; pixel_x = 30; pixel_y = 30},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"akF" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/processing) -"akG" = (/turf/simulated/floor/plating,/area/security/processing) -"akH" = (/turf/simulated/floor/plasteel,/area/security/processing) -"akI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"akJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"akK" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) -"akL" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) -"akM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akN" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akQ" = (/obj/machinery/door_control{id = "briggate"; name = "Desk Shutters"; pixel_x = -26; pixel_y = 6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher_button{id = "brigentry"; pixel_x = -28; pixel_y = -8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"akR" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"akS" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastleft{name = "Brig Desk"; req_access_txt = "1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"akT" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"akU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/flasher{id = "Cell 4"; pixel_x = 28},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"akX" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/crew_quarters/courtroom) -"akY" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 10},/area/crew_quarters/courtroom) -"akZ" = (/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) -"ala" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) -"alb" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/courtroom) -"alc" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/crew_quarters/courtroom) -"ald" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) -"ale" = (/turf/space,/area/maintenance/auxsolarstarboard) -"alf" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) -"alg" = (/turf/simulated/wall,/area/maintenance/fsmaint2) -"alh" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ali" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"alj" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"alk" = (/obj/machinery/flasher_button{id = "gulagshuttleflasher"; name = "Flash Control"; pixel_x = 0; pixel_y = -26; req_access_txt = "1"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"all" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/processing) -"alm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/processing) -"aln" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) -"alo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"alp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "Cell 1"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alq" = (/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alr" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"als" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alu" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alv" = (/obj/machinery/light/small{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "outerbrig"; name = "Brig Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = -5; req_access_txt = "63"},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "innerbrig"; name = "Brig Interior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = 5; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"alw" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"alx" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastright{name = "Brig Desk"; req_access_txt = "2"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"aly" = (/obj/machinery/flasher{id = "brigentry"; pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"alz" = (/obj/structure/closet/secure_closet/brig{id = "Cell 4"; name = "Cell 4 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) -"alB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"alC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"alD" = (/obj/machinery/door/airlock/glass{name = "Courtroom"; req_access_txt = "42"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"alE" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"alF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"alG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"alH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"alI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"alJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/laborcamp/station) -"alK" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/floor{icon = 'icons/turf/floors.dmi'; icon_state = "dark"},/area/shuttle/laborcamp/station) -"alL" = (/obj/machinery/mineral/stacking_machine/laborstacker{input_dir = 2; output_dir = 1},/turf/simulated/shuttle/floor{icon = 'icons/turf/floors.dmi'; icon_state = "dark"},/area/shuttle/laborcamp/station) -"alM" = (/turf/simulated/shuttle/wall,/area/shuttle/laborcamp/station) -"alN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/security/processing) -"alO" = (/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) -"alP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) -"alQ" = (/obj/machinery/camera{c_tag = "Brig Evidence Storage"; dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) -"alR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"alS" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"alT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/security/brig) -"alU" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{name = "Brig Desk"; req_access_txt = "1"},/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/plasteel{icon_state = "dark"},/area/security/brig) -"alV" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) -"alW" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "briggate"; name = "security blast door"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"alX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) -"alY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) -"alZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"ama" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amb" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amc" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Courtroom APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"amd" = (/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"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ame" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amf" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"amg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"amh" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ami" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"amj" = (/obj/machinery/mineral/labor_claim_console{machinedir = 1; pixel_x = 30; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"amk" = (/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"aml" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/security/processing) -"amm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) -"amn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) -"amo" = (/obj/machinery/door_control{desc = "A remote control switch for the exit."; id = "laborexit"; name = "exit button"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = -6; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) -"amp" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"amq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"amr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"ams" = (/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amt" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"amu" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"amv" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"amw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amx" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amz" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"amA" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"amB" = (/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,/area/maintenance/auxsolarport) -"amC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"amD" = (/turf/simulated/wall,/area/maintenance/fpmaint2) -"amE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"amF" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"},/turf/simulated/floor/plating,/area/security/processing) -"amG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{id_tag = "laborexit"; name = "Labor Shuttle"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/processing) -"amH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amJ" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amK" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"amM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amO" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amP" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/camera{c_tag = "Courtroom South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amR" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"amS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) -"amW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fsmaint) -"amX" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) -"amY" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"amZ" = (/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,/area/maintenance/auxsolarstarboard) -"ana" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"anb" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"anc" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"and" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"ane" = (/obj/structure/stool/bed,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anf" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"ang" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) -"anh" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/security/processing) -"ani" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) -"anj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/camera{c_tag = "Labor Shuttle Dock South"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) -"ank" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) -"anl" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"anm" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway West"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"ann" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) -"ano" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA"; location = "Security"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"anp" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anq" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anr" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"ans" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway East"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"ant" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anu" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"anw" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"anx" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) -"any" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"anz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"anA" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/fsmaint) -"anB" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Out"; on = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/fsmaint) -"anC" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"anD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"anE" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"anF" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"anG" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"anH" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anI" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anJ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Port Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"anL" = (/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/maintenance/auxsolarport) -"anM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"anN" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"anO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/flasher{id = "gulagshuttleflasher"; pixel_x = 25},/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"anP" = (/obj/machinery/door/airlock/glass_security{name = "N2O Storage"; req_access_txt = "3"},/turf/simulated/floor/plating,/area/security/processing) -"anQ" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/security/processing) -"anR" = (/turf/simulated/wall,/area/security/detectives_office) -"anS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/detectives_office) -"anT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Detective"; req_access_txt = "4"},/turf/simulated/floor/plasteel,/area/security/detectives_office) -"anU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"anV" = (/turf/simulated/wall,/area/lawoffice) -"anW" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/simulated/floor/plasteel,/area/lawoffice) -"anX" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"anY" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"anZ" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aoa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint) -"aob" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) -"aoc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fsmaint) -"aod" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoe" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aof" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aog" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Dormitory Maintenance APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aok" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aol" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/fsmaint) -"aom" = (/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/fsmaint) -"aon" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Starboard Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aoo" = (/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,/area/maintenance/auxsolarstarboard) -"aop" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aoq" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint2) -"aor" = (/obj/structure/closet/wardrobe/mixed,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aos" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aot" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/space) -"aou" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 32},/turf/space,/area/space) -"aov" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) -"aow" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) -"aox" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) -"aoy" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aoz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aoA" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"aoB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"aoC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/laborcamp/station) -"aoD" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/laborcamp/station) -"aoE" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/laborcamp/station) -"aoF" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plating,/area/security/processing) -"aoG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/security/processing) -"aoH" = (/obj/item/weapon/storage/secure/safe{pixel_x = -23},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aoI" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aoJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aoK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aoL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/lawoffice) -"aoM" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aoN" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aoO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/lawoffice) -"aoP" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood,/area/lawoffice) -"aoQ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aoR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) -"aoS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoW" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep) -"aoX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Fitness Room APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apc" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/fsmaint) -"apd" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/fsmaint) -"ape" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apf" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apg" = (/obj/structure/grille,/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aph" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"api" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"apk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) -"apl" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apm" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apn" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apo" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"app" = (/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/coin/gold,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apq" = (/obj/machinery/computer/slot_machine{balance = 15; money = 500},/obj/item/weapon/coin/iron,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"apr" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aps" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod1/station) -"apt" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/station) -"apu" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod1/station) -"apv" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod2/station) -"apw" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/station) -"apx" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod2/station) -"apy" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apz" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) -"apA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apB" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apC" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apE" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apF" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apG" = (/obj/machinery/power/apc{dir = 1; name = "Arrivals North Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apH" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"apJ" = (/obj/effect/landmark{name = "carpspawn"},/obj/structure/lattice,/turf/space,/area/space) -"apK" = (/turf/simulated/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/space) -"apL" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/security/processing) -"apM" = (/obj/machinery/power/apc{dir = 8; name = "Labor Shuttle Dock APC"; pixel_x = -24},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/processing) -"apN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"apO" = (/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"apP" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"apQ" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"apR" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"apS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"apT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Law office"; pixel_x = -32; pixel_y = 0},/obj/structure/closet/lawcloset,/turf/simulated/floor/wood,/area/lawoffice) -"apU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"apV" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/pen/red,/turf/simulated/floor/wood,/area/lawoffice) -"apW" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/lawoffice) -"apX" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/lawoffice) -"apY" = (/turf/simulated/wall,/area/crew_quarters/sleep) -"apZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aqa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) -"aqb" = (/turf/simulated/wall,/area/crew_quarters/fitness) -"aqc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aqd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) -"aqe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness) -"aqf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/crew_quarters/fitness) -"aqg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aqh" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) -"aqi" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqj" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqk" = (/obj/machinery/power/apc{dir = 1; name = "Bar Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aql" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqm" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqn" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqo" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqp" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqq" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqr" = (/obj/item/weapon/coin/gold,/obj/item/weapon/coin/iron,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqs" = (/obj/structure/closet,/obj/item/weapon/coin/iron,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqt" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aqu" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) -"aqv" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod1/station) -"aqw" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"aqx" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod2/station) -"aqy" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"aqz" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqB" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2) -"aqC" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) -"aqD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqH" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/fpmaint2) -"aqI" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqJ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqK" = (/turf/simulated/wall,/area/maintenance/fpmaint) -"aqL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aqM" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aqN" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"aqO" = (/obj/effect/landmark/start{name = "Detective"},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"aqP" = (/obj/machinery/computer/security/wooden_tv,/obj/machinery/newscaster{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"aqQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/lawoffice) -"aqR" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aqS" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aqT" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) -"aqU" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Lawyer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/lawoffice) -"aqV" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aqW" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aqX" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aqY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aqZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep) -"ara" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/sleep) -"arb" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) -"arc" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ard" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"are" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"arf" = (/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"arg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"arh" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ari" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) -"arj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"ark" = (/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"arl" = (/obj/structure/closet/boxinggloves,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"arm" = (/obj/machinery/camera{c_tag = "Fitness Room"},/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"arn" = (/obj/structure/closet/lasertag/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aro" = (/obj/structure/closet/lasertag/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) -"arp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/fitness) -"arq" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"arr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ars" = (/obj/structure/door_assembly/door_assembly_mai,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"art" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aru" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"arv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/donut,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"arw" = (/turf/simulated/wall,/area/maintenance/electrical) -"arx" = (/turf/simulated/wall,/area/hallway/secondary/entry) -"ary" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"arz" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"arA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arD" = (/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/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arE" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arF" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arG" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arH" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arI" = (/obj/structure/stool,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arJ" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arK" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arL" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arM" = (/obj/machinery/requests_console{department = "Detective's office"; pixel_x = -30; pixel_y = 0},/obj/structure/table/wood,/obj/item/device/camera{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"arN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"arO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) -"arP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"arQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) -"arR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"arS" = (/obj/machinery/door/airlock/maintenance{name = "Law Office Maintenance"; req_access_txt = "38"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/lawoffice) -"arT" = (/turf/simulated/floor/wood,/area/lawoffice) -"arU" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor/wood,/area/lawoffice) -"arV" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"arW" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"arX" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"arY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"arZ" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Dorm 4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"asa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"asb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"asc" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"asd" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ase" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm5"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"asf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"asg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm6"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ash" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) -"asi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"asj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"ask" = (/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"asl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"asm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"asn" = (/obj/structure/table,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard{icon_state = "small"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aso" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"asp" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/fsmaint2) -"asq" = (/obj/machinery/door_control{id = "maint3"; name = "Blast Door Control C"; pixel_x = 0; pixel_y = 24; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"asr" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ass" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ast" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"asu" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"asv" = (/obj/item/stack/rods{amount = 50},/obj/structure/rack,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil{amount = 5},/obj/item/stack/sheet/mineral/plasma{amount = 10; layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"asw" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plating,/area/maintenance/electrical) -"asx" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) -"asy" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/maintenance/electrical) -"asz" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/maintenance/electrical) -"asA" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod1/station) -"asB" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) -"asC" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape_pod1/station) -"asD" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod2/station) -"asE" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"asF" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape_pod2/station) -"asG" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asH" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asI" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fpmaint2) -"asL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) -"asM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fpmaint2) -"asO" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/space) -"asP" = (/obj/item/weapon/paper/crumpled,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/space) -"asQ" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asR" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asS" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 35},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asT" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asU" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asW" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"asX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"asY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"asZ" = (/obj/machinery/camera{c_tag = "Detective's Office"; dir = 1},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"ata" = (/obj/machinery/computer/med_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) -"atb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) -"atc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"atd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/lawoffice) -"ate" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/weapon/cartridge/lawyer,/turf/simulated/floor/wood,/area/lawoffice) -"atf" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Law Office"; dir = 1; network = list("SS13")},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; dir = 1; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = -27},/turf/simulated/floor/wood,/area/lawoffice) -"atg" = (/obj/machinery/photocopier,/obj/machinery/door_control{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 8},/turf/simulated/floor/wood,/area/lawoffice) -"ath" = (/obj/machinery/power/apc{dir = 8; name = "Fore Primary Hallway APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"ati" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"atj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"atk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/sleep) -"atl" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 1"},/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"atm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/sleep) -"atn" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) -"ato" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) -"atp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atq" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"atr" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"ats" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"att" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"atv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atx" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aty" = (/obj/machinery/camera{c_tag = "Holodeck"},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"atz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"atA" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atE" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"atG" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"atH" = (/turf/simulated/floor/plating,/area/maintenance/electrical) -"atI" = (/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/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"atJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"atK" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"atL" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Escape Pod 1"; dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"atM" = (/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"atN" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"atO" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Escape Pod 2"; dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"atP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atT" = (/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/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint2) -"atV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atW" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atX" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atY" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/circuitboard/operating,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atZ" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aua" = (/obj/item/weapon/airlock_painter,/obj/structure/lattice,/obj/structure/closet,/turf/space,/area/space) -"aub" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auc" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aud" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aue" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"auf" = (/obj/machinery/door/airlock/maintenance{name = "Chemical Storage"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aug" = (/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/turf/simulated/floor/plating,/area/security/detectives_office) -"auh" = (/obj/machinery/power/apc{dir = 8; name = "Detective APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/security/detectives_office) -"aui" = (/obj/machinery/power/apc{dir = 1; name = "Law Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/lawoffice) -"auj" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"auk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aul" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aum" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aun" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) -"auo" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"aup" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/machinery/camera{c_tag = "Dormitory North"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"auq" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"aur" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"aus" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"aut" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"auu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"auv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) -"auw" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aux" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) -"auy" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"auz" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/fitness) -"auA" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"auB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"auC" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"auD" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"auE" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"auF" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"auG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2) -"auH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"auI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) -"auJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) -"auK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auM" = (/obj/machinery/power/apc{dir = 1; name = "Electrical Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"auO" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"auP" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"auQ" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry) -"auR" = (/obj/machinery/door/airlock/external{name = "Escape Pod Two"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"auS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auT" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auU" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auV" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/space) -"auW" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auX" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint) -"ava" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avb" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avc" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint) -"avd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ave" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avf" = (/obj/machinery/power/apc{dir = 1; name = "EVA Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avj" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avl" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"avn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"avo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"avp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"avq" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"avr" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avt" = (/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avu" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avv" = (/obj/structure/table/wood,/obj/item/clothing/mask/balaclava,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avw" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avx" = (/obj/structure/table/wood,/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avy" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"avB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"avC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"avD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"avE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"avF" = (/obj/structure/table,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"avG" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avH" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avI" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avJ" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avK" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avL" = (/obj/machinery/door_control{id = "maint2"; name = "Blast Door Control B"; pixel_x = -28; pixel_y = 4; req_access_txt = "0"},/obj/machinery/door_control{id = "maint1"; name = "Blast Door Control A"; pixel_x = -28; pixel_y = -6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avM" = (/obj/structure/janitorialcart,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avN" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avO" = (/obj/structure/table/glass,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"avR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Electrical Maintenance"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plating,/area/maintenance/electrical) -"avU" = (/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/maintenance/electrical) -"avV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avW" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/electrical) -"avX" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) -"avY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"avZ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"awa" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"awb" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) -"awc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) -"awd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) -"awe" = (/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/hallway/secondary/entry) -"awf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awg" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awh" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awi" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2) -"awk" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awo" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awq" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aws" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aww" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awx" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awy" = (/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/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"awA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"awB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/eva) -"awC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"awD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) -"awE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"awF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) -"awG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"awH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"awI" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awK" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awL" = (/obj/structure/table/wood,/obj/item/device/violin,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awM" = (/obj/structure/table/wood,/obj/item/device/paicard,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awN" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awO" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"awR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"awS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"awT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"awU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"awV" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"awW" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) -"awX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"awY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"awZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"axd" = (/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/maintenance/fsmaint2) -"axe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"axf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"axg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) -"axh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) -"axi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"axj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating,/area/maintenance/electrical) -"axk" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/maintenance/electrical) -"axl" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"axm" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"axn" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) -"axo" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry) -"axp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"axq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) -"axr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"axs" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"axt" = (/obj/structure/closet/wardrobe/white,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axu" = (/obj/structure/table/glass,/obj/item/weapon/hemostat,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axv" = (/obj/structure/table/glass,/obj/item/weapon/restraints/handcuffs/cable/zipties,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axy" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint) -"axA" = (/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) -"axB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axC" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axD" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axE" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axF" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axH" = (/turf/simulated/wall/r_wall,/area/gateway) -"axI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axJ" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"axK" = (/obj/structure/closet/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Motion Sensor"; name = "motion-sensitive security camera"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"axL" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"axM" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axN" = (/obj/machinery/power/apc{dir = 1; name = "EVA Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axO" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/device/radio/off,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axP" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"axQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"axR" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"axS" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axT" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axV" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"axW" = (/turf/simulated/wall,/area/ai_monitored/storage/eva) -"axX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"axY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"axZ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aya" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"ayb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"ayc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"ayd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"aye" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) -"ayf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"ayg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"ayh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) -"ayi" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) -"ayj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/fitness) -"ayk" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"ayl" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"aym" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"ayn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"ayo" = (/obj/machinery/camera{c_tag = "Fitness Room South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"ayp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"ayq" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ayr" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"ays" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayu" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayv" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayw" = (/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"ayx" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"ayy" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"ayz" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"ayA" = (/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"ayB" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) -"ayC" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"ayD" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"ayE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"ayF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint2) -"ayG" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) -"ayH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ayI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint) -"ayJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/fpmaint) -"ayK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/space,/area/space) -"ayL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area/space) -"ayM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ayN" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) -"ayO" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"ayP" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) -"ayQ" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ayR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ayS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "EVA Maintenance"; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"ayZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aza" = (/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"azb" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"azc" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"azd" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aze" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"azf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) -"azg" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"azh" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"azi" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"azj" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) -"azk" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) -"azl" = (/turf/simulated/wall,/area/crew_quarters/toilet) -"azm" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) -"azo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"azp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"azq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"azr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) -"azs" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) -"azt" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azu" = (/obj/structure/closet,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azv" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azw" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azx" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azy" = (/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"azB" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) -"azC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall,/area/maintenance/electrical) -"azD" = (/obj/machinery/computer/monitor{name = "backup power monitoring console"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/electrical) -"azE" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) -"azF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) -"azG" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"azH" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"azI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"azJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/apc{dir = 2; name = "Security Checkpoint APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/security/checkpoint2) -"azK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azN" = (/obj/machinery/power/apc{dir = 4; name = "Garden APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azO" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/fancy/grass,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azP" = (/obj/machinery/light{dir = 1},/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azQ" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azR" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azS" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azT" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"azU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azW" = (/obj/machinery/power/apc{dir = 2; name = "Primary Tool Storage APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/primary) -"azX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azY" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azZ" = (/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) -"aAa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) -"aAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) -"aAc" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aAd" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"aAe" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aAf" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"aAg" = (/obj/machinery/power/apc{dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/gateway) -"aAh" = (/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aAi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aAj" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aAk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aAl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aAm" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aAn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aAo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aAp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aAq" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aAr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aAs" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aAt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aAu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aAv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aAw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/toilet) -"aAx" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAy" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAz" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint2) -"aAC" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAD" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAE" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAF" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aAG" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North-West"; dir = 2; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"aAH" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North East"; dir = 2; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"aAI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aAJ" = (/turf/simulated/wall,/area/security/checkpoint2) -"aAK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/checkpoint2) -"aAL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/checkpoint2) -"aAM" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/checkpoint2) -"aAN" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aAO" = (/obj/item/seeds/appleseed,/obj/item/seeds/bananaseed,/obj/item/seeds/cocoapodseed,/obj/item/seeds/grapeseed,/obj/item/seeds/orangeseed,/obj/item/seeds/sugarcaneseed,/obj/item/seeds/wheatseed,/obj/item/seeds/watermelonseed,/obj/structure/table/glass,/obj/item/seeds/towermycelium,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aAP" = (/obj/machinery/door/airlock/maintenance{name = "Garden Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aAQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/primary) -"aAR" = (/turf/simulated/wall,/area/storage/primary) -"aAS" = (/turf/simulated/wall/r_wall,/area/storage/primary) -"aAT" = (/obj/structure/closet/secure_closet/freezer/money,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) -"aAU" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) -"aAV" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) -"aAW" = (/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) -"aAX" = (/obj/structure/filingcabinet,/obj/item/weapon/folder/documents,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) -"aAY" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) -"aAZ" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"aBa" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) -"aBb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aBc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/weapon/pen{desc = "Writes upside down!"; name = "astronaut pen"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aBh" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aBi" = (/obj/machinery/camera{c_tag = "EVA East"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aBj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) -"aBk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aBl" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aBm" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aBn" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aBo" = (/obj/structure/table/wood,/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = -32; pixel_y = 0},/obj/item/weapon/reagent_containers/food/snacks/baguette,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aBp" = (/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aBq" = (/obj/machinery/vending/autodrobe,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aBr" = (/turf/simulated/wall,/area/crew_quarters/theatre) -"aBs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aBu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aBv" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aBw" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBx" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBz" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/obj/structure/window,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/fsmaint2) -"aBA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2) -"aBB" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBC" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint2) -"aBE" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBF" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBJ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBK" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBL" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBM" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aBN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) -"aBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aBQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aBR" = (/turf/simulated/wall,/area/chapel/main) -"aBS" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) -"aBT" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) -"aBU" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"aBV" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"aBW" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) -"aBX" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) -"aBY" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aBZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals North"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"aCa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint2) -"aCb" = (/obj/structure/closet/secure_closet/security,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint2) -"aCc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aCd" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aCe" = (/obj/machinery/computer/card,/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aCf" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aCg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint2) -"aCh" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aCi" = (/obj/machinery/vending/assist,/turf/simulated/floor/plasteel,/area/storage/primary) -"aCj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aCk" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aCl" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCm" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCn" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCo" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/primary) -"aCq" = (/turf/simulated/floor/plasteel,/area/storage/primary) -"aCr" = (/obj/machinery/vending/tool,/turf/simulated/floor/plasteel,/area/storage/primary) -"aCs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) -"aCt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) -"aCu" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) -"aCv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) -"aCw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) -"aCx" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCy" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCA" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCB" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"aCC" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aCD" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aCE" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aCF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aCG" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA Storage"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aCH" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aCI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aCJ" = (/obj/machinery/door/airlock/glass_command{name = "Command EVA"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aCK" = (/obj/machinery/door/airlock/command{name = "Command EVA"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aCL" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) -"aCM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aCN" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCO" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCP" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCR" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aCS" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Mime"},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aCT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) -"aCU" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/theatre) -"aCV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 18},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aCW" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aCX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aCY" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aCZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDa" = (/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; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDc" = (/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},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aDh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Chapel APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/chapel/main) -"aDi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) -"aDj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aDk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aDl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aDm" = (/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/mass_driver{dir = 4; id = "chapelgun"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/chapel/main) -"aDn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/chapel/main) -"aDo" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) -"aDp" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/arrival/station) -"aDq" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDr" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDs" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDt" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDu" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDv" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDw" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDx" = (/obj/machinery/requests_console{department = "Arrival shuttle"; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDy" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) -"aDz" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aDA" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"aDB" = (/obj/structure/closet,/obj/item/weapon/crowbar,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint2) -"aDC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aDD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aDE" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aDF" = (/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aDG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint2) -"aDH" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/weapon/reagent_containers/food/snacks/grown/grapes,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDK" = (/obj/machinery/door/airlock{name = "Garden"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aDL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/storage/primary) -"aDM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aDN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aDO" = (/obj/structure/closet/crate{name = "Gold Crate"},/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/weapon/storage/belt/champion,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) -"aDP" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) -"aDQ" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) -"aDR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) -"aDS" = (/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"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) -"aDT" = (/obj/machinery/camera{c_tag = "Gateway"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/structure/sign/biohazard{pixel_x = -32},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/gateway) -"aDU" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/gateway) -"aDV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/gateway) -"aDW" = (/obj/structure/table,/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/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/gateway) -"aDX" = (/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/turf/simulated/floor/plasteel,/area/gateway) -"aDY" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aEa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aEb" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aEc" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aEd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aEe" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aEf" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aEg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aEh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aEi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aEj" = (/obj/machinery/power/apc{dir = 4; name = "Dormitory Bathrooms APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aEk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) -"aEl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/toilet) -"aEm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/toilet) -"aEn" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) -"aEo" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) -"aEp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) -"aEq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEr" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEs" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEt" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area/space) -"aEu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEy" = (/turf/simulated/wall,/area/library) -"aEz" = (/obj/machinery/power/apc{dir = 2; name = "Chapel Office APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/chapel/office) -"aEA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aEB" = (/turf/simulated/wall,/area/chapel/office) -"aEC" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aED" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aEE" = (/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aEF" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aEG" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/shuttle/arrival/station) -"aEH" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aEI" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aEJ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) -"aEK" = (/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light_switch{pixel_x = 6; pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint2) -"aEL" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) -"aEM" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) -"aEN" = (/obj/item/weapon/paper,/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 2; name = "Arrivals Security Checkpoint"; pixel_y = -8; req_access_txt = "1"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) -"aEO" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) -"aEP" = (/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint2) -"aEQ" = (/obj/structure/table/glass,/obj/item/weapon/minihoe,/obj/item/weapon/hatchet,/obj/item/weapon/crowbar,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aER" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aES" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aET" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aEU" = (/obj/machinery/camera{c_tag = "Garden"; dir = 8; network = list("SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aEV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aEW" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aEX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aEY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aFa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/primary) -"aFb" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) -"aFc" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) -"aFd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) -"aFe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/motion{c_tag = "Vault"; dir = 1; network = list("MiniSat")},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) -"aFf" = (/obj/structure/safe,/obj/item/clothing/head/bearpelt,/obj/item/weapon/twohanded/fireaxe,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) -"aFg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aFh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) -"aFi" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) -"aFj" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/gateway) -"aFk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/gateway) -"aFl" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) -"aFm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) -"aFn" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aFo" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aFp" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aFq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aFr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aFs" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aFt" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"aFu" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"aFv" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aFw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aFx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) -"aFy" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFz" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFA" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFB" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFC" = (/obj/machinery/light/small{dir = 8},/obj/machinery/recharge_station,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aFD" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aFE" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Clown"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aFF" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aFG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFI" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFJ" = (/obj/structure/disposalpipe/segment{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/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 19},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 20},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFT" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFU" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aFY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/space,/area/space) -"aFZ" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 17},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aGa" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aGb" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/library) -"aGc" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/wood,/area/library) -"aGd" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/stack/packageWrap,/turf/simulated/floor/wood,/area/library) -"aGe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/wood,/area/library) -"aGf" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/chapel/office) -"aGg" = (/obj/structure/closet/wardrobe/chaplain_black,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aGh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aGi" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Chapel Office"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aGj" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aGk" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aGl" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aGm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aGn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aGo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aGp" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aGq" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aGr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/chapel/main) -"aGs" = (/turf/space,/area/shuttle/escape/station) -"aGt" = (/obj/effect/landmark{name = "Marauder Entry"},/turf/space,/area/space) -"aGu" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aGv" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aGw" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry) -"aGx" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plasteel,/area/security/checkpoint2) -"aGy" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint2) -"aGz" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/secondary/entry) -"aGA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint2) -"aGB" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aGC" = (/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/pestspray{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/structure/table/glass,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aGD" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aGE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/storage/primary) -"aGF" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/storage/primary) -"aGG" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel,/area/storage/primary) -"aGH" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) -"aGI" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/ai_monitored/nuke_storage) -"aGJ" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/gateway) -"aGK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/gateway) -"aGL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/gateway) -"aGM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/gateway) -"aGN" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/gateway) -"aGO" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aGP" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aGQ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aGR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aGS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aGT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aGU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aGV" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aGX" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aGY" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aGZ" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aHa" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aHb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) -"aHc" = (/obj/machinery/power/apc{dir = 8; name = "Theatre APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/theatre) -"aHd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHf" = (/obj/machinery/power/apc{dir = 2; name = "Bar APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) -"aHg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"aHh" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Bar Storage Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) -"aHi" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/crew_quarters/bar) -"aHj" = (/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"aHk" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 21},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHp" = (/obj/machinery/power/apc{dir = 2; name = "Hydroponics APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/hydroponics) -"aHq" = (/turf/simulated/wall,/area/hydroponics) -"aHr" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aHs" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) -"aHt" = (/turf/simulated/floor/wood,/area/library) -"aHu" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/turf/simulated/floor/wood,/area/library) -"aHv" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) -"aHw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) -"aHx" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) -"aHy" = (/obj/structure/bodycontainer/crematorium,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aHz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aHA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aHB" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aHC" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aHD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aHE" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aHF" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aHG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aHH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aHI" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/shuttle/arrival/station) -"aHJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aHK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHL" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) -"aHN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) -"aHO" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) -"aHP" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHQ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHR" = (/obj/structure/sign/map/left{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHS" = (/obj/structure/sign/map/right{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aHT" = (/obj/structure/table/glass,/obj/item/weapon/hatchet,/obj/item/weapon/minihoe,/obj/item/weapon/crowbar,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/device/analyzer/plant_analyzer,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aHU" = (/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/table/glass,/obj/item/device/analyzer/plant_analyzer,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light_switch{pixel_x = -6; pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hallway/secondary/construction{name = "\improper Garden"}) -"aHV" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) -"aHW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/storage/primary) -"aHX" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/primary) -"aHY" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/turf/simulated/floor/plasteel,/area/storage/primary) -"aHZ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary) -"aIa" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/primary) -"aIb" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/storage/primary) -"aIc" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/storage/primary) -"aId" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/plasteel,/area/storage/primary) -"aIe" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aIf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/hallway/primary/port) -"aIg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/door_control{id = "stationawaygate"; name = "Gateway Access Shutter Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/gateway) -"aIh" = (/turf/simulated/floor/plasteel,/area/gateway) -"aIi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/gateway) -"aIj" = (/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/exile,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/gateway) -"aIk" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aIl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aIm" = (/obj/machinery/camera{c_tag = "EVA South"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) -"aIn" = (/obj/structure/dispenser/oxygen,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aIo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/central) -"aIp" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) -"aIq" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"aIr" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"aIs" = (/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aIt" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"aIu" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"aIv" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/hallway/primary/central) -"aIw" = (/turf/simulated/wall,/area/hallway/primary/central) -"aIx" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"aIy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) -"aIz" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aIA" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aIB" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/theatre) -"aIC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/theatre) -"aID" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aIE" = (/turf/simulated/wall,/area/crew_quarters/bar) -"aIF" = (/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aIG" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aIH" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aII" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Bar Delivery"; req_access_txt = "25"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/bar) -"aIJ" = (/turf/simulated/wall,/area/crew_quarters/kitchen) -"aIK" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"aIL" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/crew_quarters/kitchen) -"aIM" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/hydroponics) -"aIN" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/turf/simulated/floor/plating,/area/hydroponics) -"aIO" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aIP" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aIQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) -"aIR" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) -"aIS" = (/obj/structure/table/wood,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) -"aIT" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) -"aIU" = (/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/wood,/area/library) -"aIV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aIW" = (/obj/structure/disposalpipe/segment,/obj/machinery/crema_switch{pixel_x = 25},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aIX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/office) -"aIY" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp{pixel_y = 10},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aIZ" = (/obj/structure/table/wood,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aJa" = (/obj/structure/table/wood,/obj/item/weapon/nullrod,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aJb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aJc" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{dir = 8; name = "Coffin Storage"; req_access_txt = "22"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aJd" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aJe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aJf" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy,/obj/item/weapon/reagent_containers/food/snacks/grown/harebell,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aJg" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) -"aJh" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aJi" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aJj" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/secondary/entry) -"aJk" = (/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) -"aJl" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/secondary/entry) -"aJm" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aJn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Garden"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) -"aJo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) -"aJp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor/plasteel,/area/storage/primary) -"aJq" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) -"aJr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor/plasteel,/area/storage/primary) -"aJs" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) -"aJt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aJu" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aJv" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aJw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/hallway/primary/port) -"aJx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) -"aJy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aJz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Access"; req_access_txt = "62"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/gateway) -"aJA" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "stationawaygate"; name = "Gateway Access Shutters"},/turf/simulated/floor/plasteel,/area/gateway) -"aJB" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/gateway) -"aJC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fpmaint) -"aJD" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aJE" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"aJF" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aJG" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"aJH" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aJI" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/structure/table/wood,/obj/item/weapon/lipstick,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJK" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJL" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Theatre Stage"; dir = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJM" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aJN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aJO" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aJP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aJQ" = (/obj/machinery/reagentgrinder,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aJR" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aJS" = (/obj/machinery/camera{c_tag = "Bar Storage"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aJT" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aJU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aJV" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/kitchen) -"aJW" = (/obj/machinery/door/window/eastright{name = "Hydroponics Delivery"; req_access_txt = "35"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) -"aJX" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aJY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aJZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKa" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKb" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Hydroponics Storage"},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKc" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; 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/item/weapon/watertank,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aKe" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) -"aKf" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) -"aKg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/library) -"aKh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Chapel Crematorium"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aKi" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aKj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aKk" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aKl" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aKm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aKn" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aKo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/office) -"aKp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) -"aKq" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aKr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aKs" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aKt" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) -"aKu" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) -"aKv" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aKw" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aKx" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aKy" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aKz" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aKA" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) -"aKB" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/entry) -"aKC" = (/obj/machinery/door/firedoor,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aKD" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKE" = (/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{name = "Port Hall APC"; dir = 1; pixel_y = 26},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKJ" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) -"aKK" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKL" = (/obj/machinery/camera{c_tag = "Port Hallway 2"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKM" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKO" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) -"aKP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/port) -"aKQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aKR" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) -"aKS" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/port) -"aKT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aKU" = (/obj/machinery/camera{c_tag = "Central Hallway North-West"; dir = 2},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aKV" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aKW" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aKX" = (/turf/simulated/floor/plasteel{icon_state = "L1"},/area/hallway/primary/central) -"aKY" = (/turf/simulated/floor/plasteel{icon_state = "L3"},/area/hallway/primary/central) -"aKZ" = (/turf/simulated/floor/plasteel{icon_state = "L5"},/area/hallway/primary/central) -"aLa" = (/turf/simulated/floor/plasteel{icon_state = "L7"},/area/hallway/primary/central) -"aLb" = (/turf/simulated/floor/plasteel{icon_state = "L9"},/area/hallway/primary/central) -"aLc" = (/turf/simulated/floor/plasteel{icon_state = "L11"},/area/hallway/primary/central) -"aLd" = (/turf/simulated/floor/plasteel{desc = ""; icon_state = "L13"; name = "floor"},/area/hallway/primary/central) -"aLe" = (/turf/simulated/floor/plasteel{icon_state = "L15"},/area/hallway/primary/central) -"aLf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) -"aLh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) -"aLi" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) -"aLj" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) -"aLk" = (/obj/machinery/camera{c_tag = "Central Hallway North-East"; dir = 2},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLl" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLm" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLn" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aLo" = (/obj/structure/piano,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLp" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLq" = (/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLs" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLt" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aLu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aLv" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aLw" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aLx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLy" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLz" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLA" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLB" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aLC" = (/obj/machinery/icecream_vat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aLD" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aLE" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aLF" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLG" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLN" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aLO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/library) -"aLP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) -"aLQ" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/library) -"aLR" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/library) -"aLS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) -"aLT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) -"aLU" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aLV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aLW" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) -"aLX" = (/obj/machinery/camera{c_tag = "Chapel North"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aLY" = (/turf/simulated/wall,/area/hallway/secondary/exit) -"aLZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aMa" = (/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aMb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aMc" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aMd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) -"aMe" = (/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) -"aMf" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aMg" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) -"aMh" = (/turf/simulated/floor/goonplaque,/area/hallway/secondary/entry) -"aMi" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aMj" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMq" = (/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/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aMv" = (/turf/simulated/floor/plasteel{icon_state = "L2"},/area/hallway/primary/central) -"aMw" = (/turf/simulated/floor/plasteel{icon_state = "L4"},/area/hallway/primary/central) -"aMx" = (/turf/simulated/floor/plasteel{icon_state = "L6"},/area/hallway/primary/central) -"aMy" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Lockers"; location = "EVA"},/turf/simulated/floor/plasteel{icon_state = "L8"},/area/hallway/primary/central) -"aMz" = (/turf/simulated/floor/plasteel{icon_state = "L10"},/area/hallway/primary/central) -"aMA" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/turf/simulated/floor/plasteel{icon_state = "L12"},/area/hallway/primary/central) -"aMB" = (/turf/simulated/floor/plasteel{desc = ""; icon_state = "L14"},/area/hallway/primary/central) -"aMC" = (/turf/simulated/floor/plasteel{icon_state = "L16"},/area/hallway/primary/central) -"aMD" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aME" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aMF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aMG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aMH" = (/obj/machinery/door/window{dir = 4; name = "Theatre Stage"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aMI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aMJ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aMK" = (/obj/machinery/computer/slot_machine,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aML" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aMM" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aMN" = (/obj/structure/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aMO" = (/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aMP" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/chefcloset,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aMQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hydroponics) -"aMR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) -"aMS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hydroponics) -"aMT" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) -"aMU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/library) -"aMV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) -"aMW" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/library) -"aMX" = (/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) -"aMY" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aMZ" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aNa" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/hallway/secondary/exit) -"aNb" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/secondary/exit) -"aNc" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/secondary/exit) -"aNd" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) -"aNe" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) -"aNf" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aNg" = (/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) -"aNh" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) -"aNi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNk" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNl" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNm" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNn" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNo" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNr" = (/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/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aNA" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=QM"; location = "CHW"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aNB" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aNC" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aND" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aNE" = (/obj/structure/window/reinforced,/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aNF" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aNG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) -"aNH" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/obj/machinery/computer/slot_machine,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aNI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/bar) -"aNJ" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "wood"},/area/crew_quarters/bar) -"aNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/bar) -"aNL" = (/obj/effect/landmark{name = "blobstart"},/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"aNM" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aNN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aNO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aNP" = (/obj/machinery/gibber,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aNQ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNR" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNS" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNT" = (/obj/machinery/hydroponics/constructable,/obj/machinery/camera{c_tag = "Hydroponics North"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNU" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aNX" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/wood,/area/library) -"aNY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/library) -"aNZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/library) -"aOa" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library) -"aOb" = (/obj/machinery/librarypubliccomp,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) -"aOc" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aOd" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/camera,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aOe" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/invisible,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aOf" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aOg" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aOh" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aOi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aOj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aOk" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aOl" = (/obj/machinery/camera{c_tag = "Escape Arm Holding Area"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/secondary/exit) -"aOm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aOn" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aOo" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aOp" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) -"aOq" = (/obj/item/device/radio/beacon,/obj/machinery/camera{c_tag = "Arrivals Bay 1 South"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aOr" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aOs" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) -"aOt" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) -"aOu" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aOv" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry) -"aOw" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) -"aOx" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) -"aOy" = (/turf/simulated/wall,/area/maintenance/port) -"aOz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) -"aOA" = (/turf/simulated/wall,/area/crew_quarters/locker) -"aOB" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aOC" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aOD" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/wall,/area/crew_quarters/locker) -"aOE" = (/turf/simulated/wall,/area/storage/art) -"aOF" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/art) -"aOG" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/turf/simulated/floor/plasteel,/area/storage/art) -"aOH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/art) -"aOI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aOJ" = (/turf/simulated/wall,/area/storage/emergency2) -"aOK" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aOL" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aOM" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aON" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) -"aOO" = (/turf/simulated/wall,/area/storage/tools) -"aOP" = (/turf/simulated/wall/r_wall,/area/bridge) -"aOQ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOR" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOS" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOT" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOU" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOV" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aOW" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/obj/item/clothing/head/cakehat,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aOX" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aOY" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aOZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aPa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aPb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aPc" = (/obj/item/stack/packageWrap,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aPd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/kitchen) -"aPe" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"aPf" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) -"aPg" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aPi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hydroponics) -"aPj" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) -"aPk" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/library) -"aPl" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aPm" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aPn" = (/obj/structure/cult/tome,/obj/item/clothing/under/suit_jacket/red,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aPo" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aPp" = (/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aPq" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aPr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aPs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aPt" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aPu" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aPv" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/secondary/exit) -"aPw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aPx" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aPy" = (/obj/machinery/door/airlock/external{name = "Security Escape Airlock"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aPz" = (/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aPA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aPB" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/secondary/entry) -"aPC" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry) -"aPD" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) -"aPE" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/secondary/entry) -"aPF" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) -"aPG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/port) -"aPH" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPI" = (/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPJ" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPK" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPL" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPN" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPO" = (/obj/machinery/vending/clothing,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPP" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPQ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPR" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aPS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel,/area/storage/art) -"aPT" = (/turf/simulated/floor/plasteel,/area/storage/art) -"aPU" = (/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/storage/art) -"aPV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aPW" = (/obj/machinery/door/airlock{name = "Port Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/storage/emergency2) -"aPX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/storage/tools) -"aPY" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tools) -"aPZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor/plasteel,/area/storage/tools) -"aQa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/tools) -"aQb" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aQc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/simulated/floor/plasteel,/area/bridge) -"aQd" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/bridge) -"aQe" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/bridge) -"aQf" = (/obj/machinery/computer/monitor{name = "bridge power monitoring console"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/bridge) -"aQg" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/bridge) -"aQh" = (/obj/machinery/computer/communications,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aQi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/bridge) -"aQj" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/bridge) -"aQk" = (/obj/machinery/computer/crew,/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/bridge) -"aQl" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{dir = 6; icon_state = "green"},/area/bridge) -"aQm" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/wrench,/obj/item/device/assembly/timer,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/bridge) -"aQn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aQo" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQp" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQq" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQr" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQs" = (/obj/structure/table/reinforced,/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 4; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQu" = (/obj/machinery/vending/boozeomat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aQv" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQw" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQx" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQz" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Kitchen"; dir = 2},/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQA" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQB" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQC" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aQD" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) -"aQE" = (/turf/simulated/floor/plasteel,/area/hydroponics) -"aQF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) -"aQG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) -"aQH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Library APC"; pixel_x = 24},/obj/structure/cable,/turf/simulated/floor/plating,/area/library) -"aQI" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/wood,/area/library) -"aQJ" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) -"aQK" = (/obj/machinery/camera{c_tag = "Library South"; dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/library) -"aQL" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) -"aQM" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aQN" = (/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aQO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aQP" = (/obj/machinery/door/airlock/glass_security{name = "Holding Area"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aQQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aQR" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aQS" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) -"aQT" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) -"aQU" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/entry) -"aQV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aQW" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aQX" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aQY" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aQZ" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aRa" = (/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aRb" = (/turf/simulated/floor/plating,/area/maintenance/port) -"aRc" = (/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aRd" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aRe" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aRf" = (/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel,/area/storage/art) -"aRg" = (/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency2) -"aRh" = (/turf/simulated/floor/plating,/area/storage/emergency2) -"aRi" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency2) -"aRj" = (/obj/machinery/power/apc{dir = 1; name = "Auxiliary Tool Storage APC"; pixel_y = 24},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/tools) -"aRk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/storage/tools) -"aRl" = (/turf/simulated/floor/plasteel,/area/storage/tools) -"aRm" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/tools) -"aRn" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/storage/tools) -"aRo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tools) -"aRp" = (/obj/structure/table/reinforced,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/bridge) -"aRq" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/bridge) -"aRr" = (/obj/structure/stool/bed/chair{dir = 1; name = "Engineering Station"},/turf/simulated/floor/plasteel,/area/bridge) -"aRs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/bridge) -"aRt" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) -"aRu" = (/obj/structure/stool/bed/chair{dir = 1; name = "Command Station"},/obj/machinery/door_control{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 28; pixel_y = -2; req_access_txt = "19"},/obj/machinery/keycard_auth{pixel_x = 29; pixel_y = 8},/turf/simulated/floor/plasteel,/area/bridge) -"aRv" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/bridge) -"aRw" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/bridge) -"aRx" = (/obj/structure/stool/bed/chair{dir = 1; name = "Crew Station"},/turf/simulated/floor/plasteel,/area/bridge) -"aRy" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/bridge) -"aRz" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel,/area/bridge) -"aRA" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/bar) -"aRB" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aRC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRF" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRG" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRH" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRJ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRK" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter/zippo,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aRO" = (/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/kitchen) -"aRP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aRQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) -"aRR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aRS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aRT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aRU" = (/obj/machinery/smartfridge,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"aRV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aRW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) -"aRX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aRY" = (/obj/machinery/seed_extractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aRZ" = (/obj/machinery/biogenerator,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aSa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hydroponics) -"aSb" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 8; icon_state = "right"; name = "Library Desk Door"; req_access_txt = "37"},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/library) -"aSc" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/library) -"aSd" = (/obj/structure/table/wood,/obj/machinery/librarycomp{pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/wood,/area/library) -"aSe" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aSf" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aSg" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aSh" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aSi" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aSj" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aSk" = (/obj/machinery/vending/cola,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 9; icon_state = "escape"},/area/hallway/secondary/exit) -"aSl" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/secondary/exit) -"aSm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aSn" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aSo" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aSp" = (/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aSq" = (/turf/simulated/wall,/area/security/vacantoffice) -"aSr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/vacantoffice) -"aSs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/vacantoffice) -"aSt" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) -"aSu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) -"aSv" = (/obj/structure/closet/wardrobe/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSx" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSy" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSz" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSA" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSB" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aSC" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel,/area/storage/art) -"aSD" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel,/area/storage/art) -"aSE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/device/camera_film,/obj/item/device/camera,/turf/simulated/floor/plasteel,/area/storage/art) -"aSF" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency2) -"aSG" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency2) -"aSH" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency2) -"aSI" = (/obj/structure/rack{dir = 8; layer = 2.9},/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/plating,/area/storage/emergency2) -"aSJ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/storage/tools) -"aSK" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel,/area/storage/tools) -"aSL" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/storage/tools) -"aSM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/storage/tools) -"aSN" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/storage/tools) -"aSO" = (/turf/simulated/wall,/area/bridge) -"aSP" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/bridge) -"aSQ" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "red"},/area/bridge) -"aSR" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/bridge) -"aSS" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor/plasteel,/area/bridge) -"aST" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/bridge) -"aSU" = (/turf/simulated/floor/plasteel,/area/bridge) -"aSV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/bridge) -"aSW" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/bridge) -"aSX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) -"aSY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/bridge) -"aSZ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/bridge) -"aTa" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/bridge) -"aTb" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/bridge) -"aTc" = (/obj/machinery/computer/security/mining,/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/bridge) -"aTd" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTe" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTf" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTh" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTi" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTj" = (/obj/effect/landmark/start{name = "Bartender"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTl" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("SS13")},/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aTm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"aTn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTq" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTr" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTs" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aTu" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Hydroponics Desk"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/crew_quarters/kitchen) -"aTv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/hydroponics) -"aTw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) -"aTx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aTy" = (/obj/machinery/vending/hydronutrients,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) -"aTz" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/hydroponics) -"aTA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) -"aTB" = (/obj/machinery/hydroponics/constructable,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aTC" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) -"aTD" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/library) -"aTE" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) -"aTF" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) -"aTG" = (/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) -"aTH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aTI" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aTJ" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aTK" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aTL" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aTM" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aTN" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aTO" = (/turf/space,/area/shuttle/transport1/station) -"aTP" = (/obj/machinery/camera{c_tag = "Arrivals Bay 2"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aTQ" = (/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTR" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTS" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTT" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTU" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aTV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) -"aTW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/port) -"aTX" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aTY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aTZ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aUa" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aUb" = (/obj/structure/table,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aUc" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aUd" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/storage/tools) -"aUe" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/hallway/primary/central) -"aUf" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aUg" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aUh" = (/obj/machinery/camera{c_tag = "Bridge West"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/bridge) -"aUi" = (/obj/structure/stool/bed/chair{dir = 1; name = "Security Station"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/bridge) -"aUk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) -"aUm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/bridge) -"aUo" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUr" = (/obj/item/device/radio/beacon,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUs" = (/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/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/bridge) -"aUu" = (/obj/structure/stool/bed/chair{dir = 1; name = "Logistics Station"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aUv" = (/obj/machinery/camera{c_tag = "Bridge East"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 4; icon_state = "browncorner"},/area/bridge) -"aUw" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aUx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) -"aUy" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"aUz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aUA" = (/obj/structure/table/reinforced,/obj/item/clothing/head/that{throwforce = 1; throwing = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aUB" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUC" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUE" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUF" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUH" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUJ" = (/obj/machinery/processor,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aUK" = (/obj/machinery/light{dir = 8},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aUL" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) -"aUM" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) -"aUN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) -"aUO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) -"aUP" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) -"aUQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) -"aUR" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) -"aUS" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) -"aUT" = (/obj/structure/table/wood,/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) -"aUU" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) -"aUV" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/wood,/area/library) -"aUW" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aUX" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) -"aUY" = (/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aUZ" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aVa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aVb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aVc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aVd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aVe" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aVf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/vacantoffice) -"aVg" = (/obj/machinery/camera{c_tag = "Vacant Office"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVh" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVi" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVk" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVl" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aVm" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hydroponics) -"aVn" = (/obj/structure/grille,/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) -"aVo" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) -"aVp" = (/obj/structure/closet/wardrobe/black,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVs" = (/obj/machinery/camera{c_tag = "Locker Room West"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVw" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aVx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) -"aVy" = (/obj/machinery/power/apc{dir = 1; name = "Art Storage"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/art) -"aVz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aVA" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) -"aVB" = (/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/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aVC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port) -"aVD" = (/obj/machinery/power/apc{dir = 1; name = "Port Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/emergency2) -"aVE" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) -"aVF" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/obj/item/clothing/under/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/port) -"aVG" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/tools) -"aVH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/tools) -"aVI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/storage/tools) -"aVJ" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/storage/tools) -"aVK" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aVL" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) -"aVM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aVN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) -"aVO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) -"aVP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/bridge) -"aVQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aVR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) -"aVS" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/obj/machinery/light_switch{pixel_x = -6; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVT" = (/obj/structure/closet/fireaxecabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVU" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVV" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVX" = (/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_y = -25},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aVZ" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aWa" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Bridge APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aWb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/bridge) -"aWc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/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/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/bridge) -"aWd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) -"aWe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aWf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aWg" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) -"aWh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"aWi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aWj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aWk" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"aWl" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWm" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWn" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWo" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWp" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWr" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWs" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "0"; req_one_access_txt = "25;28"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWt" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aWu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"aWv" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aWw" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) -"aWx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 16},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aWy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aWz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aWA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/fancy/carpet,/area/library) -"aWB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) -"aWC" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) -"aWD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) -"aWE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) -"aWF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aWK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aWL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aWM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aWN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aWO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aWP" = (/obj/machinery/door/airlock/external{id_tag = null; name = "Arrivals Docking Bay 2"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aWQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aWR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aWS" = (/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) -"aWT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) -"aWU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aWV" = (/obj/machinery/light{dir = 4},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aWW" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/port) -"aWX" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aWY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aWZ" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aXa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aXb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aXc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aXd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/locker) -"aXe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/crew_quarters/locker) -"aXf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/crew_quarters/locker) -"aXg" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"aXh" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Locker Room Maintenance APC"; pixel_x = -27; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aXi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/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/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) -"aXj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aXk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aXl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) -"aXm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aXn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) -"aXo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/port) -"aXp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/storage/tools) -"aXq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) -"aXr" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"aXs" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) -"aXt" = (/obj/machinery/camera{c_tag = "Bridge West Entrance"; dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) -"aXu" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/hallway/primary/central) -"aXv" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) -"aXw" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) -"aXx" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aXy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aXz" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aXA" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/bridge) -"aXB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/bridge) -"aXC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"aXF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXG" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aXI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/bridge) -"aXJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/bridge) -"aXK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) -"aXL" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/hallway/primary/central) -"aXM" = (/obj/machinery/power/apc{dir = 2; name = "Central Hall APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) -"aXN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aXO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aXP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/kitchen) -"aXQ" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aXR" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aXS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aXT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aXU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/hydroponics) -"aXV" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/hydroponics) -"aXW" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aXX" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) -"aXY" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) -"aXZ" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hydroponics) -"aYa" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aYb" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aYc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/fancy/carpet,/area/library) -"aYd" = (/turf/simulated/floor/fancy/carpet,/area/library) -"aYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) -"aYf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) -"aYg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) -"aYh" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) -"aYi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/library) -"aYj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYk" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) -"aYo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aYp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aYq" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aYr" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aYs" = (/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aYt" = (/obj/machinery/door/airlock/engineering{name = "Vacant Office"; req_access_txt = "32"},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aYu" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aYv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) -"aYw" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aYx" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aYy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) -"aYz" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aYA" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aYB" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aYC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aYD" = (/obj/structure/grille,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aYE" = (/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"aYF" = (/obj/structure/table,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"aYG" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/locker) -"aYH" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/locker) -"aYI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) -"aYJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aYK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"aYL" = (/turf/simulated/wall,/area/quartermaster/storage) -"aYM" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aYN" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYO" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYP" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYQ" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"aYR" = (/turf/simulated/wall,/area/quartermaster/office) -"aYS" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"aYT" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aYU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/bridge/meeting_room) -"aYV" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"aYW" = (/turf/simulated/wall,/area/bridge/meeting_room) -"aYX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aYY" = (/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"aYZ" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"aZa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"aZb" = (/obj/machinery/camera/motion{c_tag = "AI Upload Chamber"; dir = 2; network = list("SS13","RD","AIUpload")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"aZc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aZd" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aZe" = (/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aZf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aZg" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aZh" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZi" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZj" = (/obj/machinery/newscaster{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZk" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZl" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZm" = (/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZn" = (/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZp" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZq" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) -"aZr" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aZs" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aZt" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hydroponics) -"aZu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hydroponics) -"aZv" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) -"aZw" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) -"aZx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aZy" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"aZz" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) -"aZA" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) -"aZB" = (/obj/structure/table/wood,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) -"aZC" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) -"aZD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/wood,/area/library) -"aZE" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) -"aZF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/library) -"aZG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aZH" = (/turf/simulated/floor/fancy/carpet{icon_state = "carpetsymbol"},/area/chapel/main) -"aZI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"aZJ" = (/obj/machinery/power/apc{dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aZK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aZL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"aZM" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) -"aZN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"aZO" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aZP" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/wood,/area/security/vacantoffice) -"aZQ" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aZR" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/wood,/area/security/vacantoffice) -"aZS" = (/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aZT" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aZU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "Locker Restrooms APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) -"aZV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZW" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"aZY" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"aZZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"baa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bab" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bac" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell{maxcharge = 2000},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bad" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) -"bae" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/office) -"baf" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/office) -"bag" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/office) -"bah" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"bai" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"baj" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bak" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bal" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bam" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"ban" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bao" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bap" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"baq" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bar" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bas" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bat" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bau" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bav" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/protectStation,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"baw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"bax" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bay" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"baz" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"baA" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"baB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"baC" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/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/fancy/carpet,/area/crew_quarters/captain) -"baD" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Captain's Office APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"baE" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) -"baF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel,/area/crew_quarters/bar) -"baG" = (/obj/structure/sign/maltesefalcon/left,/turf/simulated/wall,/area/crew_quarters/bar) -"baH" = (/obj/structure/sign/maltesefalcon/right{pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/bar) -"baI" = (/turf/simulated/wall,/area/hallway/primary/starboard) -"baJ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"baK" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"baL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) -"baM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"baN" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/library) -"baO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/library) -"baP" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/chapel/main) -"baQ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"baR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"baS" = (/obj/machinery/power/apc{dir = 8; name = "Vacant Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) -"baT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"baU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/port) -"baV" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"baW" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"baX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"baY" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"baZ" = (/obj/machinery/washing_machine,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"bba" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bbb" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/office) -"bbc" = (/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bbd" = (/obj/item/weapon/storage/box,/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) -"bbe" = (/obj/structure/table,/obj/item/stack/wrapping_paper,/obj/item/stack/wrapping_paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) -"bbf" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/quartermaster/office) -"bbg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bbh" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "heads_meeting"; name = "privacy shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bbi" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbj" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbk" = (/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bbl" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bbm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bbn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbo" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbp" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/quarantine,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bbq" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bbr" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/freeform,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bbs" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bbt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bbu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bbv" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bbw" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bbx" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bby" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bbz" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bbA" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbB" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbC" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbD" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbF" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbH" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 5"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bbI" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) -"bbJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bbK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bbL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bbM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"bbN" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/secondary/entry) -"bbO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"bbP" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"bbQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bbR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) -"bbS" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) -"bbT" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/port) -"bbU" = (/obj/structure/rack{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) -"bbV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bbW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (NORTH)"; icon_state = "pipe-j2"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"bbX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bbY" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bbZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) -"bca" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) -"bcb" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bcc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bcd" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/office) -"bce" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bcf" = (/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bcg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bch" = (/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bci" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bcj" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = 0},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bck" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bcl" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bcm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bcn" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bco" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bcp" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) -"bcq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bcr" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bcs" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bct" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bcu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bcv" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bcw" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bcx" = (/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"bcy" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcF" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcG" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bcH" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bcI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bcJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) -"bcK" = (/obj/machinery/door/airlock/external{name = "Cargo Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"bcL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) -"bcM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) -"bcN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) -"bcO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal) -"bcP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/disposal) -"bcQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bcR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bcS" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bcT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bcU" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bcV" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/port) -"bcW" = (/obj/effect/landmark{name = "blobstart"},/obj/item/clothing/suit/ianshirt,/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/port) -"bcX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/port) -"bcY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bcZ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bda" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bdb" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bdc" = (/obj/machinery/camera{c_tag = "Cargo Delivery Office"; dir = 4; network = list("SS13")},/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bdd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/quartermaster/office) -"bde" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) -"bdf" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) -"bdg" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/primary/central) -"bdh" = (/obj/item/weapon/storage/fancy/donut_box,/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bdi" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bdj" = (/obj/item/weapon/folder/blue,/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bdk" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"bdl" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/full/paladin,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/aiModule/core/full/robocop,/obj/item/weapon/aiModule/core/full/custom,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bdm" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bdn" = (/obj/machinery/computer/upload/ai,/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bdo" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bdp" = (/obj/machinery/computer/upload/borg,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bdq" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bdr" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/reset/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/antimov,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) -"bds" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bdt" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bdu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bdv" = (/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bdw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bdx" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/obj/item/weapon/storage/lockbox/medal{pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bdy" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"bdz" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Stbd"; location = "HOP"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bdA" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdB" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/starboard) -"bdC" = (/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard) -"bdD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard) -"bdE" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/starboard) -"bdF" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"bdG" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/hallway/primary/starboard) -"bdH" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"bdI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdJ" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 3"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdK" = (/obj/structure/disposalpipe/segment,/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/plasteel,/area/hallway/primary/starboard) -"bdL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdN" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bdP" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/exit) -"bdQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bdR" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bdS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/exit) -"bdT" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 4"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bdU" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/entry) -"bdV" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 3"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bdW" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"bdX" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"bdY" = (/turf/simulated/wall,/area/maintenance/disposal) -"bdZ" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) -"bea" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"beb" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bec" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/recycler,/obj/structure/sign/securearea{name = "\improper STAY CLEAR HEAVY MACHINERY"; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bed" = (/obj/machinery/conveyor{dir = 9; id = "garbage"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bee" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal) -"bef" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"beg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) -"beh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) -"bei" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bej" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/port) -"bek" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bel" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bem" = (/obj/machinery/power/apc{dir = 1; name = "Locker Room APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/crew_quarters/locker) -"ben" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"beo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bep" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) -"beq" = (/obj/structure/closet/crate/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"ber" = (/obj/structure/closet/crate/internals,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bes" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bet" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating,/area/quartermaster/office) -"beu" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bev" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bew" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bex" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) -"bey" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bez" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"beA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) -"beB" = (/obj/structure/noticeboard{dir = 8; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"beC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"beD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beE" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beF" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beG" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"beI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"beJ" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beK" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beL" = (/obj/structure/table/wood,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beM" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beO" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"beP" = (/turf/simulated/wall,/area/medical/chemistry) -"beQ" = (/obj/structure/sign/bluecross_2,/turf/simulated/wall,/area/medical/medbay) -"beR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"beS" = (/obj/structure/closet,/obj/item/clothing/under/suit_jacket/female{pixel_x = 3; pixel_y = 1},/obj/item/clothing/under/suit_jacket/really_black{pixel_x = -2; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) -"beT" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"beU" = (/turf/simulated/wall,/area/security/checkpoint/medical) -"beV" = (/turf/simulated/wall,/area/medical/morgue) -"beW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/morgue) -"beX" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"beY" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"beZ" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bfa" = (/obj/machinery/power/apc{dir = 2; name = "Starboard Primary Hallway APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) -"bfb" = (/turf/simulated/wall,/area/storage/emergency) -"bfc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bfd" = (/turf/simulated/wall,/area/assembly/chargebay) -"bfe" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/starboard) -"bff" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) -"bfg" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard) -"bfh" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) -"bfi" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) -"bfj" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) -"bfk" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) -"bfl" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "purple"},/area/hallway/primary/starboard) -"bfm" = (/turf/simulated/wall/r_wall,/area/toxins/lab) -"bfn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "escape"},/area/hallway/secondary/exit) -"bfo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) -"bfp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) -"bfq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) -"bfr" = (/obj/machinery/camera{c_tag = "Arrivals Bay 3 & 4"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) -"bfs" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) -"bft" = (/obj/machinery/conveyor{dir = 5; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfu" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfv" = (/obj/machinery/conveyor{dir = 10; id = "garbage"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfw" = (/obj/machinery/power/apc{dir = 8; name = "Disposal APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bfy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bfz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bfA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) -"bfB" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bfC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bfD" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) -"bfE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bfF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) -"bfG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bfH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) -"bfI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bfJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bfK" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) -"bfL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/storage) -"bfM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/office) -"bfN" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bfO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bfP" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Delivery Desk"; req_access_txt = "50"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bfQ" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"bfR" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/bridge/meeting_room) -"bfS" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfT" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfU" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfW" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"bfY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bfZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bga" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bgb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"bgc" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgd" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bge" = (/obj/machinery/computer/communications,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgf" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/coin/plasma,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgh" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bgi" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bgj" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bgk" = (/obj/machinery/power/apc{dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bgl" = (/obj/machinery/camera{c_tag = "Chemistry"; dir = 2; network = list("SS13")},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bgm" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) -"bgn" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteyellow"},/area/medical/chemistry) -"bgo" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgp" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgq" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgr" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgs" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bgt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/medical) -"bgu" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26; req_access_txt = "5"},/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/medical) -"bgv" = (/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) -"bgw" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) -"bgx" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgy" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgA" = (/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bgC" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/storage/emergency) -"bgD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bgE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bgF" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "mech bay"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/chargebay) -"bgG" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bgH" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bgI" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bgJ" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bgK" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) -"bgL" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"bgM" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bgN" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bgO" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/turf/simulated/floor/plating,/area/toxins/lab) -"bgP" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bgQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bgR" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bgS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) -"bgT" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bgU" = (/obj/structure/disposalpipe/trunk{dir = 2},/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; layer = 3},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) -"bgV" = (/obj/machinery/mineral/stacking_machine{input_dir = 1; stack_amt = 10},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bgW" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/disposal) -"bgX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bgY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bgZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bha" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) -"bhb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"bhc" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"bhd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"bhe" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) -"bhf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bhg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall,/area/quartermaster/storage) -"bhh" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "warehouse shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"bhi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/storage) -"bhj" = (/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/simulated/wall,/area/quartermaster/storage) -"bhk" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"bhl" = (/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) -"bhm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bhn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) -"bho" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) -"bhp" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/bridge/meeting_room) -"bhq" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bhr" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) -"bhs" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"bht" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) -"bhu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"bhv" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = -28},/obj/machinery/suit_storage_unit/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bhw" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bhx" = (/obj/structure/table/wood,/obj/machinery/recharger,/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bhy" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bhz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bhA" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bhB" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bhC" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) -"bhD" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/medical/chemistry) -"bhE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bhF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bhG" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bhH" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bhI" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) -"bhJ" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) -"bhK" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bhL" = (/obj/structure/bodycontainer/morgue,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bhM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bhN" = (/turf/simulated/floor/plating,/area/storage/emergency) -"bhO" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plating,/area/storage/emergency) -"bhP" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency) -"bhQ" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency) -"bhR" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Mech Bay APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bhS" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bhT" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bhU" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/assembly/chargebay) -"bhV" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/chargebay) -"bhW" = (/obj/machinery/power/apc{dir = 8; name = "Robotics Lab APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bhX" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bhY" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bhZ" = (/obj/machinery/camera{c_tag = "Robotics Lab"; dir = 2; network = list("SS13","RD")},/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = 6; pixel_y = 24; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteredcorner"},/area/assembly/robotics) -"bia" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) -"bib" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) -"bic" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) -"bid" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bie" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bif" = (/obj/machinery/camera{c_tag = "Research Division Access"; dir = 2; network = list("SS13")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/research{name = "Research Division"}) -"big" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) -"bih" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) -"bii" = (/obj/machinery/camera{c_tag = "Research and Development"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/door_control{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -6; pixel_y = 24; req_access_txt = "47"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurplecorner"},/area/toxins/lab) -"bij" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bik" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bil" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bim" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"bin" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) -"bio" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) -"bip" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"biq" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bir" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) -"bis" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) -"bit" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"biu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"biv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"biw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bix" = (/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biy" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biz" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biA" = (/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biB" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biC" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biE" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"biF" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"biG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"biH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/quartermaster/office) -"biI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/office) -"biJ" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"biK" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) -"biL" = (/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biM" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biN" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biO" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"biP" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"biQ" = (/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biR" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Captain's Desk Door"; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"biV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"biW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) -"biX" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"biY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"biZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bja" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bjb" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) -"bjc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) -"bjd" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bje" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) -"bjf" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"bjg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"bjh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"bji" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bjj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) -"bjk" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bjl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bjm" = (/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bjn" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency) -"bjo" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) -"bjp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) -"bjq" = (/obj/structure/rack{dir = 8; layer = 2.9},/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/plating,/area/storage/emergency) -"bjr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bjs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bjt" = (/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/plasteel,/area/assembly/chargebay) -"bju" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bjv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjA" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bjB" = (/obj/structure/closet/firecloset,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bjC" = (/obj/machinery/shower{dir = 8},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bjD" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bjJ" = (/turf/simulated/wall,/area/maintenance/asmaint2) -"bjK" = (/obj/machinery/conveyor{dir = 1; id = "garbage"; layer = 2.5},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; layer = 3; name = "disposal exit vent"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjL" = (/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access_txt = "12"},/obj/machinery/driver_button{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjM" = (/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjN" = (/obj/effect/decal/cleanable/oil,/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bjO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/port) -"bjP" = (/turf/simulated/wall/r_wall,/area/maintenance/port) -"bjQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/port) -"bjR" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bjS" = (/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bjT" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bjU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bjV" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) -"bjW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bjX" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 2},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bjY" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bjZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bka" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bkb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bkc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/office) -"bkd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bke" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bkf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bkg" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bkh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bkj" = (/obj/effect/landmark{name = "blobstart"},/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,/area/maintenance/maintcentral) -"bkk" = (/obj/machinery/power/apc{dir = 4; name = "Conference Room APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bkl" = (/obj/machinery/gravity_generator/main/station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) -"bkm" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bkn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"bko" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bkp" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"bkq" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bkr" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bks" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bkt" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/medical/chemistry) -"bku" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"bkw" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkx" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bky" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkz" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bkA" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) -"bkB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) -"bkC" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) -"bkD" = (/obj/structure/bodycontainer/morgue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bkE" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bkF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bkG" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/simulated/floor/plating,/area/assembly/chargebay) -"bkH" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"bkI" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bkJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bkK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bkL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bkM" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) -"bkN" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) -"bkO" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) -"bkP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bkQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bkR" = (/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/obj/structure/table,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bkS" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bkT" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bkU" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) -"bkV" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) -"bkW" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) -"bkX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/lab) -"bkY" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bkZ" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bla" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"blb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"blc" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bld" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ble" = (/obj/machinery/light/small{dir = 8},/obj/machinery/mass_driver{id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) -"blf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/disposal) -"blg" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"blh" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bli" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/disposal) -"blj" = (/turf/space,/area/supply/station) -"blk" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bll" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bln" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"blr" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bls" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"blt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"blu" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"blv" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/office) -"blw" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"blx" = (/obj/machinery/mineral/ore_redemption{input_dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) -"bly" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"blz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"blA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"blB" = (/turf/simulated/wall,/area/crew_quarters/heads) -"blC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/heads) -"blD" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/heads) -"blE" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"blF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"blG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"blH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"blI" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"blJ" = (/turf/simulated/wall,/area/crew_quarters/captain) -"blK" = (/obj/machinery/light/small{dir = 1},/obj/structure/dresser,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"blL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"blM" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"blN" = (/obj/machinery/door/airlock{name = "Private Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"blO" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"blP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"blQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"blR" = (/obj/structure/table/glass,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"blS" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) -"blT" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteyellow"},/area/medical/chemistry) -"blU" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"blV" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"blW" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -26; req_access_txt = "5"},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"blX" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"blY" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) -"blZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/medical) -"bma" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) -"bmb" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmc" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bme" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bmi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/medical/morgue) -"bmj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bmk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Starboard Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/storage/emergency) -"bml" = (/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/sortjunction{sortType = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bmm" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Mech Bay"; dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bmn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bmo" = (/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/plasteel,/area/assembly/chargebay) -"bmp" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bmq" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bmr" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bms" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/robotics) -"bmt" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bmu" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bmv" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bmw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bmx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bmy" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor/plasteel,/area/toxins/lab) -"bmz" = (/turf/simulated/floor/plasteel,/area/toxins/lab) -"bmA" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel,/area/toxins/lab) -"bmB" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bmC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bmD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bmE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) -"bmF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/asmaint2) -"bmG" = (/obj/machinery/door/poddoor{id = "trash"; name = "disposal bay door"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bmH" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bmI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmM" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bmN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) -"bmO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmQ" = (/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/structure/table,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmR" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/obj/item/weapon/pen/red,/obj/structure/table,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmS" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmT" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bmU" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) -"bmV" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) -"bmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bmX" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) -"bmY" = (/obj/machinery/computer/secure_data,/obj/machinery/flasher_button{id = "hopflash"; pixel_x = 6; pixel_y = 36},/obj/machinery/door_control{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = 25; req_access_txt = "28"},/obj/machinery/door_control{id = "hopqueue"; name = "Queue Shutters Control"; pixel_x = -4; pixel_y = 25; req_access_txt = "28"},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 36},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bmZ" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bna" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnb" = (/obj/machinery/pdapainter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bnd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"bne" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"bnf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_engineering{name = "Gravity Generator"; req_access_txt = "11"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) -"bng" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) -"bnh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bni" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bnj" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bnk" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"bnl" = (/obj/structure/table/glass,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bnm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bnn" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bno" = (/turf/simulated/wall,/area/medical/medbay) -"bnp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) -"bnq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) -"bnr" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bns" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30; pixel_y = 0; pixel_z = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bnt" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/checkpoint/medical) -"bnu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/medical) -"bnv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"bnw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/morgue) -"bnx" = (/turf/simulated/wall/r_wall,/area/medical/genetics) -"bny" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bnz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bnA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bnB" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bnC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bnD" = (/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bnE" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bnF" = (/turf/simulated/wall,/area/assembly/robotics) -"bnG" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bnH" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bnI" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bnJ" = (/turf/simulated/wall,/area/toxins/lab) -"bnK" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"bnL" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) -"bnM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/lab) -"bnN" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/glass,/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/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bnO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bnP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bnQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bnR" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bnS" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bnT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bnU" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bnV" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/office) -"bnW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bnX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bnY" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bnZ" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"boa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/quartermaster/office) -"bob" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"boc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bod" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"boe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bof" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/hallway/primary/central) -"bog" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) -"boh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/primary/central) -"boi" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/flasher{id = "hopflash"; pixel_x = 0; pixel_y = 28},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"boj" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"bok" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bol" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bom" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bon" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"boo" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) -"bop" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) -"boq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) -"bor" = (/obj/structure/closet/secure_closet/captains,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bos" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bot" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/matches,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) -"bou" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"bov" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bow" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) -"box" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boA" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boB" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"boC" = (/obj/structure/stool/bed/roller,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/medbay) -"boE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boF" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boI" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boJ" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boL" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"boM" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"boN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"boO" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"boP" = (/obj/machinery/power/apc{dir = 1; name = "Genetics APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"boQ" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"boR" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) -"boS" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel,/area/medical/genetics) -"boT" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) -"boU" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"boV" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"boW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"boX" = (/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"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"boY" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"boZ" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bpa" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor/plasteel,/area/assembly/robotics) -"bpb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bpc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bpd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) -"bpe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) -"bpf" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) -"bpg" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) -"bph" = (/obj/item/weapon/folder/white,/obj/structure/table,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpi" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpl" = (/obj/structure/table/glass,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -23},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bpm" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bpn" = (/turf/simulated/wall/r_wall,/area/toxins/telesci) -"bpo" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bpp" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bpq" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bpr" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bps" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"bpt" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/quartermaster/storage) -"bpu" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bpv" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpy" = (/obj/machinery/computer/supplycomp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpz" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"bpA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpB" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bpC" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central) -"bpD" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/central) -"bpE" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) -"bpF" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bpG" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) -"bpH" = (/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bpI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bpJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bpK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bpL" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Gravity Generator APC"; pixel_x = -25; pixel_y = 1},/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bpM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bpN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bpO" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bpP" = (/turf/simulated/wall/r_wall,/area/teleporter) -"bpQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/teleporter) -"bpR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/teleporter) -"bpS" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/teleporter) -"bpT" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bpU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) -"bpV" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) -"bpW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/chemistry) -"bpX" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/wall,/area/medical/chemistry) -"bpY" = (/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bpZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bqh" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) -"bqi" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bqj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bqk" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bql" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) -"bqm" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) -"bqn" = (/turf/simulated/floor/plasteel,/area/medical/genetics) -"bqo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 14},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bqp" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bqq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bqr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bqs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bqt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bqu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/robotics) -"bqv" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/assembly/robotics) -"bqw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bqx" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/assembly/robotics) -"bqy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bqz" = (/obj/machinery/door_control{dir = 2; id = "robotics2"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = -24; req_access_txt = "29"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bqA" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/assembly/robotics) -"bqB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bqC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bqD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bqE" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bqF" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bqG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) -"bqH" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) -"bqI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/toxins/telesci) -"bqJ" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Telescience Lab"; dir = 2; network = list("SS13","RD")},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) -"bqK" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) -"bqL" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) -"bqM" = (/obj/structure/closet/emcloset{pixel_x = -2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/toxins/telesci) -"bqN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqQ" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqR" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bqS" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bqT" = (/turf/simulated/floor/plating,/area/quartermaster/storage) -"bqU" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/storage) -"bqV" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/quartermaster/storage) -"bqW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bqX" = (/obj/structure/table,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Cargo Office"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bqY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bqZ" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bra" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) -"brb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) -"brc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"brd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/heads) -"bre" = (/obj/structure/closet/secure_closet/hop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"brf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"brg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"brh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) -"bri" = (/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"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"brj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"brk" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"brl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"brm" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"brn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"bro" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"brp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"brq" = (/turf/simulated/wall,/area/teleporter) -"brr" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/item/device/radio/beacon,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/teleporter) -"brs" = (/obj/structure/table,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/teleporter) -"brt" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/closet/crate,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) -"bru" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) -"brv" = (/obj/machinery/camera{c_tag = "Teleporter"},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) -"brw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/teleporter) -"brx" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/teleporter) -"bry" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"brz" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/clothing/tie/stethoscope,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay) -"brA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) -"brB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) -"brC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) -"brD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellowcorner"},/area/medical/medbay) -"brE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/camera{c_tag = "Medbay West"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"brO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) -"brP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"brQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) -"brR" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/medbay) -"brS" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"brT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"brU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"brV" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"brW" = (/obj/machinery/door/window/westleft{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor/plasteel,/area/medical/genetics) -"brX" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"brY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"brZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/assembly/chargebay) -"bsa" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) -"bsb" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/assembly/robotics) -"bsc" = (/obj/structure/optable{name = "Robotics Operating Table"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bsd" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bse" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) -"bsf" = (/obj/structure/closet/wardrobe/robotics_black,/obj/item/device/radio/headset/headset_sci{pixel_x = -3},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"bsg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bsh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bsj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Research Division North"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bsm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bso" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bsp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bsq" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bsr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bss" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bst" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bsu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"bsv" = (/obj/structure/disposalpipe/segment{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/plasteel{icon_state = "white"},/area/toxins/telesci) -"bsw" = (/obj/machinery/door/airlock/maintenance{name = "Telescience Maintenance"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/toxins/telesci) -"bsx" = (/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"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bsy" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bsz" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bsA" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/obj/machinery/door_control{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = -8},/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bsB" = (/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/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bsC" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/yellow,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsE" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsH" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bsI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bsJ" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) -"bsK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bsL" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bsM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bsN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bsO" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) -"bsP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Gravity Generator"; req_access_txt = "11"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/gravity_generator) -"bsQ" = (/obj/machinery/power/apc{dir = 8; name = "Teleporter APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/teleporter) -"bsR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/teleporter) -"bsS" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) -"bsT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel,/area/teleporter) -"bsU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) -"bsV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/teleporter) -"bsW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) -"bsX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"bsY" = (/obj/structure/table,/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bsZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bta" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bte" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bth" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bti" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btj" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"btk" = (/turf/simulated/wall,/area/medical/genetics) -"btl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 9"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"btm" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"btn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bto" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"btp" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) -"btq" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"btr" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bts" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) -"btt" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"btu" = (/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"btw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bty" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"btA" = (/obj/machinery/door/airlock/research{name = "Telescience Lab"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btF" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btG" = (/obj/machinery/power/apc{dir = 4; name = "Telescience Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"btH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"btI" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"btJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"btK" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"btL" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btQ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"btR" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) -"btS" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) -"btT" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"btU" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"btV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"btW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall,/area/engine/gravity_generator) -"btX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) -"btY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Gravity Generator Foyer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) -"btZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/wall,/area/engine/gravity_generator) -"bua" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/teleporter) -"bub" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) -"buc" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) -"bud" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/teleporter) -"bue" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/teleporter) -"buf" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/teleporter) -"bug" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/teleporter) -"buh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"bui" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30; pixel_y = 0; pixel_z = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"buj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"buk" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bul" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/sleeper) -"bum" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bun" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"buo" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bup" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"buq" = (/turf/simulated/wall,/area/medical/sleeper) -"bur" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bus" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"but" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 8; pixel_y = 24},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buv" = (/obj/structure/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buw" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bux" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"buy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buz" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buA" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) -"buB" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel,/area/medical/genetics) -"buC" = (/obj/structure/window/reinforced,/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) -"buD" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 12},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buE" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"buF" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"buG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) -"buH" = (/obj/machinery/camera{c_tag = "Research Division West"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buI" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buJ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"buL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"buN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"buO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"buP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"buQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) -"buR" = (/turf/simulated/wall,/area/crew_quarters/hor) -"buS" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buT" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buU" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buV" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buW" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) -"buX" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"buY" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"buZ" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bva" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"bvb" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/light,/obj/machinery/status_display{density = 0; pixel_y = -30; supply_display = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) -"bvc" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/quartermaster/storage) -"bvd" = (/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) -"bve" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) -"bvf" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bvg" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Cargo Office APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "browncorner"},/area/quartermaster/office) -"bvh" = (/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"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"bvi" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) -"bvj" = (/turf/simulated/wall,/area/security/checkpoint/supply) -"bvk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/supply) -"bvl" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bvm" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) -"bvn" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) -"bvo" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bvp" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bvq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bvr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bvs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/gravity_generator) -"bvt" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/gravity_generator) -"bvu" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/gravity_generator) -"bvv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/gravity_generator) -"bvw" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/teleporter) -"bvx" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/teleporter) -"bvy" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/teleporter) -"bvz" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/teleporter) -"bvA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bvB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/medbay) -"bvC" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay) -"bvD" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bvE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bvF" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bvG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bvH" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bvI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bvJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) -"bvK" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvL" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/medical/sleeper) -"bvM" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvN" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvO" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvP" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bvQ" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvS" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) -"bvV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bvY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) -"bvZ" = (/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bwa" = (/obj/structure/disposalpipe/sortjunction{sortType = 23},/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/plasteel{icon_state = "white"},/area/medical/genetics) -"bwb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bwc" = (/obj/machinery/door/airlock/research{name = "Genetics Research Access"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) -"bwe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) -"bwf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bwm" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bwn" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bwo" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of his office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bwp" = (/obj/machinery/computer/aifixer,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bwq" = (/obj/structure/rack,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/crew_quarters/hor) -"bwr" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/crew_quarters/hor) -"bws" = (/obj/structure/flora/tree/festivus,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/crew_quarters/hor) -"bwt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/telesci) -"bwu" = (/turf/simulated/wall,/area/toxins/telesci) -"bwv" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/book/manual/wiki/telescience{pixel_y = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/toxins/telesci) -"bww" = (/obj/machinery/computer/telescience,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/toxins/telesci) -"bwx" = (/obj/structure/table,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/toxins/telesci) -"bwy" = (/obj/machinery/door_control{id = "telelab"; name = "Test Chamber Blast Doors"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/telesci) -"bwz" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bwA" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bwB" = (/turf/simulated/wall,/area/quartermaster/qm) -"bwC" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"bwD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/qm) -"bwE" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"bwF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bwG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/miningdock) -"bwH" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/supply) -"bwI" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) -"bwJ" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) -"bwK" = (/obj/machinery/computer/secure_data,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) -"bwL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bwM" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) -"bwN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/engine/gravity_generator) -"bwO" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/engine/gravity_generator) -"bwP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/engine/gravity_generator) -"bwQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/engine/gravity_generator) -"bwR" = (/obj/machinery/camera{c_tag = "Central Hallway South-East"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bwS" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Surgery Observation"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bwT" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bwU" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bwV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bwW" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/sleeper) -"bwX" = (/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bwY" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bwZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bxa" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bxb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bxc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxe" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxg" = (/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxi" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = list("SS13","RD"); pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) -"bxj" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/medical/genetics) -"bxk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxl" = (/obj/machinery/camera{c_tag = "Genetics Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"bxm" = (/turf/simulated/wall/r_wall,/area/toxins/server) -"bxn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bxo" = (/turf/simulated/wall,/area/security/checkpoint/science) -"bxp" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/checkpoint/science) -"bxq" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/science) -"bxr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/science) -"bxs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bxt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bxu" = (/obj/structure/table,/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 5; req_access_txt = "47"},/obj/machinery/door_control{id = "rnd2"; name = "Research Lab Shutter Control"; pixel_x = 5; pixel_y = 5; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bxv" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bxw" = (/obj/machinery/computer/robotics,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bxx" = (/obj/structure/rack,/obj/item/device/aicard,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/crew_quarters/hor) -"bxy" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) -"bxz" = (/obj/structure/lamarr,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/crew_quarters/hor) -"bxA" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) -"bxB" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/telesci) -"bxC" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/telesci) -"bxD" = (/obj/structure/table,/obj/item/weapon/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/qm) -"bxE" = (/obj/machinery/power/apc{dir = 1; name = "Quartermaster APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) -"bxF" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) -"bxG" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) -"bxH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) -"bxI" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{dir = 5; icon_state = "brown"},/area/quartermaster/qm) -"bxJ" = (/obj/machinery/power/apc{dir = 1; name = "Mining Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bxK" = (/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bxL" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bxM" = (/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bxN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/supply) -"bxO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) -"bxP" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) -"bxQ" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) -"bxR" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/computer/security/mining,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) -"bxS" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bxT" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bxU" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"bxV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"bxW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"bxX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) -"bxY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"bxZ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"bya" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) -"byb" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central) -"byc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"byd" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bye" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Surgery Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"byf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"byg" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"byh" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"byi" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Medbay Treatment Center"; dir = 4; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"byj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"byk" = (/obj/effect/landmark/start{name = "Medical Doctor"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"byl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bym" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"byn" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"byo" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"byp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"byq" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) -"byr" = (/obj/machinery/computer/cloning,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) -"bys" = (/obj/machinery/clonepod,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) -"byt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"byu" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"byv" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"byw" = (/obj/structure/closet/wardrobe/genetics_white,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) -"byx" = (/turf/simulated/wall,/area/maintenance/asmaint) -"byy" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"byz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"byA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/server) -"byB" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"byC" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"byD" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"byE" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/machinery/alarm{pixel_y = 25},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/science) -"byF" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = 28},/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 28; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) -"byG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) -"byH" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of your own office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) -"byI" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/science) -"byJ" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"byK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"byL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"byM" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) -"byN" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"byO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"byP" = (/obj/machinery/computer/mecha,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"byQ" = (/obj/structure/rack,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/crew_quarters/hor) -"byR" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/hor) -"byS" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/crew_quarters/hor) -"byT" = (/turf/simulated/floor/engine,/area/toxins/telesci) -"byU" = (/obj/machinery/computer/supplycomp,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/qm) -"byV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"byW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"byX" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Quartermaster"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"byY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"byZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/qm) -"bza" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/qm) -"bzb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bzc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bzd" = (/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/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bze" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bzf" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) -"bzg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) -"bzh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) -"bzi" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) -"bzj" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzk" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzm" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzn" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzo" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bzq" = (/obj/structure/stool/bed/chair,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bzr" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bzs" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bzt" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) -"bzu" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bzv" = (/obj/machinery/light,/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzw" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzx" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzy" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzz" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzA" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bzB" = (/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzC" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzD" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bzE" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bzF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bzG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bzH" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bzI" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bzJ" = (/obj/machinery/camera{c_tag = "Security Post - Science"; dir = 4; network = list("SS13","RD")},/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/science) -"bzK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) -"bzL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) -"bzM" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) -"bzN" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/science) -"bzO" = (/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/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bzP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bzQ" = (/obj/machinery/door/airlock/glass_command{name = "Research Director"; req_access_txt = "30"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bzV" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/telesci) -"bzW" = (/obj/machinery/telepad,/obj/effect/landmark{name = "blobstart"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine,/area/toxins/telesci) -"bzX" = (/obj/machinery/computer/security/mining,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/qm) -"bzY" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) -"bzZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) -"bAa" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) -"bAb" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/qm{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) -"bAc" = (/obj/structure/filingcabinet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/quartermaster/qm) -"bAd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bAe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bAf" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/supply) -"bAg" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/supply) -"bAh" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/supply) -"bAi" = (/obj/structure/filingcabinet,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "Security Post - Cargo"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/supply) -"bAj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) -"bAk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAm" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAn" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Central Primary Hallway South-West"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAq" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAs" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/status_display{pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Central Primary Hallway South"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAy" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 22},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAz" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAA" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAB" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bAF" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/telesci) -"bAG" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bAH" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) -"bAI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bAJ" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bAK" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bAL" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bAM" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bAN" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = 30; pixel_z = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bAO" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bAP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bAQ" = (/turf/simulated/wall,/area/medical/cmo) -"bAR" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bAS" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bAT" = (/obj/machinery/computer/med_data,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bAU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bAV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAW" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bAX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bAY" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/server) -"bAZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bBa" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bBb" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) -"bBc" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/science) -"bBd" = (/obj/machinery/power/apc{dir = 2; name = "Science Security APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) -"bBe" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) -"bBf" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) -"bBg" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/science) -"bBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bBi" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bBj" = (/obj/machinery/power/apc{dir = 8; name = "RD Office APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/light_switch{pixel_y = -23},/obj/structure/flora/kirbyplants/dead,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBk" = (/obj/machinery/hologram/holopad,/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBl" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/weapon/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("SS13","RD")},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBm" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBo" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) -"bBp" = (/obj/machinery/camera{c_tag = "Telescience Test Chamber"; dir = 1; network = list("SS13","RD")},/obj/machinery/light,/obj/structure/sign/nosmoking_2{pixel_y = -32},/turf/simulated/floor/engine,/area/toxins/telesci) -"bBq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bBr" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bBs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bBt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bBu" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bBv" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"bBw" = (/turf/simulated/wall,/area/maintenance/aft) -"bBx" = (/turf/simulated/wall,/area/storage/tech) -"bBy" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/central) -"bBz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central) -"bBA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/central) -"bBB" = (/turf/simulated/wall,/area/janitor) -"bBC" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) -"bBD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/janitor) -"bBE" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBF" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) -"bBG" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bBH" = (/obj/structure/table,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) -"bBI" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBJ" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) -"bBK" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bBL" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bBN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bBO" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/wardrobe/white/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBQ" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBR" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBS" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBT" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bBU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitebluecorner"},/area/medical/medbay) -"bBV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bBW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bBX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bBY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bBZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bCa" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) -"bCb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bCc" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bCd" = (/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bCe" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bCf" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"bCg" = (/turf/simulated/wall,/area/toxins/storage) -"bCh" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bCi" = (/obj/machinery/door/firedoor/heavy,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bCj" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bCk" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bCl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bCm" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/space) -"bCn" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/space) -"bCo" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) -"bCp" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = -30; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCq" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCr" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bCu" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bCv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bCw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Cargo Security APC"; pixel_x = 1; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) -"bCx" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bCy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bCz" = (/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"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bCA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/aft) -"bCB" = (/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/handheld,/obj/item/device/flash/handheld,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bCC" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) -"bCD" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) -"bCE" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/storage/tech) -"bCF" = (/obj/machinery/camera{c_tag = "Tech Storage"; dir = 2},/obj/machinery/power/apc{dir = 1; name = "Tech Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/storage/tech) -"bCG" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bCH" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"bCI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"bCJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) -"bCK" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bCL" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bCM" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bCN" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/janitor) -"bCO" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/janitor) -"bCP" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/simulated/floor/plasteel,/area/janitor) -"bCQ" = (/turf/simulated/floor/plasteel,/area/janitor) -"bCR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) -"bCS" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/janitor) -"bCT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/janitor) -"bCU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCW" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) -"bCX" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bCY" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bCZ" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) -"bDa" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bDb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/sleeper) -"bDc" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDh" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bDi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) -"bDj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bDk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bDl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bDm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) -"bDn" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bDo" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bDp" = (/obj/structure/table/glass,/obj/item/weapon/pen,/obj/item/clothing/tie/stethoscope,/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bDq" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bDr" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bDs" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; dir = 2; network = list("Xeno","RD"); pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bDt" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bDu" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bDv" = (/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bDw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bDx" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bDy" = (/turf/simulated/wall,/area/toxins/mixing) -"bDz" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDA" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDB" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West"; dir = 2; network = list("SS13","RD"); pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDC" = (/obj/machinery/portable_atmospherics/canister,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDD" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDE" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) -"bDF" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/toxins/mixing) -"bDG" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) -"bDH" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/toxins/mixing) -"bDI" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bDJ" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bDN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/toxins/mixing) -"bDO" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating/airless,/area/space) -"bDP" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) -"bDQ" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) -"bDR" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/laborcamp/station) -"bDS" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) -"bDT" = (/obj/machinery/computer/security/mining,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bDU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bDV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bDW" = (/obj/structure/rack{dir = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bDX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) -"bDY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bDZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bEa" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bEb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"bEc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) -"bEd" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bEe" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bEf" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bEg" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bEh" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) -"bEi" = (/turf/simulated/floor/plating,/area/storage/tech) -"bEj" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) -"bEk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) -"bEl" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bEm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bEn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bEo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/janitor) -"bEp" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel,/area/janitor) -"bEq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/janitor) -"bEr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/janitor) -"bEs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/janitor) -"bEt" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/janitor) -"bEu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/janitor) -"bEv" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEw" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bEx" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bEy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bEA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/sleeper) -"bEB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEC" = (/obj/structure/optable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bED" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bEE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/sleeper) -"bEF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bEH" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEK" = (/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bEL" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay South"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bEM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bEN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) -"bEO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bEP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bEQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bER" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bES" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bET" = (/obj/effect/decal/cleanable/oil,/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bEU" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bEV" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bEW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bEX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bEY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bFa" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) -"bFb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFd" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bFh" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bFi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint2) -"bFj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) -"bFk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/toxins/mixing) -"bFl" = (/obj/machinery/doppler_array{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/mixing) -"bFm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) -"bFn" = (/turf/simulated/wall,/area/toxins/test_area) -"bFo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bFp" = (/obj/structure/closet/crate,/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/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plating/airless,/area/space) -"bFq" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) -"bFr" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bFs" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bFt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bFu" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) -"bFv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bFw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bFx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bFy" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bFz" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bFA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bFB" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) -"bFC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bFD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor/plasteel,/area/storage/tech) -"bFE" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/tech) -"bFF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/storage/tech) -"bFG" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) -"bFH" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/circuitboard/aifixer,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plating,/area/storage/tech) -"bFI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/arcade/battle,/turf/simulated/floor/plating,/area/storage/tech) -"bFJ" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech) -"bFK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bFL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bFM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/janitor) -"bFN" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel,/area/janitor) -"bFO" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/janitor) -"bFP" = (/obj/structure/janitorialcart,/turf/simulated/floor/plasteel,/area/janitor) -"bFQ" = (/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/turf/simulated/floor/plasteel,/area/janitor) -"bFR" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/janitor) -"bFS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFW" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "Treatment Center APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/sleeper) -"bFX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) -"bFY" = (/obj/machinery/computer/operating,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bFZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) -"bGa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"},/area/medical/sleeper) -"bGb" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{pixel_x = 28; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bGc" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bGd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bGe" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bGf" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bGg" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bGh" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bGi" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv4"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"bGj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bGk" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bGl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bGm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bGn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/cmo) -"bGo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bGp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{sortType = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bGq" = (/obj/machinery/power/apc{dir = 8; name = "Toxins Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bGw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bGx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bGy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bGz" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bGA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bGB" = (/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/toxins/mixing) -"bGC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bGD" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) -"bGE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) -"bGF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bGG" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) -"bGH" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; dir = 8; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins"); pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing) -"bGI" = (/obj/item/target,/obj/structure/window/reinforced,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/toxins/test_area) -"bGJ" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bGK" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bGL" = (/obj/item/weapon/ore/iron,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/miningdock) -"bGM" = (/obj/structure/closet/crate,/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) -"bGN" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bGO" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bGP" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) -"bGQ" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bGR" = (/turf/simulated/floor/plating,/area/maintenance/aft) -"bGS" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/crew{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/card{pixel_x = 2; pixel_y = -2},/obj/item/weapon/circuitboard/communications{pixel_x = 5; pixel_y = -5},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/storage/tech) -"bGT" = (/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/plasteel,/area/storage/tech) -"bGU" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bGV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bGW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/storage/tech) -"bGX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bGY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) -"bGZ" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) -"bHa" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bHb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bHc" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bHd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/janitor) -"bHe" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/turf/simulated/floor/plating,/area/janitor) -"bHf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall,/area/janitor) -"bHg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/janitor) -"bHh" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHj" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) -"bHk" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 6},/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHl" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHm" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile{health = 35},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHn" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bHo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) -"bHp" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = list("SS13"); pixel_x = 22},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) -"bHr" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) -"bHs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHt" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHv" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHw" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHy" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) -"bHB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHD" = (/obj/machinery/door/airlock/medical{name = "Patient Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHF" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bHH" = (/obj/structure/table,/obj/item/weapon/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/weapon/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/chemistry{pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bHI" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) -"bHJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"bHK" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHL" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bHM" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bHN" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bHO" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bHP" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bHQ" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bHR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bHS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) -"bHT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) -"bHU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHV" = (/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHW" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHX" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bHZ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bIa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bIb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bIc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/mixing) -"bId" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bIe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/mixing) -"bIf" = (/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bIg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bIh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) -"bIi" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing) -"bIj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/toxins/test_area) -"bIk" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/toxins/test_area) -"bIl" = (/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/toxins/test_area) -"bIm" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/toxins/test_area) -"bIn" = (/obj/structure/closet/crate,/obj/item/weapon/ore/glass,/turf/simulated/floor/plating/airless,/area/space) -"bIo" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/space) -"bIp" = (/obj/machinery/door/airlock/shuttle{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/shuttle/plating,/area/shuttle/mining/station) -"bIq" = (/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access = null; req_access_txt = "48"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bIr" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bIs" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bIt" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/aft) -"bIu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/tech) -"bIv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/tech) -"bIw" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/tech) -"bIx" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/simulated/floor/plating,/area/storage/tech) -"bIy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/turf/simulated/floor/plating,/area/storage/tech) -"bIz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) -"bIA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) -"bIB" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plating,/area/storage/tech) -"bIC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bID" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bIE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bIF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bII" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIN" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/sleeper) -"bIR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bIS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bIT" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bIU" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIV" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIW" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIY" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bIZ" = (/turf/simulated/wall,/area/toxins/xenobiology) -"bJa" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) -"bJb" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) -"bJc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/storage) -"bJd" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bJe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bJf" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bJg" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJh" = (/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJi" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJj" = (/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJk" = (/obj/structure/dispenser,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJl" = (/obj/machinery/power/apc{dir = 4; name = "Toxins Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bJm" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/mixing) -"bJn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/mixing) -"bJo" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) -"bJp" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/toxins/mixing) -"bJq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/toxins/test_area) -"bJr" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bJs" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/toxins/test_area) -"bJt" = (/obj/item/stack/cable_coil,/turf/simulated/floor/plating/airless,/area/space) -"bJu" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/quartermaster/miningdock) -"bJv" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/miningdock) -"bJw" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) -"bJx" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) -"bJy" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bJz" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bJA" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) -"bJB" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bJC" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) -"bJD" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/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/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/simulated/floor/plating,/area/storage/tech) -"bJE" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/turf/simulated/floor/plating,/area/storage/tech) -"bJF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bJG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bJH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) -"bJI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) -"bJJ" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJK" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJL" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJM" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJR" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJU" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJV" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) -"bJW" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bJX" = (/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bJY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bJZ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bKa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"bKb" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKc" = (/obj/machinery/power/apc{dir = 1; name = "CM Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"bKd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKf" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKg" = (/obj/item/weapon/wrench,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKh" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Xeno"); pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKi" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKj" = (/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKk" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bKl" = (/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/structure/table,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bKn" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/toxins/xenobiology) -"bKo" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bKp" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bKq" = (/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = list("SS13")},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bKr" = (/obj/structure/sign/fire,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) -"bKs" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) -"bKt" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) -"bKu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/toxins/mixing) -"bKv" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/toxins/mixing) -"bKw" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/turf/simulated/floor/plating,/area/toxins/mixing) -"bKx" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/toxins/test_area) -"bKy" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/toxins/test_area) -"bKz" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bKA" = (/obj/machinery/camera{active_power_usage = 0; c_tag = "Bomb Test Site"; desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; dir = 8; invuln = 1; light = null; name = "Hardened Bomb-Test Camera"; network = list("Toxins"); use_power = 0},/obj/item/target/alien{anchored = 1},/turf/simulated/shuttle/plating{dir = 4; icon_state = "warnplate"; luminosity = 2; nitrogen = 0.01; oxygen = 0.01},/area/toxins/test_area) -"bKB" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/toxins/test_area) -"bKC" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bKD" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bKE" = (/obj/structure/ore_box,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bKF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) -"bKG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bKH" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor/plating,/area/storage/tech) -"bKI" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/storage/tech) -"bKJ" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor/plating,/area/storage/tech) -"bKK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/t_scanner,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) -"bKL" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/storage/tech) -"bKM" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"bKN" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"bKO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) -"bKP" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bKQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bKR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bKS" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) -"bKT" = (/turf/simulated/wall/r_wall,/area/atmos) -"bKU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) -"bKV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) -"bKW" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) -"bKX" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) -"bKY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/atmos) -"bKZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/atmos) -"bLa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/wall/r_wall,/area/atmos) -"bLb" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/simulated/wall/r_wall,/area/atmos) -"bLc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLe" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLf" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLg" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLh" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv1"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) -"bLi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"bLl" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bLm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLq" = (/obj/machinery/power/apc{dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLr" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLs" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLt" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLv" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLw" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLx" = (/obj/machinery/smartfridge/extract,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLy" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLz" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLA" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bLB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bLC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bLD" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bLE" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bLF" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bLG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bLH" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/binary/pump{dir = 4; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) -"bLI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"},/area/toxins/mixing) -"bLJ" = (/obj/machinery/atmospherics/binary/valve{dir = 4; name = "mix to port"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) -"bLK" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing) -"bLL" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bLM" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bLN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/toxins/test_area) -"bLO" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/toxins/test_area) -"bLP" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) -"bLQ" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) -"bLR" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) -"bLS" = (/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bLT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bLU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bLV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bLW" = (/turf/simulated/wall,/area/atmos) -"bLX" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel,/area/atmos) -"bLY" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bLZ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/atmos) -"bMa" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bMb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bMc" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plasteel,/area/atmos) -"bMd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bMe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/turf/simulated/floor/plasteel,/area/atmos) -"bMf" = (/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Distro to Waste"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bMg" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/turf/simulated/floor/plasteel,/area/atmos) -"bMh" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bMi" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bMj" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/atmos) -"bMk" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bMl" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bMm" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/space,/area/space) -"bMn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area/space) -"bMo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) -"bMp" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bMq" = (/turf/simulated/wall,/area/medical/virology) -"bMr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bMs" = (/obj/structure/sign/biohazard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/virology) -"bMt" = (/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 = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bMu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bMv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMA" = (/obj/structure/disposalpipe/segment{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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bMD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) -"bME" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bMF" = (/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bMG" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) -"bMH" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/toxins/mixing) -"bMI" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) -"bMJ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/mixing) -"bMK" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) -"bML" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/mixing) -"bMM" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMN" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMO" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/toxins/test_area) -"bMQ" = (/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/toxins/test_area) -"bMR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/toxins/test_area) -"bMS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/test_area) -"bMT" = (/turf/simulated/wall,/area/construction) -"bMU" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/construction) -"bMV" = (/turf/simulated/floor/plating,/area/construction) -"bMW" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/construction) -"bMX" = (/turf/simulated/floor/plasteel,/area/construction) -"bMY" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/construction) -"bMZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bNa" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/hallway/primary/aft) -"bNb" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/atmos) -"bNc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bNd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bNe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Atmospherics Monitoring"; dir = 2; network = list("SS13")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/atmos) -"bNf" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bNg" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bNh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bNi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bNj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bNk" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bNl" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bNm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bNn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bNo" = (/turf/simulated/floor/plasteel,/area/atmos) -"bNp" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Distro"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bNq" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bNr" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Incinerator"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bNs" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bNt" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) -"bNu" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/space,/area/space) -"bNv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) -"bNw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNx" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/machinery/camera{c_tag = "Virology Break Room"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNy" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNz" = (/obj/item/weapon/bedsheet,/obj/structure/stool/bed,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/virology) -"bNB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNC" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/virology) -"bND" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNE" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bNG" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bNH" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNL" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bNM" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 0; pixel_y = -2; req_access_txt = "55"},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) -"bNN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bNO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bNP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) -"bNQ" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bNR" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump{dir = 8; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) -"bNS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/mixing) -"bNT" = (/obj/machinery/light,/obj/machinery/atmospherics/binary/valve{dir = 4; name = "port to mix"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) -"bNU" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing) -"bNV" = (/obj/item/target,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/toxins/test_area) -"bNW" = (/obj/machinery/light_construct{dir = 8},/turf/simulated/floor/plating,/area/construction) -"bNX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/construction) -"bNY" = (/obj/machinery/light_construct{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) -"bNZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/construction) -"bOa" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bOb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bOc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/aft) -"bOd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Atmospherics"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) -"bOe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/atmos) -"bOf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOg" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bOi" = (/obj/machinery/computer/general_air_control{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/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bOj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/atmos) -"bOk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bOl" = (/obj/machinery/pipedispenser/disposal/transit_tube,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOm" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bOn" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Waste In"; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bOp" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel,/area/atmos) -"bOq" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Outlet Pump"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bOr" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Mix"; on = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bOs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/atmos) -"bOt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bOu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"bOv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bOw" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bOx" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bOy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bOz" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOA" = (/obj/machinery/shower{dir = 4},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/virology) -"bOB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOC" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/virology) -"bOD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bOG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bOH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bOI" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOK" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOL" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOM" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bON" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOQ" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 3},/obj/item/weapon/extinguisher,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOR" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOS" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOT" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bOV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bOW" = (/obj/machinery/door/airlock/research{name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) -"bOX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bOY" = (/turf/simulated/wall,/area/toxins/misc_lab) -"bOZ" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPa" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPb" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) -"bPc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bPd" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bPe" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/construction) -"bPf" = (/obj/structure/closet/crate,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/construction) -"bPg" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/construction) -"bPh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/construction) -"bPi" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) -"bPj" = (/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bPk" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) -"bPl" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bPm" = (/obj/structure/dispenser{pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bPn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bPo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bPq" = (/obj/machinery/computer/general_air_control{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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bPr" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"bPu" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/atmos) -"bPv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bPw" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Filter"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bPx" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bPz" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bPA" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bPB" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/atmos) -"bPC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bPD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/atmos) -"bPE" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bPF" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bPG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPH" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPI" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPJ" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/virology) -"bPK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPL" = (/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/virology) -"bPM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPN" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bPO" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"bPP" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"bPQ" = (/obj/machinery/door/firedoor,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) -"bPR" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bPS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bPU" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; dir = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bPV" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/ears/earmuffs,/obj/machinery/camera{c_tag = "Testing Lab North"; dir = 2; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bPW" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bPX" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bPY" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; req_access = null},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bPZ" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bQa" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/misc_lab) -"bQb" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bQc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/misc_lab) -"bQd" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) -"bQe" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bQf" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bQg" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bQh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bQi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Construction Area Maintenance"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) -"bQj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/construction) -"bQk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/construction) -"bQl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) -"bQm" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) -"bQn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/construction) -"bQo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bQp" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bQq" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) -"bQr" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bQs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bQt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bQu" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bQv" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/atmos) -"bQw" = (/obj/machinery/atmospherics/trinary/mixer{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bQx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bQy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/atmos) -"bQz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bQA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_atmos{name = "Distribution Loop"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) -"bQB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"bQC" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"bQD" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Pure to Mix"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bQE" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) -"bQF" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) -"bQG" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/atmos) -"bQH" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bQI" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/space,/area/space) -"bQJ" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bQK" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bQL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bQM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bQN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bQO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bQP" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bQQ" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQS" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) -"bQU" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bQV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bQW" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door_control{id = "xenobio8"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bQX" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bQY" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bQZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRb" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRc" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/device/electropack,/obj/item/device/healthanalyzer,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRd" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRe" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRg" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRh" = (/obj/machinery/magnetic_module,/obj/effect/landmark{name = "blobstart"},/obj/structure/target_stake,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"bRi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bRj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"bRk" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft) -"bRl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bRm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"bRn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/construction) -"bRo" = (/obj/machinery/camera{c_tag = "Construction Area"; dir = 1},/turf/simulated/floor/plating,/area/construction) -"bRp" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/hazardvest,/turf/simulated/floor/plating,/area/construction) -"bRq" = (/obj/structure/table,/obj/item/stack/cable_coil{amount = 5},/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/construction) -"bRr" = (/obj/structure/table,/turf/simulated/floor/plating,/area/construction) -"bRs" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bRt" = (/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = -32},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bRu" = (/obj/machinery/computer/station_alert,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 24; pixel_y = 4; req_access_txt = "24"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/atmos) -"bRv" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 7},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/machinery/light{dir = 8},/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/atmos) -"bRw" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/belt/utility,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/turf/simulated/floor/plasteel,/area/atmos) -"bRx" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel,/area/atmos) -"bRy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/atmos) -"bRz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRB" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRC" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRD" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRE" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRF" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"bRG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRI" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRJ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRK" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRN" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Virology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bRO" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bRP" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) -"bRQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bRR" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) -"bRS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bRT" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bRW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRX" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stack/cable_coil,/obj/item/device/multitool,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bRY" = (/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bRZ" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSa" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSb" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/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/timer{pixel_x = -3; pixel_y = 3},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSc" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/misc_lab) -"bSd" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/misc_lab) -"bSe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) -"bSf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bSg" = (/obj/machinery/atmospherics/unary/outlet_injector,/turf/simulated/floor/plating/airless,/area/space) -"bSh" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/aft) -"bSj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/aft) -"bSk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bSl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) -"bSm" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSo" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/construction) -"bSq" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bSr" = (/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/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bSs" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/hallway/primary/aft) -"bSt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/atmos) -"bSu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/atmos) -"bSv" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) -"bSw" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bSx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bSy" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bSz" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bSA" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bSB" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bSC" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bSD" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "N2O Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 5},/area/atmos) -"bSE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) -"bSF" = (/turf/simulated/floor/engine/n20,/area/atmos) -"bSG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology) -"bSH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bSI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/virology) -"bSJ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bSK" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bSL" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bSM" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) -"bSN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bSO" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/xenobiology) -"bSP" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bSQ" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bSR" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bSS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bST" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bSU" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bSV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSW" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bSX" = (/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bSY" = (/obj/structure/target_stake,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bSZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/toxins/misc_lab) -"bTa" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bTb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bTc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bTd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) -"bTe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 1},/turf/simulated/floor/plating/airless,/area/space) -"bTf" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTi" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTj" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTk" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTl" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTm" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTp" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTq" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTs" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/apc{dir = 1; name = "Construction Area APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) -"bTv" = (/obj/machinery/power/apc{dir = 2; name = "Telecoms Monitoring APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) -"bTw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 8},/area/atmos) -"bTy" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"bTz" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/atmos) -"bTA" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) -"bTB" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bTC" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) -"bTD" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to External"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bTE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bTF" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"bTG" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/atmos) -"bTH" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bTI" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Mix to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bTJ" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Pure to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bTK" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plasteel,/area/atmos) -"bTL" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plasteel,/area/atmos) -"bTM" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 4},/area/atmos) -"bTN" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) -"bTO" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/engine/n20,/area/atmos) -"bTP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) -"bTQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bTR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bTS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bTT" = (/obj/machinery/smartfridge/chemistry/virology,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) -"bTU" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bTV" = (/obj/machinery/computer/pandemic,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bTW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bTX" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation A"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bTY" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bTZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bUa" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bUb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/toxins/xenobiology) -"bUc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bUd" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bUe" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bUh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bUi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"bUk" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"bUl" = (/obj/machinery/camera{c_tag = "Testing Firing Range"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bUm" = (/obj/structure/target_stake,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bUn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/space) -"bUo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUp" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bUq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUr" = (/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUt" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUv" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) -"bUw" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) -"bUx" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"bUz" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/wall/r_wall,/area/atmos) -"bUA" = (/obj/machinery/camera{c_tag = "Atmospherics Access"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/atmos) -"bUB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bUC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) -"bUD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) -"bUE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/sign/securearea,/turf/simulated/wall,/area/atmos) -"bUF" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "External to Filter"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bUG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bUH" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/atmos) -"bUI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/atmos) -"bUJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) -"bUK" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bUL" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bUM" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/atmos) -"bUN" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 4; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bUO" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 6},/area/atmos) -"bUP" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2o_in"; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) -"bUQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bUR" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) -"bUS" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bUT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bUU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bUV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bUW" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bUX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bUY" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door_control{id = "xenobio7"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bUZ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bVa" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVb" = (/obj/machinery/atmospherics/binary/pump{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVc" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVd" = (/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bVe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bVh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/misc_lab) -"bVi" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/space) -"bVj" = (/turf/simulated/floor/plating,/area/space) -"bVk" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bVl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bVm" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bVn" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVo" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVp" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVq" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Server APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVr" = (/obj/machinery/telecomms/processor/preset_three,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVs" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bVt" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) -"bVu" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) -"bVv" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bVw" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bVx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bVy" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/atmos) -"bVz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"bVA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) -"bVB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) -"bVC" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/atmos) -"bVD" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Atmospherics West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/atmos) -"bVE" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bVF" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bVG" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bVH" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) -"bVI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVJ" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVK" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bVL" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) -"bVM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVN" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVO" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bVP" = (/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bVQ" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bVR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bVS" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVT" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/ignition_switch{id = "testigniter"; pixel_x = -6; pixel_y = 2},/obj/machinery/door_control{id = "testlab"; name = "Test Chamber Blast Doors"; pixel_x = 4; pixel_y = 2; req_access_txt = "55"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVU" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVW" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Test"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bVX" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet,/obj/item/pipe{dir = 4; icon_state = "mixer"; name = "gas mixer fitting"; pipe_type = 14},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bVY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bVZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bWa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bWb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) -"bWc" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/paper/range,/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/toxins/misc_lab) -"bWd" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) -"bWe" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/toxins/misc_lab) -"bWf" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bWg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"bWh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"bWi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bWj" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bWk" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) -"bWl" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/barricade/wooden{name = "wooden barricade (CLOSED)"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bWm" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWn" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWp" = (/obj/machinery/telecomms/bus/preset_three,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWq" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bWr" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"bWs" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bWt" = (/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bWu" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bWv" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/atmos) -"bWw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/wall/r_wall,/area/atmos) -"bWx" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) -"bWy" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/atmos) -"bWz" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Security APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/engineering) -"bWA" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/engineering) -"bWB" = (/obj/structure/filingcabinet,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/engineering) -"bWC" = (/obj/structure/closet/fireaxecabinet{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bWD" = (/obj/structure/closet/secure_closet/atmospherics,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/atmos) -"bWE" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) -"bWF" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) -"bWG" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bWH" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Plasma Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/atmos) -"bWI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bWJ" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bWK" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bWL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{density = 0; pixel_x = -30},/obj/item/weapon/book/manual/wiki/infections{pixel_y = 7},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) -"bWM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bWN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bWO" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bWP" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) -"bWQ" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bWR" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) -"bWS" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bWT" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bWU" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bWV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"bWW" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"bWX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bWY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) -"bWZ" = (/obj/machinery/door/airlock/glass_research{name = "Firing Range"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bXa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"bXb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) -"bXc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXd" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bXe" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/maintenance/aft) -"bXf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXg" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Port"; on = 0},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) -"bXh" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bXi" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXj" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXk" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXl" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXm" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) -"bXn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bXo" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bXp" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bXq" = (/turf/simulated/wall,/area/engine/break_room) -"bXr" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "caution"},/area/engine/break_room) -"bXs" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "caution"},/area/engine/break_room) -"bXt" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/break_room) -"bXu" = (/turf/simulated/wall,/area/security/checkpoint/engineering) -"bXv" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -6; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) -"bXw" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) -"bXx" = (/obj/machinery/camera{c_tag = "Security Post - Engineering"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) -"bXy" = (/obj/machinery/suit_storage_unit/atmos,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/atmos) -"bXz" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/atmos) -"bXA" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bXB" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/atmos) -"bXC" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"; output = 11},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bXD" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bXE" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bXF" = (/obj/structure/closet/l3closet/virology,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) -"bXG" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) -"bXH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) -"bXI" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bXJ" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"bXK" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; unacidable = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bXL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bXM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) -"bXN" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bXO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bXP" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bXQ" = (/obj/structure/shuttle/engine/propulsion/burst,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/space,/area/shuttle/mining/station) -"bXR" = (/obj/item/stack/tile/plasteel,/turf/space,/area/space) -"bXS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bXU" = (/obj/machinery/status_display,/turf/simulated/wall,/area/tcommsat/computer) -"bXV" = (/obj/machinery/door/airlock/glass_command{name = "Control Room"; req_access_txt = "19; 61"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bXW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/aft) -"bXX" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bXY" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bXZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYa" = (/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYc" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) -"bYd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) -"bYe" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) -"bYf" = (/obj/machinery/computer/secure_data,/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) -"bYg" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/atmos) -"bYh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/atmos) -"bYi" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/item/weapon/wrench,/turf/simulated/floor/plasteel,/area/atmos) -"bYj" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"bYk" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"bYl" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/atmos) -"bYm" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "tox_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bYn" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYo" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) -"bYq" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/medical/virology) -"bYr" = (/obj/machinery/atmospherics/binary/valve/open{tag = "icon-mvalve_map (EAST)"; icon_state = "mvalve_map"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/medical/virology) -"bYs" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/medical/virology) -"bYt" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYu" = (/obj/structure/rack{dir = 1},/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYv" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bYw" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bYx" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bYy" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bYz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/toxins/misc_lab) -"bYA" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) -"bYB" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYC" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYD" = (/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"bYE" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bYF" = (/obj/item/weapon/weldingtool,/turf/simulated/floor/plating/airless,/area/space) -"bYG" = (/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bYH" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bYI" = (/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{dir = 8; icon_state = "vault"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bYJ" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"bYK" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"bYL" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/tcommsat/computer) -"bYM" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Telecoms Monitoring"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bYN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"bYO" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bYP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bYQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bYR" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bYU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bYV" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/engineering) -"bYW" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/engineering) -"bYX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/engineering) -"bYY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) -"bYZ" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/atmos) -"bZa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bZb" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/atmos) -"bZc" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bZd" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZi" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/medical/virology) -"bZj" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/medical/virology) -"bZk" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/medical/virology) -"bZl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/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/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bZo" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bZp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) -"bZq" = (/obj/machinery/sparker{id = "testigniter"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bZr" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bZs" = (/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/engine,/area/toxins/misc_lab) -"bZt" = (/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) -"bZu" = (/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) -"bZv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/misc_lab) -"bZw" = (/obj/machinery/power/apc{dir = 4; name = "Testing Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"bZx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"bZy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"bZA" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZB" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZC" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"bZD" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"bZE" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plating/airless,/area/space) -"bZF" = (/obj/item/stack/cable_coil{amount = 5},/turf/simulated/floor/plating/airless,/area/space) -"bZG" = (/obj/machinery/camera{c_tag = "Telecoms Server Room"; dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"bZH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall,/area/tcommsat/computer) -"bZI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bZJ" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"bZK" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bZL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"bZM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bZN" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Foyer APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bZO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) -"bZP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bZQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bZR" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) -"bZS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel,/area/atmos) -"bZT" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor/plasteel,/area/atmos) -"bZU" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/atmos) -"bZV" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/atmos) -"bZW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Filter"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"bZX" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel,/area/atmos) -"bZY" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) -"bZZ" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "CO2 Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/atmos) -"caa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cab" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cac" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cad" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint) -"cae" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"caf" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cag" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cah" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cai" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"caj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cak" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cal" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) -"cam" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) -"can" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) -"cao" = (/obj/machinery/camera{c_tag = "Testing Chamber"; dir = 1; network = list("Test","RD"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/engine,/area/toxins/misc_lab) -"cap" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) -"caq" = (/obj/machinery/camera{c_tag = "Testing Lab South"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"car" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"cas" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target/alien,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"cat" = (/obj/structure/closet/crate,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"cau" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) -"cav" = (/obj/structure/sign/securearea{pixel_y = -32},/obj/structure/lattice/catwalk,/turf/space,/area/space) -"caw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) -"cax" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) -"cay" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) -"caz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) -"caA" = (/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) -"caB" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/aft) -"caC" = (/obj/item/clothing/head/hardhat,/turf/simulated/floor/plating/airless,/area/space) -"caD" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"caE" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"caF" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"caG" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) -"caH" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"caI" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/hallway/primary/aft) -"caJ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"caK" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"caL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"caM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"caN" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/hallway/primary/aft) -"caO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/break_room) -"caP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"caQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"caR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"caS" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"caT" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/atmos) -"caU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plasteel,/area/atmos) -"caV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"caW" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"caX" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) -"caY" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"; output = 35},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"caZ" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cba" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cbb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbc" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbd" = (/obj/structure/stool,/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbk" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cbl" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"cbm" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"cbn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"cbo" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) -"cbp" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cbq" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cbr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cbs" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft) -"cbt" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) -"cbu" = (/obj/machinery/telecomms/server/presets/supply,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cbv" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cbw" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cbx" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cby" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) -"cbz" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"cbA" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/aft) -"cbB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"cbC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) -"cbD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/hallway/primary/aft) -"cbE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "32"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbK" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"cbL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/atmos) -"cbM" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) -"cbN" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) -"cbO" = (/obj/machinery/atmospherics/trinary/mixer{dir = 4; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; target_pressure = 4500},/turf/simulated/floor/plasteel,/area/atmos) -"cbP" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) -"cbQ" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"cbR" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/atmos) -"cbS" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cbT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbU" = (/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/maintenance/asmaint) -"cbV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbY" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cbZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cca" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccc" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cce" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cch" = (/obj/structure/disposalpipe/segment,/obj/structure/lattice,/turf/space,/area/space) -"cci" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ccj" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cck" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"ccl" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/toxins/misc_lab) -"ccm" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/misc_lab) -"ccn" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cco" = (/obj/machinery/telecomms/server/presets/service,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"ccp" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"ccq" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"ccr" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"ccs" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cct" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) -"ccu" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"ccv" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"ccw" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) -"ccx" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/hallway/primary/aft) -"ccy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"ccz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"ccA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"ccB" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) -"ccC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/hallway/primary/aft) -"ccD" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/break_room) -"ccE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccH" = (/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccK" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) -"ccL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) -"ccM" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"ccN" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; filter_type = 2; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"ccO" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) -"ccP" = (/obj/machinery/power/apc{dir = 2; name = "Incinerator APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"ccQ" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asmaint) -"ccS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccT" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccU" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/asmaint) -"ccV" = (/obj/structure/disposalpipe/segment,/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccX" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccY" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ccZ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cda" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdb" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdc" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) -"cdd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) -"cde" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdf" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdg" = (/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/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdi" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdj" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdl" = (/obj/item/weapon/wrench,/obj/structure/lattice/catwalk,/turf/space,/area/space) -"cdm" = (/obj/item/clothing/under/rank/vice,/obj/structure/closet,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/aft) -"cdn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"cdo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cdp" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"cdq" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cdr" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cds" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/chiefs_office) -"cdt" = (/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/engine/break_room) -"cdu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/break_room) -"cdv" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/break_room) -"cdw" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/atmos) -"cdx" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel,/area/atmos) -"cdy" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) -"cdz" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) -"cdA" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; on = 1},/turf/simulated/floor/plasteel,/area/atmos) -"cdB" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) -"cdC" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) -"cdD" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cdE" = (/turf/simulated/wall,/area/maintenance/incinerator) -"cdF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/incinerator) -"cdG" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cdH" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cdI" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint) -"cdJ" = (/obj/machinery/door/airlock/maintenance{name = "Biohazard Disposals"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cdK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdL" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdM" = (/obj/machinery/door/airlock/maintenance{name = "Air Supply Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdN" = (/obj/machinery/door/airlock/maintenance{name = "Testing Lab Maintenance"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"cdO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/misc_lab) -"cdP" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cdQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cdR" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"cdS" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Maintenance APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdT" = (/obj/structure/closet/wardrobe/black,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) -"cdU" = (/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/maintenance/aft) -"cdV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"cdX" = (/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/maintenance/aft) -"cdY" = (/obj/machinery/suit_storage_unit/ce,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/engine/chiefs_office) -"cdZ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cea" = (/obj/machinery/light{dir = 1},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ceb" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cec" = (/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/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ced" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "CE Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cee" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/engine/engineering) -"cef" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"ceg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) -"ceh" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/atmos) -"cei" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "red"},/area/atmos) -"cej" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/atmos) -"cek" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/atmos) -"cel" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/atmos) -"cem" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/atmos) -"cen" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/atmos) -"ceo" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 10},/area/atmos) -"cep" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "arrival"},/area/atmos) -"ceq" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 6},/area/atmos) -"cer" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) -"ces" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) -"cet" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "atmospherics mix pump"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ceu" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cev" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cew" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) -"cex" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cey" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"cez" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceA" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/hidden{tag = "icon-manifold (NORTH)"; icon_state = "manifold"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceB" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ceE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) -"ceL" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceM" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceO" = (/obj/structure/rack{dir = 1},/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint2) -"ceQ" = (/obj/machinery/door/airlock/maintenance{name = "Research Delivery access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) -"ceS" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ceT" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"ceU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ceV" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ceW" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"ceX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"ceY" = (/obj/machinery/camera{c_tag = "Aft Port Solar Access"; dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft) -"ceZ" = (/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,/area/maintenance/aft) -"cfa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"cfe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"cff" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) -"cfg" = (/turf/simulated/wall/r_wall,/area/engine/engineering) -"cfh" = (/obj/machinery/computer/atmos_alert,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfi" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfj" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfk" = (/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/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cfm" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cfn" = (/turf/simulated/floor/plasteel,/area/engine/engineering) -"cfo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cfp" = (/obj/machinery/camera{c_tag = "Engineering Access"},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cfq" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cfr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cfs" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cft" = (/obj/machinery/atmospherics/unary/tank/toxins{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfu" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfv" = (/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfw" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfz" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cfA" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfB" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfC" = (/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfD" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfE" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfF" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cfG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) -"cfH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfI" = (/obj/structure/stool/bed/chair,/obj/item/weapon/storage/fancy/cigarettes,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfJ" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) -"cfL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"cfN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfR" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfS" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfT" = (/obj/structure/rack{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfW" = (/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/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfY" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cfZ" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) -"cga" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cgb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cgc" = (/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 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cgd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cge" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgg" = (/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/maintenance/portsolar) -"cgh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgj" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cgk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft) -"cgl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cgm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) -"cgn" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"cgo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"cgp" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/engineering) -"cgq" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"cgr" = (/obj/machinery/power/apc{cell_type = 15000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgs" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgu" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/pill/antitox,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgv" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath{step_x = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgx" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"cgy" = (/turf/simulated/wall,/area/engine/engineering) -"cgz" = (/obj/machinery/computer/station_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgA" = (/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgB" = (/obj/machinery/computer/station_alert,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -10; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = -24; pixel_y = 0; req_access_txt = "11"},/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = -24; pixel_y = 10; req_access_txt = "24"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgC" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgD" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper/monitorkey,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgF" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cgG" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cgH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgI" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cgK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/space,/area/space) -"cgL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/space,/area/space) -"cgM" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgN" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "input port pump"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgO" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgP" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgR" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgS" = (/obj/machinery/atmospherics/unary/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cgT" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgU" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgY" = (/obj/machinery/light/small,/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cgZ" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"cha" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chb" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"chd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"che" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chf" = (/obj/machinery/power/apc{dir = 8; name = "Science Maintenance APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chg" = (/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/maintenance/asmaint2) -"chh" = (/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"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"chi" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"chj" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) -"chk" = (/obj/machinery/power/apc{dir = 4; name = "Aft Port Solar APC"; pixel_x = 23; pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"chl" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft) -"chm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"chn" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"cho" = (/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/plasma{amount = 30},/turf/simulated/floor/plating,/area/engine/engineering) -"chp" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) -"chq" = (/turf/simulated/floor/plating,/area/engine/engineering) -"chr" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "secure storage"},/turf/simulated/floor/plating,/area/engine/engineering) -"chs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cht" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chu" = (/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/plasteel,/area/engine/engineering) -"chv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/camera{c_tag = "Engineering Power Storage"},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"chy" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/mob/living/simple_animal/parrot/Poly,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"chz" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"chA" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"chB" = (/obj/structure/table/reinforced,/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = -3; pixel_y = -8},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"chC" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"chD" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"chE" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) -"chF" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"chG" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_in_meter"; name = "Mixed Air Tank In"},/turf/simulated/wall/r_wall,/area/atmos) -"chH" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_out_meter"; name = "Mixed Air Tank Out"},/turf/simulated/wall/r_wall,/area/atmos) -"chI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"chJ" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chK" = (/obj/machinery/atmospherics/binary/valve{name = "Mix to Space"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chM" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chN" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chO" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Incinerator to Output"; on = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"chP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) -"chQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) -"chR" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Waste Out"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"chS" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"chT" = (/obj/structure/closet/emcloset,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"chU" = (/obj/structure/closet,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chV" = (/obj/structure/rack,/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"chW" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"chX" = (/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"chY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"chZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cia" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cib" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"cic" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"cid" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"cie" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/engine/engineering) -"cif" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cig" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cih" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cii" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cij" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cik" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cil" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cim" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cin" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cio" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cip" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"ciq" = (/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/obj/item/weapon/cartridge/atmos,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cir" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cis" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cit" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "n2_in"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ciu" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"civ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ciw" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "o2_in"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cix" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ciy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ciz" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ciA" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ciB" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ciC" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"ciD" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciE" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/binary/valve{dir = 4; name = "Incinerator to Space"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciI" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"ciJ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"ciK" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint2) -"ciL" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ciM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ciN" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ciO" = (/obj/machinery/power/apc{dir = 8; name = "Aft Starboard Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ciP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ciQ" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ciR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"ciS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ciT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ciU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ciV" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ciW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"ciX" = (/obj/machinery/field/generator,/turf/simulated/floor/plating,/area/engine/engineering) -"ciY" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating,/area/engine/engineering) -"ciZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cja" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjb" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cje" = (/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,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjf" = (/obj/structure/dispenser,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjg" = (/obj/machinery/suit_storage_unit/engine,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cjh" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cji" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cjj" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cjk" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/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/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) -"cjl" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"cjm" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"cjn" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"cjo" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"cjp" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/engine/engineering) -"cjq" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cjr" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"cjs" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cjt" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"cju" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cjv" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cjw" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cjx" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjy" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjz" = (/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjA" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjB" = (/obj/machinery/door_control{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjC" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjD" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) -"cjE" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cjF" = (/obj/structure/rack,/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjG" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"cjK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjL" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cjM" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cjN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cjO" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cjP" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/aft) -"cjQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) -"cjR" = (/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cjS" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/engine_smes) -"cjT" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) -"cjU" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) -"cjV" = (/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cjW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/engine/engineering) -"cjX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cjY" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/atmos) -"cjZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Power Storage"; req_access_txt = "11"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cka" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/atmos) -"ckb" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"ckc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"cke" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"ckf" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckg" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"ckh" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"cki" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"ckj" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"ckk" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"ckl" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"ckm" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"ckn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"cko" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"ckp" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"ckq" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1},/turf/simulated/floor/plating/airless,/area/space) -"ckr" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cks" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) -"ckt" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cku" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ckv" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"ckw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) -"ckx" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cky" = (/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/maintenance/starboardsolar) -"ckz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"ckA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ckB" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) -"ckC" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"ckD" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) -"ckE" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/engine/engineering) -"ckF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"ckG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) -"ckH" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"ckI" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckJ" = (/obj/machinery/vending/engivend,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckK" = (/obj/machinery/vending/tool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"ckL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"ckM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckN" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckO" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"ckP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"ckQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"ckV" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"ckW" = (/obj/structure/lattice,/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Incinerator Output Pump"; on = 1},/turf/space,/area/space) -"ckX" = (/obj/machinery/atmospherics/binary/pump{dir = 2; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 8; pixel_y = -24},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"ckY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"ckZ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; on = 1},/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"cla" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"clb" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"clc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cld" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cle" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 7; on = 1},/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clf" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) -"clg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) -"clh" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/engine_smes) -"cli" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "SMES Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clj" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/engine/engineering) -"clk" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/engineering) -"cll" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 4; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"clm" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cln" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clo" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the singularity chamber."; dir = 1; layer = 4; name = "Singularity Engine Telescreen"; network = list("Singularity"); pixel_x = 0; pixel_y = -30},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clp" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clq" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cls" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"clt" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/space,/area/space) -"clu" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) -"clv" = (/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"clw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"clx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"cly" = (/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clz" = (/obj/machinery/door/window{name = "SMES Chamber"; req_access_txt = "32"},/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/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clA" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clB" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) -"clC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"clD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) -"clE" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "SMES Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) -"clF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/engine/engineering) -"clG" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clH" = (/obj/structure/disposalpipe/segment,/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/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clI" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clN" = (/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/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clO" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clP" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clR" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clS" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"clT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"clU" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/engine/engineering) -"clV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"clW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"clX" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"clY" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/obj/item/weapon/airlock_painter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"clZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cma" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/machinery/camera{c_tag = "Engineering East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"cmb" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cmc" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; luminosity = 2; on = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cmd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cme" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cmf" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmg" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cmh" = (/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"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cmi" = (/obj/machinery/power/port_gen/pacman,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engine_smes) -"cmj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) -"cmk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) -"cml" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) -"cmm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engine_smes) -"cmn" = (/obj/machinery/door/airlock/engineering{name = "SMES Room"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engine_smes) -"cmo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) -"cmp" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) -"cmq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) -"cmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cms" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmu" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmv" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmw" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmy" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmz" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/wiki/engineering_construction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmA" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cmE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engineering) -"cmF" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"cmG" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"cmH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) -"cmI" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) -"cmJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmK" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_guide,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cmO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) -"cmP" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"cmQ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) -"cmR" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod4/station) -"cmS" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod4/station) -"cmT" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod4/station) -"cmU" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cmV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) -"cmW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/lattice,/turf/space,/area/space) -"cmX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) -"cmY" = (/turf/simulated/floor/plasteel,/area/engine/engine_smes) -"cmZ" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/engine/engine_smes) -"cna" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) -"cnb" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) -"cnc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) -"cnd" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) -"cne" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cng" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnh" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cni" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnj" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnk" = (/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/plasteel,/area/engine/engineering) -"cnl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/engine/engineering) -"cnm" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cnn" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/engine/engineering) -"cno" = (/obj/structure/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) -"cnp" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/engineering) -"cnq" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"cnr" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cns" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cnw" = (/obj/machinery/door/airlock/external{name = "Engineering Escape Pod"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/engine/engineering) -"cnx" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"cny" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"cnz" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod4/station) -"cnA" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/station) -"cnB" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cnC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cnD" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/space) -"cnE" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "SMES room APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engine_smes) -"cnF" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) -"cnG" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) -"cnH" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnK" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cnL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnN" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnO" = (/obj/item/clothing/glasses/meson,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnP" = (/obj/structure/stool,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnQ" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnR" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cnS" = (/obj/machinery/particle_accelerator/control_box,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/engine/engineering) -"cnT" = (/obj/structure/particle_accelerator/fuel_chamber,/turf/simulated/floor/plating,/area/engine/engineering) -"cnU" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plating,/area/engine/engineering) -"cnV" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"cnW" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnX" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cnZ" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"coa" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) -"cob" = (/obj/machinery/camera{c_tag = "Engineering Escape Pod"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/engine/engineering) -"coc" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod4/station) -"cod" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod4/station) -"coe" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"cof" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"cog" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"coh" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/space) -"coi" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft) -"coj" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cok" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"col" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"com" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) -"con" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) -"coo" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/turf/simulated/floor/plating,/area/engine/engineering) -"cop" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engineering) -"coq" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/crowbar,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cor" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/engine/engineering) -"cos" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/engineering) -"cot" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/engineering) -"cou" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"cov" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) -"cow" = (/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/lattice/catwalk,/turf/space,/area/solar/port) -"cox" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) -"coy" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/aft) -"coz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"coA" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/engine/engineering) -"coB" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) -"coC" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel,/area/engine/engineering) -"coD" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/engine/engineering) -"coE" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/engine/engineering) -"coF" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"coG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/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/engine/engineering) -"coH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"coI" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"coJ" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/item/weapon/tank/plasma,/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"coK" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"coL" = (/obj/structure/particle_accelerator/particle_emitter/left,/turf/simulated/floor/plating,/area/engine/engineering) -"coM" = (/obj/structure/particle_accelerator/particle_emitter/center,/turf/simulated/floor/plating,/area/engine/engineering) -"coN" = (/obj/structure/particle_accelerator/particle_emitter/right,/turf/simulated/floor/plating,/area/engine/engineering) -"coO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"coP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/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/engine/engineering) -"coQ" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"coR" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"coS" = (/obj/machinery/camera{c_tag = "Engineering MiniSat Access"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) -"coT" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"coU" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) -"coV" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"coW" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) -"coX" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) -"coY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/space) -"coZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cpa" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cpb" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cpc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cpd" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/engineering) -"cpe" = (/turf/simulated/floor/plating{icon_state = "warnplate"},/area/engine/engineering) -"cpf" = (/obj/item/weapon/wirecutters,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/engine/engineering) -"cpg" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engine/engineering) -"cph" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpi" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpj" = (/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpl" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cpm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpn" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpq" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) -"cpr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cps" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpu" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cpv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) -"cpw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpx" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cpz" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpA" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpB" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/engine/engineering) -"cpC" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) -"cpD" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) -"cpE" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpF" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpG" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpH" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cpI" = (/obj/structure/closet/emcloset,/obj/structure/sign/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/engine/engineering) -"cpJ" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cpK" = (/obj/structure/grille,/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/airless,/area/engine/engineering) -"cpL" = (/obj/machinery/power/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpM" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/engine/engineering) -"cpN" = (/obj/machinery/field/generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/space) -"cpO" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/engine/engineering) -"cpP" = (/obj/machinery/power/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpQ" = (/obj/structure/grille,/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/airless,/area/engine/engineering) -"cpR" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) -"cpS" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/space,/area/space) -"cpT" = (/obj/structure/transit_tube{icon_state = "D-SW"},/turf/space,/area/space) -"cpU" = (/obj/item/device/multitool,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cpV" = (/obj/item/weapon/wirecutters,/obj/structure/lattice,/turf/space,/area/space) -"cpW" = (/obj/structure/transit_tube{icon_state = "D-NE"},/turf/space,/area/space) -"cpX" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) -"cpY" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area/space) -"cpZ" = (/obj/structure/transit_tube,/turf/space,/area/space) -"cqa" = (/obj/structure/transit_tube{tag = "icon-E-W-Pass"; icon_state = "E-W-Pass"},/turf/space,/area/space) -"cqb" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) -"cqc" = (/obj/structure/transit_tube{icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/space) -"cqd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqe" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqh" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area/space) -"cqi" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) -"cqj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqk" = (/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/space) -"cql" = (/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/space) -"cqm" = (/obj/item/weapon/crowbar,/turf/space,/area/space) -"cqn" = (/obj/structure/transit_tube{icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"cqp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cqq" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqr" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/space) -"cqs" = (/obj/machinery/the_singularitygen{anchored = 1},/turf/simulated/floor/plating/airless,/area/space) -"cqt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqu" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) -"cqv" = (/obj/item/weapon/weldingtool,/turf/space,/area/space) -"cqw" = (/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/space) -"cqx" = (/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/space) -"cqy" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) -"cqz" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/turf/space,/area/space) -"cqC" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) -"cqD" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqE" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/space) -"cqF" = (/turf/simulated/wall,/area/aisat) -"cqG" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/aisat) -"cqH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/aisat) -"cqI" = (/turf/simulated/wall/r_wall,/area/aisat) -"cqJ" = (/turf/space,/area/syndicate_station/southwest) -"cqK" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqL" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area/space) -"cqM" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqN" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"cqO" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqP" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/aisat) -"cqS" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqT" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) -"cqU" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cqV" = (/obj/structure/transit_tube/station{dir = 4; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"cqW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqX" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqY" = (/obj/machinery/door/airlock/hatch{name = "Teleporter Room"; req_access_txt = "17;65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cqZ" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cra" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) -"crb" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"crc" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity West"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"crd" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity East"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cre" = (/obj/structure/transit_tube{dir = 1; icon_state = "Block"; tag = "icon-Block (NORTH)"},/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) -"crf" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "AI Satellite Teleport Access"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crg" = (/obj/machinery/door_control{id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;65"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crh" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) -"cri" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/aisat) -"crj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/aisat) -"crk" = (/obj/machinery/power/apc{dir = 1; name = "MiniSat External Power APC"; pixel_y = 29},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crl" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "MiniSat Entrance"; dir = 2; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cro" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13"},/turf/simulated/floor/plating,/area/aisat) -"crp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"crt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) -"cru" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) -"crv" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/aisat) -"crw" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/sign/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/aisat) -"crx" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/wall,/area/aisat) -"cry" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/aisat) -"crz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"crA" = (/obj/machinery/computer/security/telescreen{dir = 1; name = "MiniSat Monitor"; network = list("MiniSat"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"crB" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) -"crC" = (/obj/machinery/light,/obj/machinery/turretid{control_area = "\improper AI Satellite Antechamber"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access = list(65)},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/aisat) -"crD" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall,/area/aisat) -"crE" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat) -"crF" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"crG" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) -"crH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/space) -"crI" = (/obj/structure/window/reinforced,/turf/space,/area/space) -"crJ" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) -"crK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) -"crL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crM" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) -"crO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/space) -"crP" = (/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/aisat) -"crQ" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"crR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"crS" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crT" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crY" = (/obj/machinery/light{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/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"crZ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csa" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"csb" = (/obj/structure/window/reinforced,/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"csc" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/aisat) -"csd" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"cse" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) -"csf" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) -"csg" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csh" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csi" = (/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) -"csl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"csm" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cso" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csp" = (/obj/machinery/bot/secbot/pingsky,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"csr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"css" = (/obj/machinery/power/apc{aidisabled = 0; cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; pixel_x = 29; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cst" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior North West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"csu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/bot/floorbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) -"csv" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/turret_protected/aisat_interior) -"csw" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) -"csx" = (/obj/machinery/camera/motion{c_tag = "MiniSat Antechamber"; dir = 1; network = list("MiniSat")},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) -"csy" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/turret_protected/aisat_interior) -"csz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/bot/cleanbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) -"csA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior North East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"csB" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csD" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csE" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"csG" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"csI" = (/turf/space,/area/syndicate_station/southeast) -"csJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/area/turret_protected/ai) -"csK" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/area/turret_protected/ai) -"csL" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2; network = list("MiniSat","RD"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"csM" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"csN" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"csO" = (/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/turret_protected/ai) -"csP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/area/turret_protected/ai) -"csQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/area/turret_protected/ai) -"csR" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"csS" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/turret_protected/ai) -"csU" = (/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csV" = (/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csW" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"csX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"csY" = (/turf/simulated/wall,/area/turret_protected/ai) -"csZ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"cta" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ctb" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ctc" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 27},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = 5},/obj/effect/landmark/start{name = "AI"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 32; pixel_y = 32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 32},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ctd" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"cte" = (/turf/space,/area/syndicate_station/south) -"ctf" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctg" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"cth" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 5; pixel_y = 24},/obj/machinery/flasher{id = "AI"; pixel_x = -6; pixel_y = 24},/obj/machinery/camera/motion{c_tag = "AI Chamber South"; dir = 2; network = list("RD","MiniSat")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"cti" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ctj" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctl" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctn" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior South West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) -"cto" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ctp" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior South East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"ctq" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) -"ctr" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"cts" = (/turf/simulated/wall,/area/ai_monitored/storage/secure) -"ctt" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"ctu" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"ctv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) -"ctw" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"ctx" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cty" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) -"ctz" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/space) -"ctA" = (/obj/machinery/power/apc{dir = 8; name = "MiniSat Maint APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctB" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air Out"; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/secure) -"ctC" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctD" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/secure) -"ctE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) -"ctG" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/aisat) -"ctH" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) -"ctI" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctJ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctK" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/ai_monitored/storage/secure) -"ctL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/secure) -"ctM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/ai_monitored/storage/secure) -"ctN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctO" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/aisat) -"ctQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/camera/motion{c_tag = "MiniSat Maintenance"; dir = 4; network = list("MiniSat")},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctS" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) -"ctV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/secure) -"ctW" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"ctX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/space) -"ctY" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Auxiliary MiniSat Distribution Port"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/ai_monitored/storage/secure) -"ctZ" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cua" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cub" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cuc" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/ai_monitored/storage/secure) -"cud" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/secure) -"cue" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/tcommsat/computer) -"cuf" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cug" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) -"cuh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cui" = (/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/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cuj" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/tcommsat/computer) -"cuk" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cul" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cum" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cun" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/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/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) -"cuo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) -"cup" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cuq" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/computer) -"cur" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) -"cus" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cut" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"cuu" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cuv" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cuw" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) -"cux" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/floor/plating/airless,/area/shuttle/laborcamp/station) -"cuy" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/mining/station) - +"ajZ" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) +"aka" = (/obj/machinery/computer/shuttle/labor,/obj/structure/reagent_dispensers/peppertank{pixel_x = -31; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akb" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akc" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/restraints/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) +"ake" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/processing) +"akf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/security/processing) +"akg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"akh" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) +"aki" = (/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) +"akj" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akk" = (/obj/machinery/door/window/brigdoor{id = "Cell 1"; name = "Cell 1"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"akl" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/security/brig) +"akn" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"ako" = (/obj/machinery/door/window/brigdoor{id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"akp" = (/obj/machinery/door/window/brigdoor{id = "Cell 3"; name = "Cell 3"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"akq" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akr" = (/obj/machinery/door/airlock/glass_security{name = "Brig Desk"; req_access_txt = "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/plasteel{icon_state = "dark"},/area/security/brig) +"aks" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akt" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"aku" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Brig"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"akv" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"akw" = (/obj/machinery/door/window/brigdoor{id = "Cell 4"; name = "Cell 4"; req_access_txt = "2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/brig) +"akx" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"aky" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/crew_quarters/courtroom) +"akz" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/courtroom) +"akA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/crew_quarters/courtroom) +"akB" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/courtroom) +"akC" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/crew_quarters/courtroom) +"akD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxstarboard) +"akE" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/auxport) +"akF" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/space) +"akG" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akH" = (/obj/machinery/flasher_button{id = "gulagshuttleflasher"; name = "Flash Control"; pixel_x = 0; pixel_y = -26; req_access_txt = "1"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akI" = (/obj/machinery/mineral/labor_claim_console{machinedir = 2; pixel_x = 30; pixel_y = 30},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"akK" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/processing) +"akL" = (/turf/simulated/floor/plating,/area/security/processing) +"akM" = (/turf/simulated/floor/plasteel,/area/security/processing) +"akN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"akO" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"akP" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) +"akQ" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) +"akR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"akS" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"akT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"akU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = -25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"akV" = (/obj/machinery/door_control{id = "briggate"; name = "Desk Shutters"; pixel_x = -26; pixel_y = 6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher_button{id = "brigentry"; pixel_x = -28; pixel_y = -8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"akW" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"akX" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastleft{name = "Brig Desk"; req_access_txt = "1"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"akY" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"akZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"ala" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/flasher{id = "Cell 4"; pixel_x = 28},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alc" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/crew_quarters/courtroom) +"ald" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 10},/area/crew_quarters/courtroom) +"ale" = (/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) +"alf" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) +"alg" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/courtroom) +"alh" = (/obj/structure/stool/bed/chair{dir = 8; name = "Defense"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/crew_quarters/courtroom) +"ali" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) +"alj" = (/turf/space,/area/maintenance/auxsolarstarboard) +"alk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/lattice/catwalk,/turf/space,/area/maintenance/auxsolarstarboard) +"all" = (/turf/simulated/wall,/area/maintenance/fsmaint2) +"alm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aln" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"alo" = (/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"alp" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/floor{icon = 'icons/turf/floors.dmi'; icon_state = "dark"},/area/space) +"alq" = (/turf/simulated/shuttle/wall,/area/space) +"alr" = (/obj/machinery/mineral/stacking_machine/laborstacker{input_dir = 2; output_dir = 1},/turf/simulated/shuttle/floor{icon = 'icons/turf/floors.dmi'; icon_state = "dark"},/area/space) +"als" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/security/processing) +"alt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/processing) +"alu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/security/processing) +"alv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"alw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "Cell 1"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alx" = (/obj/structure/closet/secure_closet/brig{id = "Cell 1"; name = "Cell 1 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"aly" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 2"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alz" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/flasher{id = "Cell 3"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alB" = (/obj/structure/closet/secure_closet/brig{id = "Cell 3"; name = "Cell 3 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alC" = (/obj/machinery/light/small{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "outerbrig"; name = "Brig Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = -5; req_access_txt = "63"},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "innerbrig"; name = "Brig Interior Doors Control"; normaldoorcontrol = 1; pixel_x = -26; pixel_y = 5; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"alD" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"alE" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/eastright{name = "Brig Desk"; req_access_txt = "2"},/obj/item/weapon/restraints/handcuffs,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"alF" = (/obj/machinery/flasher{id = "brigentry"; pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"alG" = (/obj/structure/closet/secure_closet/brig{id = "Cell 4"; name = "Cell 4 Locker"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 25; pixel_y = -2; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/security/brig) +"alI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"alJ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"alK" = (/obj/machinery/door/airlock/glass{name = "Courtroom"; req_access_txt = "42"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"alL" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"alM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"alN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"alO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"alP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"alQ" = (/turf/simulated/shuttle/floor,/area/space) +"alR" = (/obj/machinery/mineral/labor_claim_console{machinedir = 1; pixel_x = 30; pixel_y = 0},/turf/simulated/shuttle/floor,/area/space) +"alS" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/security/processing) +"alT" = (/obj/machinery/door/airlock/glass_security{name = "Prisoner Processing"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/security/processing) +"alU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) +"alV" = (/obj/machinery/camera{c_tag = "Brig Evidence Storage"; dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/security/brig) +"alW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"alX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"alY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/security/brig) +"alZ" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{name = "Brig Desk"; req_access_txt = "1"},/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/plasteel{icon_state = "dark"},/area/security/brig) +"ama" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "briggate"; name = "security shutters"},/obj/machinery/door/window/southleft{base_state = "right"; icon_state = "right"; name = "Brig Desk"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/brig) +"amb" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "briggate"; name = "security blast door"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) +"amc" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/brig) +"amd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Brig"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/brig) +"ame" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amf" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amg" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amh" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Courtroom APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"ami" = (/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"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amj" = (/obj/machinery/light/small{dir = 4},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aml" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"amm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"amn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/space) +"amo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/flasher{id = "gulagshuttleflasher"; pixel_x = 25},/turf/simulated/shuttle/floor,/area/space) +"amp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/security/processing) +"amq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) +"amr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) +"ams" = (/obj/machinery/door_control{desc = "A remote control switch for the exit."; id = "laborexit"; name = "exit button"; normaldoorcontrol = 1; pixel_x = 26; pixel_y = -6; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/processing) +"amt" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"amu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"amv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"amw" = (/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amx" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"amy" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"amz" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"amA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amB" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amC" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amD" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) +"amE" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"amF" = (/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,/area/maintenance/auxsolarport) +"amG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"amH" = (/turf/simulated/wall,/area/maintenance/fpmaint2) +"amI" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/space) +"amJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; travelDir = 90; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "labor_home"; name = "fore bay 1"; width = 9},/turf/simulated/shuttle/floor,/area/space) +"amK" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"},/turf/simulated/floor/plating,/area/security/processing) +"amL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{id_tag = "laborexit"; name = "Labor Shuttle"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/processing) +"amM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amN" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amO" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amP" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"amR" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Courtroom"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amT" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amU" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amV" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/camera{c_tag = "Courtroom South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amW" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"amX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ana" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) +"anb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fsmaint) +"anc" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) +"and" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ane" = (/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,/area/maintenance/auxsolarstarboard) +"anf" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ang" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"ani" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anj" = (/obj/structure/stool/bed,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ank" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/shuttle/plating,/area/space) +"anl" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/processing) +"anm" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/security/processing) +"ann" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) +"ano" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/camera{c_tag = "Labor Shuttle Dock South"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) +"anp" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/processing) +"anq" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) +"anr" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway West"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) +"ans" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) +"ant" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA"; location = "Security"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"anu" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anv" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anw" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anx" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway East"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"any" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anz" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anA" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) +"anB" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"anC" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/courtroom) +"anD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"anF" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/fsmaint) +"anG" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Out"; on = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/fsmaint) +"anH" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"anI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"anJ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"anK" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"anL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"anM" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"anN" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"anO" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"anP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Port Solar APC"; pixel_x = -25; pixel_y = 3},/obj/machinery/camera{c_tag = "Fore Port Solar Control"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anQ" = (/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/maintenance/auxsolarport) +"anR" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"anS" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"anT" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/space) +"anU" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/space) +"anV" = (/obj/machinery/door/airlock/glass_security{name = "N2O Storage"; req_access_txt = "3"},/turf/simulated/floor/plating,/area/security/processing) +"anW" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/security/processing) +"anX" = (/turf/simulated/wall,/area/security/detectives_office) +"anY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/detectives_office) +"anZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_security{name = "Detective"; req_access_txt = "4"},/turf/simulated/floor/plasteel,/area/security/detectives_office) +"aoa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aob" = (/turf/simulated/wall,/area/lawoffice) +"aoc" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/simulated/floor/plasteel,/area/lawoffice) +"aod" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"aoe" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"aof" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aog" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint) +"aoh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) +"aoi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fsmaint) +"aoj" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aok" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aol" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aom" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Dormitory Maintenance APC"; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aon" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoo" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aop" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoq" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aor" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Air In"; on = 1},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/fsmaint) +"aos" = (/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/fsmaint) +"aot" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Starboard Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aou" = (/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,/area/maintenance/auxsolarstarboard) +"aov" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aow" = (/turf/simulated/wall/r_wall,/area/maintenance/fsmaint2) +"aox" = (/obj/structure/closet/wardrobe/mixed,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aoy" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aoz" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) +"aoA" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) +"aoB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) +"aoC" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aoD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aoE" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"aoF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) +"aoG" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plating,/area/security/processing) +"aoH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/security/processing) +"aoI" = (/obj/item/weapon/storage/secure/safe{pixel_x = -23},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aoJ" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aoK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aoL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aoM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/lawoffice) +"aoN" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aoO" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aoP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/lawoffice) +"aoQ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/wood,/area/lawoffice) +"aoR" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aoS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) +"aoT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoX" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"aoY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apa" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Fitness Room APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apd" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/fsmaint) +"ape" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/fsmaint) +"apf" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aph" = (/obj/structure/grille,/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"api" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apj" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"apl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) +"apm" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apn" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apo" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"app" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apq" = (/obj/effect/decal/cleanable/cobweb,/obj/item/weapon/coin/gold,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apr" = (/obj/machinery/computer/slot_machine{balance = 15; money = 500},/obj/item/weapon/coin/iron,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aps" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"apt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/space) +"apu" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apv" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/fpmaint2) +"apw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apx" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apA" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apB" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apC" = (/obj/machinery/power/apc{dir = 1; name = "Arrivals North Maintenance APC"; pixel_x = -1; pixel_y = 26},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apD" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"apF" = (/obj/effect/landmark{name = "carpspawn"},/obj/structure/lattice,/turf/space,/area/space) +"apG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/security/processing) +"apH" = (/obj/machinery/power/apc{dir = 8; name = "Labor Shuttle Dock APC"; pixel_x = -24},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/processing) +"apI" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"apJ" = (/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"apK" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"apL" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"apM" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/restraints/handcuffs,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"apN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"apO" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/requests_console{department = "Law office"; pixel_x = -32; pixel_y = 0},/obj/structure/closet/lawcloset,/turf/simulated/floor/wood,/area/lawoffice) +"apP" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"apQ" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/pen/red,/turf/simulated/floor/wood,/area/lawoffice) +"apR" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/lawoffice) +"apS" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "lawyer_blast"; name = "privacy door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/lawoffice) +"apT" = (/turf/simulated/wall,/area/crew_quarters/sleep) +"apU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) +"apW" = (/turf/simulated/wall,/area/crew_quarters/fitness) +"apX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint) +"apZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness) +"aqa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/crew_quarters/fitness) +"aqb" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aqc" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) +"aqd" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqe" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqf" = (/obj/machinery/power/apc{dir = 1; name = "Bar Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqi" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqj" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqk" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aql" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqm" = (/obj/item/weapon/coin/gold,/obj/item/weapon/coin/iron,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqn" = (/obj/structure/closet,/obj/item/weapon/coin/iron,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqo" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aqp" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) +"aqq" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor,/area/space) +"aqr" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqt" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2) +"aqu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) +"aqv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/fpmaint2) +"aqA" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqB" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqC" = (/turf/simulated/wall,/area/maintenance/fpmaint) +"aqD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aqE" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aqF" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"aqG" = (/obj/effect/landmark/start{name = "Detective"},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"aqH" = (/obj/machinery/computer/security/wooden_tv,/obj/machinery/newscaster{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"aqI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/lawoffice) +"aqJ" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aqK" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aqL" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/law,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) +"aqM" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Lawyer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/lawoffice) +"aqN" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aqO" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aqP" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aqQ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aqR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/sleep) +"aqS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/sleep) +"aqT" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) +"aqU" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqV" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqW" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqX" = (/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqY" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"aqZ" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"ara" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) +"arb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"arc" = (/obj/structure/closet/athletic_mixed,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"ard" = (/obj/structure/closet/boxinggloves,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"are" = (/obj/machinery/camera{c_tag = "Fitness Room"},/obj/structure/closet/masks,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"arf" = (/obj/structure/closet/lasertag/blue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) +"arg" = (/obj/structure/closet/lasertag/red,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) +"arh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/fitness) +"ari" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"arj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ark" = (/obj/structure/door_assembly/door_assembly_mai,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"arl" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"arm" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"arn" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/donut,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aro" = (/turf/simulated/wall,/area/maintenance/electrical) +"arp" = (/turf/simulated/wall,/area/hallway/secondary/entry) +"arq" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"arr" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{id = "pod1"; name = "escape pod 1"},/turf/simulated/shuttle/floor,/area/space) +"ars" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"art" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{id = "pod2"; name = "escape pod 2"},/turf/simulated/shuttle/floor,/area/space) +"aru" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arx" = (/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/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ary" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arz" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arA" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arB" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arC" = (/obj/structure/stool,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arD" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arE" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arF" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arG" = (/obj/machinery/requests_console{department = "Detective's office"; pixel_x = -30; pixel_y = 0},/obj/structure/table/wood,/obj/item/device/camera{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"arH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"arI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) +"arJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"arK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) +"arL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arM" = (/obj/machinery/door/airlock/maintenance{name = "Law Office Maintenance"; req_access_txt = "38"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/lawoffice) +"arN" = (/turf/simulated/floor/wood,/area/lawoffice) +"arO" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor/wood,/area/lawoffice) +"arP" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"arQ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"arR" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"arS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"arT" = (/obj/machinery/door/airlock{id_tag = "Dorm4"; name = "Dorm 4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"arU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"arV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"arW" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"arX" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"arY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm5"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"arZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"asa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/obj/machinery/door_control{id = "Dorm6"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"asb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"asc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"asd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"ase" = (/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"asf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"asg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) +"ash" = (/obj/structure/table,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/shard{icon_state = "small"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asi" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asj" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/fsmaint2) +"ask" = (/obj/machinery/door_control{id = "maint3"; name = "Blast Door Control C"; pixel_x = 0; pixel_y = 24; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asm" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"asn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aso" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"asp" = (/obj/item/stack/rods{amount = 50},/obj/structure/rack,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil{amount = 5},/obj/item/stack/sheet/mineral/plasma{amount = 10; layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"asq" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plating,/area/maintenance/electrical) +"asr" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ass" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/maintenance/electrical) +"ast" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/maintenance/electrical) +"asu" = (/obj/machinery/door/airlock/external{name = "Escape Pod One"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"asv" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asw" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asx" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fpmaint2) +"asA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) +"asB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fpmaint2) +"asD" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/space) +"asE" = (/obj/item/weapon/paper/crumpled,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/space) +"asF" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asG" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asH" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 35},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asI" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asJ" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asL" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asO" = (/obj/machinery/camera{c_tag = "Detective's Office"; dir = 1},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asP" = (/obj/machinery/computer/med_data,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/security/detectives_office) +"asQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/detectives_office) +"asR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/lawoffice) +"asT" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/weapon/cartridge/lawyer,/turf/simulated/floor/wood,/area/lawoffice) +"asU" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Law Office"; dir = 1; network = list("SS13")},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; dir = 1; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = -27},/turf/simulated/floor/wood,/area/lawoffice) +"asV" = (/obj/machinery/photocopier,/obj/machinery/door_control{id = "lawyer_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 8},/turf/simulated/floor/wood,/area/lawoffice) +"asW" = (/obj/machinery/power/apc{dir = 8; name = "Fore Primary Hallway APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"asX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"asY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"asZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/sleep) +"ata" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 1"},/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"atb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/sleep) +"atc" = (/obj/machinery/door/airlock{id_tag = "Dorm6"; name = "Cabin 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/sleep) +"atd" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"ate" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atf" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"atg" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"ath" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"ati" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) +"atk" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atm" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"atn" = (/obj/machinery/camera{c_tag = "Holodeck"},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"ato" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"atp" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"atq" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"atr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ats" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"att" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"atu" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"atv" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"atw" = (/turf/simulated/floor/plating,/area/maintenance/electrical) +"atx" = (/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/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"aty" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"atz" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"atA" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Escape Pod 1"; dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atB" = (/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atC" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atD" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Arrivals Escape Pod 2"; dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atI" = (/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/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint2) +"atK" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atL" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atM" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atN" = (/obj/structure/mirror{icon_state = "mirror_broke"; pixel_y = 28; shattered = 1},/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/circuitboard/operating,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atO" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atP" = (/obj/item/weapon/airlock_painter,/obj/structure/lattice,/obj/structure/closet,/turf/space,/area/space) +"atQ" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atR" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atS" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"atT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"atU" = (/obj/machinery/door/airlock/maintenance{name = "Chemical Storage"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"atV" = (/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/turf/simulated/floor/plating,/area/security/detectives_office) +"atW" = (/obj/machinery/power/apc{dir = 8; name = "Detective APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/security/detectives_office) +"atX" = (/obj/machinery/power/apc{dir = 1; name = "Law Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/lawoffice) +"atY" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"atZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) +"aua" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aub" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"auc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) +"aud" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"aue" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/machinery/camera{c_tag = "Dormitory North"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"auf" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"aug" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"auh" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"aui" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"auj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) +"auk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) +"aul" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aum" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) +"aun" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"auo" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/crew_quarters/fitness) +"aup" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"auq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) +"aur" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aus" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aut" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"auu" = (/obj/machinery/door/poddoor/preopen{id = "maint3"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"auv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2) +"auw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aux" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) +"auy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) +"auz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"auA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/maintenance/electrical) +"auB" = (/obj/machinery/power/apc{dir = 1; name = "Electrical Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) +"auC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"auD" = (/obj/structure/table,/obj/item/clothing/gloves/color/fyellow,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"auE" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry) +"auF" = (/obj/machinery/door/airlock/external{name = "Escape Pod Two"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"auG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auH" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auI" = (/obj/structure/optable{name = "Robotics Operating Table"},/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auJ" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/space) +"auK" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auL" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"auN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint) +"auO" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auP" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint) +"auR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auT" = (/obj/machinery/power/apc{dir = 1; name = "EVA Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auU" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auX" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"auZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ava" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"avb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"avc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"avd" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ave" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"avf" = (/obj/machinery/door/airlock{id_tag = "Dorm3"; name = "Dorm 3"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avh" = (/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avi" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avj" = (/obj/structure/table/wood,/obj/item/clothing/mask/balaclava,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avk" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avl" = (/obj/structure/table/wood,/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avm" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"avp" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"avq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"avr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"avs" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"avt" = (/obj/structure/table,/obj/item/weapon/paper{desc = ""; info = "Brusies sustained in the holodeck can be healed simply by sleeping."; name = "Holodeck Disclaimer"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"avu" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avv" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avw" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avx" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avy" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avz" = (/obj/machinery/door_control{id = "maint2"; name = "Blast Door Control B"; pixel_x = -28; pixel_y = 4; req_access_txt = "0"},/obj/machinery/door_control{id = "maint1"; name = "Blast Door Control A"; pixel_x = -28; pixel_y = -6; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avA" = (/obj/structure/janitorialcart,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avB" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avC" = (/obj/structure/table/glass,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"avF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Electrical Maintenance"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plating,/area/maintenance/electrical) +"avI" = (/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/maintenance/electrical) +"avJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avK" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/electrical) +"avL" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/camera_assembly,/obj/item/weapon/camera_assembly,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/electrical) +"avM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"avN" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"avO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"avP" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) +"avQ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) +"avR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) +"avS" = (/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/hallway/secondary/entry) +"avT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avU" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avV" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avW" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/trash,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint2) +"avY" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"avZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awe" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awl" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awm" = (/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/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"awo" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"awp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/eva) +"awq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"awr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) +"aws" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"awt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) +"awu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"awv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aww" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awy" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awz" = (/obj/structure/table/wood,/obj/item/device/violin,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awA" = (/obj/structure/table/wood,/obj/item/device/paicard,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awB" = (/obj/structure/table/wood,/obj/item/toy/cards/deck,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awC" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"awF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"awJ" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"awK" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/crew_quarters/fitness) +"awL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"awN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Holodeck Door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"awR" = (/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/maintenance/fsmaint2) +"awS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"awT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"awU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) +"awV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/electrical) +"awW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"awX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating,/area/maintenance/electrical) +"awY" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/maintenance/electrical) +"awZ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"axa" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"axb" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) +"axc" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry) +"axd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"axe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) +"axf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"axg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"axh" = (/obj/structure/closet/wardrobe/white,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axi" = (/obj/structure/table/glass,/obj/item/weapon/hemostat,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axj" = (/obj/structure/table/glass,/obj/item/weapon/restraints/handcuffs/cable/zipties,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axm" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"axn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fpmaint) +"axo" = (/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) +"axp" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axq" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axr" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axs" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axt" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axv" = (/turf/simulated/wall/r_wall,/area/gateway) +"axw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axx" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"axy" = (/obj/structure/closet/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Motion Sensor"; name = "motion-sensitive security camera"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"axz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"axA" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axB" = (/obj/machinery/power/apc{dir = 1; name = "EVA Storage APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axC" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/device/radio/off,/obj/item/device/assembly/timer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axD" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"axE" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"axF" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"axG" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axH" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axI" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axJ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"axK" = (/turf/simulated/wall,/area/ai_monitored/storage/eva) +"axL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"axM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"axN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"axO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"axP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"axQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"axR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"axS" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) +"axT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"axU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"axV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) +"axW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) +"axX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters/fitness) +"axY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"axZ" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"aya" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"ayb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) +"ayc" = (/obj/machinery/camera{c_tag = "Fitness Room South"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) +"ayd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aye" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ayf" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"ayg" = (/obj/machinery/power/terminal,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayh" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayi" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayj" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayk" = (/obj/machinery/power/terminal,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"ayl" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aym" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) +"ayn" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"ayo" = (/obj/machinery/camera{c_tag = "Arrivals Bay 1 North"; dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"ayp" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) +"ayq" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) +"ayr" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"ays" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"ayt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/maintenance/fpmaint2) +"ayu" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) +"ayv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ayw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fpmaint) +"ayx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/fpmaint) +"ayy" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/space,/area/space) +"ayz" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/space,/area/space) +"ayA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"ayB" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) +"ayC" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) +"ayD" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) +"ayE" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"ayF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ayG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "EVA Maintenance"; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayO" = (/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayP" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"ayQ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"ayR" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"ayS" = (/obj/machinery/door/airlock{id_tag = "Dorm2"; name = "Dorm 2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"ayT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) +"ayU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"ayV" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"ayW" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"ayX" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/sleep) +"ayY" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) +"ayZ" = (/turf/simulated/wall,/area/crew_quarters/toilet) +"aza" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) +"azc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"azd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"aze" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"azf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/fitness) +"azg" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) +"azh" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azi" = (/obj/structure/closet,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azj" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azk" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azl" = (/obj/machinery/door/poddoor/preopen{id = "maint2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azm" = (/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"azp" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/electrical) +"azq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/wall,/area/maintenance/electrical) +"azr" = (/obj/machinery/computer/monitor{name = "backup power monitoring console"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/electrical) +"azs" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/electrical) +"azt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) +"azu" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"azv" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"azw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"azx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/apc{dir = 2; name = "Security Checkpoint APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/security/checkpoint2) +"azy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"azz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"azA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"azB" = (/obj/machinery/power/apc{dir = 4; name = "Garden APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azC" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/fancy/grass,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azD" = (/obj/machinery/light{dir = 1},/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azE" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azF" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azG" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azH" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"azI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azK" = (/obj/machinery/power/apc{dir = 2; name = "Primary Tool Storage APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/storage/primary) +"azL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azM" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azN" = (/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) +"azO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) +"azP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) +"azQ" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"azR" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) +"azS" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"azT" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) +"azU" = (/obj/machinery/power/apc{dir = 8; name = "Gateway APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/gateway) +"azV" = (/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"azX" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) +"azY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"azZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAa" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAe" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aAf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aAh" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aAi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aAj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aAk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/toilet) +"aAl" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAm" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAn" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/fsmaint2) +"aAq" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAr" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAs" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAt" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aAu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"aAv" = (/turf/simulated/wall,/area/security/checkpoint2) +"aAw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/checkpoint2) +"aAx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/checkpoint2) +"aAy" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/security/checkpoint2) +"aAz" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aAA" = (/obj/item/seeds/appleseed,/obj/item/seeds/bananaseed,/obj/item/seeds/cocoapodseed,/obj/item/seeds/grapeseed,/obj/item/seeds/orangeseed,/obj/item/seeds/sugarcaneseed,/obj/item/seeds/wheatseed,/obj/item/seeds/watermelonseed,/obj/structure/table/glass,/obj/item/seeds/towermycelium,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aAB" = (/obj/machinery/door/airlock/maintenance{name = "Garden Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aAC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/primary) +"aAD" = (/turf/simulated/wall,/area/storage/primary) +"aAE" = (/turf/simulated/wall/r_wall,/area/storage/primary) +"aAF" = (/obj/structure/closet/secure_closet/freezer/money,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) +"aAG" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) +"aAH" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) +"aAI" = (/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) +"aAJ" = (/obj/structure/filingcabinet,/obj/item/weapon/folder/documents,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) +"aAK" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) +"aAL" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) +"aAM" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) +"aAN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/weapon/pen{desc = "Writes upside down!"; name = "astronaut pen"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAT" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aAU" = (/obj/machinery/camera{c_tag = "EVA East"; dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aAV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door_control{id = "Dorm1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep) +"aAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aAX" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAY" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aBa" = (/obj/structure/table/wood,/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = -32; pixel_y = 0},/obj/item/weapon/reagent_containers/food/snacks/baguette,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aBb" = (/obj/machinery/camera{c_tag = "Theatre Storage"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aBc" = (/obj/machinery/vending/autodrobe,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aBd" = (/turf/simulated/wall,/area/crew_quarters/theatre) +"aBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBf" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aBg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aBh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aBi" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBj" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBl" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/window{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/obj/structure/window,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/fsmaint2) +"aBm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/fsmaint2) +"aBn" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBo" = (/obj/machinery/door/poddoor/preopen{id = "maint1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint2) +"aBq" = (/obj/structure/girder,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBr" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBv" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBw" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBx" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBy" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aBz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) +"aBA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aBB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aBC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aBD" = (/turf/simulated/wall,/area/chapel/main) +"aBE" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/space) +"aBF" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/space) +"aBG" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"aBH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals North"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aBI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/checkpoint2) +"aBJ" = (/obj/structure/closet/secure_closet/security,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint2) +"aBK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aBL" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aBM" = (/obj/machinery/computer/card,/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aBN" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"aBO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint2) +"aBP" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aBQ" = (/obj/machinery/vending/assist,/turf/simulated/floor/plasteel,/area/storage/primary) +"aBR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aBS" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aBT" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBU" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Primary Tool Storage"},/obj/machinery/requests_console{department = "Tool Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBV" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/device/multitool,/obj/item/device/multitool{pixel_x = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBW" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBX" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/primary) +"aBY" = (/turf/simulated/floor/plasteel,/area/storage/primary) +"aBZ" = (/obj/machinery/vending/tool,/turf/simulated/floor/plasteel,/area/storage/primary) +"aCa" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) +"aCb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) +"aCc" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/nuke_storage) +"aCd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) +"aCe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) +"aCf" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCg" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCi" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCj" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) +"aCk" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aCl" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCm" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aCo" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA Storage"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCp" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aCq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aCr" = (/obj/machinery/door/airlock/glass_command{name = "Command EVA"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aCs" = (/obj/machinery/door/airlock/command{name = "Command EVA"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aCt" = (/obj/machinery/door/airlock{id_tag = "Dorm1"; name = "Dorm 1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep) +"aCu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aCv" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCw" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCx" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCy" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCz" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aCA" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Mime"},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aCB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/crew_quarters/theatre) +"aCC" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"aCD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 18},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCG" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCI" = (/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; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCK" = (/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},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aCP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 2; name = "Chapel APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/chapel/main) +"aCQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) +"aCR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aCS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aCT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aCU" = (/obj/machinery/door/window{dir = 8; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/mass_driver{dir = 4; id = "chapelgun"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/chapel/main) +"aCV" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/chapel/main) +"aCW" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) +"aCX" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/space) +"aCY" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/space) +"aCZ" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/space) +"aDa" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/space) +"aDb" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/space) +"aDc" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/space) +"aDd" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/space) +"aDe" = (/obj/machinery/requests_console{department = "Arrival shuttle"; pixel_y = 30},/turf/simulated/shuttle/floor,/area/space) +"aDf" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/space) +"aDg" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/space,/area/space) +"aDh" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aDi" = (/obj/structure/closet,/obj/item/weapon/crowbar,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint2) +"aDj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aDk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aDl" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aDm" = (/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aDn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint2) +"aDo" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/wheat,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon,/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/obj/item/weapon/reagent_containers/food/snacks/grown/grapes,/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDr" = (/obj/machinery/door/airlock{name = "Garden"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aDs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/storage/primary) +"aDt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aDu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aDv" = (/obj/structure/closet/crate{name = "Gold Crate"},/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/weapon/storage/belt/champion,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) +"aDw" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 6},/area/ai_monitored/nuke_storage) +"aDx" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) +"aDy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) +"aDz" = (/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"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) +"aDA" = (/obj/machinery/camera{c_tag = "Gateway"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/structure/sign/biohazard{pixel_x = -32},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/gateway) +"aDB" = (/obj/structure/table,/obj/item/weapon/paper/pamphlet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/gateway) +"aDC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/gateway) +"aDD" = (/obj/structure/table,/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/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/gateway) +"aDE" = (/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/turf/simulated/floor/plasteel,/area/gateway) +"aDF" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aDH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "EVA Storage"; req_access_txt = "18"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aDI" = (/obj/structure/sign/securearea,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aDJ" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aDK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aDL" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aDM" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aDN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aDO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aDP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aDQ" = (/obj/machinery/power/apc{dir = 4; name = "Dormitory Bathrooms APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aDR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) +"aDS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/toilet) +"aDT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/toilet) +"aDU" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) +"aDV" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) +"aDW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-redblue"; icon_state = "redblue"},/area/crew_quarters/theatre) +"aDX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aDY" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aDZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEa" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area/space) +"aEb" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEf" = (/turf/simulated/wall,/area/library) +"aEg" = (/obj/machinery/power/apc{dir = 2; name = "Chapel Office APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/chapel/office) +"aEh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aEi" = (/turf/simulated/wall,/area/chapel/office) +"aEj" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aEk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aEl" = (/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aEm" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/space) +"aEn" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/space) +"aEo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/space) +"aEp" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/space) +"aEq" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aEr" = (/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light_switch{pixel_x = 6; pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint2) +"aEs" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) +"aEt" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) +"aEu" = (/obj/item/weapon/paper,/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 2; name = "Arrivals Security Checkpoint"; pixel_y = -8; req_access_txt = "1"},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) +"aEv" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint2) +"aEw" = (/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint2) +"aEx" = (/obj/structure/table/glass,/obj/item/weapon/minihoe,/obj/item/weapon/hatchet,/obj/item/weapon/crowbar,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEB" = (/obj/machinery/camera{c_tag = "Garden"; dir = 8; network = list("SS13")},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aEC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aED" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aEE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aEF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aEG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aEH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/primary) +"aEI" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/storage/primary) +"aEJ" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/ai_monitored/nuke_storage) +"aEK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/ai_monitored/nuke_storage) +"aEL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera/motion{c_tag = "Vault"; dir = 1; network = list("MiniSat")},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 10},/area/ai_monitored/nuke_storage) +"aEM" = (/obj/structure/safe,/obj/item/clothing/head/bearpelt,/obj/item/weapon/twohanded/fireaxe,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/ai_monitored/nuke_storage) +"aEN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aEO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) +"aEP" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) +"aEQ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/gateway) +"aER" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/gateway) +"aES" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) +"aET" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/gateway) +"aEU" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aEV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aEW" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aEX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aEY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aEZ" = (/obj/item/stack/sheet/plasteel{amount = 10},/obj/structure/table,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aFa" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"aFb" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"aFc" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aFd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aFe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) +"aFf" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFg" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFh" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFi" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFj" = (/obj/machinery/light/small{dir = 8},/obj/machinery/recharge_station,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFk" = (/obj/structure/table/wood,/obj/structure/mirror{pixel_x = -28},/obj/item/weapon/lipstick/random,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aFl" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Clown"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aFm" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aFn" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFp" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFq" = (/obj/structure/disposalpipe/segment{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/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 19},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 20},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFz" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFE" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/space,/area/space) +"aFG" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 17},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFH" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aFI" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/library) +"aFJ" = (/obj/structure/table/wood,/obj/item/weapon/storage/pill_bottle/dice,/turf/simulated/floor/wood,/area/library) +"aFK" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/stack/packageWrap,/turf/simulated/floor/wood,/area/library) +"aFL" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/wood,/area/library) +"aFM" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/chapel/office) +"aFN" = (/obj/structure/closet/wardrobe/chaplain_black,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aFO" = (/obj/machinery/light/small{dir = 1},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aFP" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Chapel Office"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aFQ" = (/obj/machinery/alarm{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aFR" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aFS" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aFT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aFU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aFV" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aFW" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aFX" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/food/snacks/grown/poppy,/obj/item/weapon/reagent_containers/food/snacks/grown/harebell,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aFY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/chapel/main) +"aFZ" = (/obj/effect/landmark{name = "Marauder Entry"},/turf/space,/area/space) +"aGa" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/space) +"aGb" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/space) +"aGc" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry) +"aGd" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plasteel,/area/security/checkpoint2) +"aGe" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint2) +"aGf" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/secondary/entry) +"aGg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint2) +"aGh" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aGi" = (/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/pestspray{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/structure/table/glass,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aGj" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aGk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/storage/primary) +"aGl" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/storage/primary) +"aGm" = (/obj/structure/table,/obj/item/weapon/weldingtool,/obj/item/weapon/crowbar,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel,/area/storage/primary) +"aGn" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/nuke_storage) +"aGo" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/ai_monitored/nuke_storage) +"aGp" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/gateway) +"aGq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/gateway) +"aGr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/gateway) +"aGs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/gateway) +"aGt" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/gateway) +"aGu" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aGv" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aGw" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aGx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aGy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aGz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) +"aGA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aGB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aGC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aGD" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aGE" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aGF" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aGG" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aGH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-redbluefull"; icon_state = "redbluefull"},/area/crew_quarters/theatre) +"aGI" = (/obj/machinery/power/apc{dir = 8; name = "Theatre APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"aGJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGL" = (/obj/machinery/power/apc{dir = 2; name = "Bar APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aGM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) +"aGN" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Bar Storage Maintenance"; req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aGO" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Bar"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/crew_quarters/bar) +"aGP" = (/obj/machinery/power/apc{dir = 2; name = "Kitchen APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"aGQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = 21},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGV" = (/obj/machinery/power/apc{dir = 2; name = "Hydroponics APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/hydroponics) +"aGW" = (/turf/simulated/wall,/area/hydroponics) +"aGX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aGY" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) +"aGZ" = (/turf/simulated/floor/wood,/area/library) +"aHa" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/turf/simulated/floor/wood,/area/library) +"aHb" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) +"aHc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) +"aHd" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) +"aHe" = (/obj/structure/bodycontainer/crematorium,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aHf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aHg" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aHh" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aHi" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aHj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aHk" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aHl" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aHm" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aHn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/space) +"aHo" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/space) +"aHp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"aHq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHr" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) +"aHt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) +"aHu" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/secondary/entry) +"aHv" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHw" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHx" = (/obj/structure/sign/map/left{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHy" = (/obj/structure/sign/map/right{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aHz" = (/obj/structure/table/glass,/obj/item/weapon/hatchet,/obj/item/weapon/minihoe,/obj/item/weapon/crowbar,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/device/analyzer/plant_analyzer,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aHA" = (/obj/item/weapon/storage/bag/plants/portaseeder,/obj/structure/table/glass,/obj/item/device/analyzer/plant_analyzer,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light_switch{pixel_x = -6; pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hallway/secondary/construction{name = "\improper Garden"}) +"aHB" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/storage/primary) +"aHD" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHE" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/gloves/color/fyellow,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHF" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHG" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHH" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/storage/primary) +"aHI" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/storage/primary) +"aHJ" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor/plasteel,/area/storage/primary) +"aHK" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aHL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/hallway/primary/port) +"aHM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/door_control{id = "stationawaygate"; name = "Gateway Access Shutter Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/gateway) +"aHN" = (/turf/simulated/floor/plasteel,/area/gateway) +"aHO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/gateway) +"aHP" = (/obj/machinery/light{dir = 4},/obj/structure/closet/secure_closet/exile,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/gateway) +"aHQ" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aHR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aHS" = (/obj/machinery/camera{c_tag = "EVA South"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/eva) +"aHT" = (/obj/structure/dispenser/oxygen,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aHU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/central) +"aHV" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) +"aHW" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"aHX" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"aHY" = (/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aHZ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"aIa" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"aIb" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/hallway/primary/central) +"aIc" = (/turf/simulated/wall,/area/hallway/primary/central) +"aId" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) +"aIe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) +"aIf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) +"aIg" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aIh" = (/obj/machinery/door/airlock{name = "Theatre Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/theatre) +"aIi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/theatre) +"aIj" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aIk" = (/turf/simulated/wall,/area/crew_quarters/bar) +"aIl" = (/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/revolver/doublebarrel,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aIm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aIn" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aIo" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Bar Delivery"; req_access_txt = "25"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/bar) +"aIp" = (/turf/simulated/wall,/area/crew_quarters/kitchen) +"aIq" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"aIr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/crew_quarters/kitchen) +"aIs" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Hydroponics"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/hydroponics) +"aIt" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/turf/simulated/floor/plating,/area/hydroponics) +"aIu" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aIv" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aIw" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) +"aIx" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) +"aIy" = (/obj/structure/table/wood,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) +"aIz" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) +"aIA" = (/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor/wood,/area/library) +"aIB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aIC" = (/obj/structure/disposalpipe/segment,/obj/machinery/crema_switch{pixel_x = 25},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aID" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/office) +"aIE" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp{pixel_y = 10},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aIF" = (/obj/structure/table/wood,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aIG" = (/obj/structure/table/wood,/obj/item/weapon/nullrod,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aIH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aII" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{dir = 8; name = "Coffin Storage"; req_access_txt = "22"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aIJ" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aIK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aIL" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aIM" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/space) +"aIN" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/space,/area/space) +"aIO" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/secondary/entry) +"aIP" = (/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/secondary/entry) +"aIQ" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/secondary/entry) +"aIR" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aIS" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Garden"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "\improper Garden"}) +"aIT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) +"aIU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor/plasteel,/area/storage/primary) +"aIV" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) +"aIW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/turf/simulated/floor/plasteel,/area/storage/primary) +"aIX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/primary) +"aIY" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aIZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aJa" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aJb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/hallway/primary/port) +"aJc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aJd" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aJe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Access"; req_access_txt = "62"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/gateway) +"aJf" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "stationawaygate"; name = "Gateway Access Shutters"},/turf/simulated/floor/plasteel,/area/gateway) +"aJg" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/gateway) +"aJh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/fpmaint) +"aJi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aJj" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"aJk" = (/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) +"aJl" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) +"aJm" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) +"aJn" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/structure/table/wood,/obj/item/weapon/lipstick,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJp" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJq" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Theatre Stage"; dir = 2},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJr" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aJs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aJt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aJu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aJv" = (/obj/machinery/reagentgrinder,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJw" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJx" = (/obj/machinery/camera{c_tag = "Bar Storage"},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aJy" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aJz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aJA" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/kitchen) +"aJB" = (/obj/machinery/door/window/eastright{name = "Hydroponics Delivery"; req_access_txt = "35"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hydroponics) +"aJC" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJE" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJF" = (/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJG" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/camera{c_tag = "Hydroponics Storage"},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; 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/item/weapon/watertank,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aJJ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) +"aJK" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) +"aJL" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/library) +"aJM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Chapel Crematorium"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aJN" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aJO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Crematorium"; req_access_txt = "27"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aJP" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aJQ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aJR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aJS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aJT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/office) +"aJU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) +"aJV" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aJW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aJX" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/obj/docking_port/mobile{dwidth = 5; height = 7; id = "arrival"; name = "arrival shuttle"; travelDir = -90; width = 15},/obj/docking_port/stationary{dwidth = 5; height = 7; id = "arrival_home"; name = "port bay 1"; width = 15},/turf/simulated/shuttle/plating,/area/space) +"aJY" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/space) +"aJZ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) +"aKa" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aKb" = (/obj/structure/stool/bed/chair/comfy/beige,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aKc" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aKd" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aKe" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) +"aKf" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/entry) +"aKg" = (/obj/machinery/door/firedoor,/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aKh" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKi" = (/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKj" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{name = "Port Hall APC"; dir = 1; pixel_y = 26},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKn" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) +"aKo" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKp" = (/obj/machinery/camera{c_tag = "Port Hallway 2"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKq" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKs" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/port) +"aKt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/port) +"aKu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aKv" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) +"aKw" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/port) +"aKx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKy" = (/obj/machinery/camera{c_tag = "Central Hallway North-West"; dir = 2},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKz" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKA" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKB" = (/turf/simulated/floor/plasteel{icon_state = "L1"},/area/hallway/primary/central) +"aKC" = (/turf/simulated/floor/plasteel{icon_state = "L3"},/area/hallway/primary/central) +"aKD" = (/turf/simulated/floor/plasteel{icon_state = "L5"},/area/hallway/primary/central) +"aKE" = (/turf/simulated/floor/plasteel{icon_state = "L7"},/area/hallway/primary/central) +"aKF" = (/turf/simulated/floor/plasteel{icon_state = "L9"},/area/hallway/primary/central) +"aKG" = (/turf/simulated/floor/plasteel{icon_state = "L11"},/area/hallway/primary/central) +"aKH" = (/turf/simulated/floor/plasteel{desc = ""; icon_state = "L13"; name = "floor"},/area/hallway/primary/central) +"aKI" = (/turf/simulated/floor/plasteel{icon_state = "L15"},/area/hallway/primary/central) +"aKJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) +"aKL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) +"aKM" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) +"aKN" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) +"aKO" = (/obj/machinery/camera{c_tag = "Central Hallway North-East"; dir = 2},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKQ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKR" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aKS" = (/obj/structure/piano,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKT" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKU" = (/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKW" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKX" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aKY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aKZ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aLa" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aLb" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLc" = (/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLd" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLe" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLf" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aLg" = (/obj/machinery/icecream_vat,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aLh" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/obj/machinery/camera{c_tag = "Kitchen Cold Room"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aLi" = (/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aLj" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLk" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLr" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aLs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/library) +"aLt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) +"aLu" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/library) +"aLv" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/wood,/area/library) +"aLw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/library) +"aLx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) +"aLy" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aLz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aLA" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/chapel/office) +"aLB" = (/obj/machinery/camera{c_tag = "Chapel North"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aLC" = (/turf/simulated/wall,/area/hallway/secondary/exit) +"aLD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aLE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aLF" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aLG" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) +"aLH" = (/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) +"aLI" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aLJ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) +"aLK" = (/turf/simulated/floor/goonplaque,/area/hallway/secondary/entry) +"aLL" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aLM" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLT" = (/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/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aLY" = (/turf/simulated/floor/plasteel{icon_state = "L2"},/area/hallway/primary/central) +"aLZ" = (/turf/simulated/floor/plasteel{icon_state = "L4"},/area/hallway/primary/central) +"aMa" = (/turf/simulated/floor/plasteel{icon_state = "L6"},/area/hallway/primary/central) +"aMb" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Lockers"; location = "EVA"},/turf/simulated/floor/plasteel{icon_state = "L8"},/area/hallway/primary/central) +"aMc" = (/turf/simulated/floor/plasteel{icon_state = "L10"},/area/hallway/primary/central) +"aMd" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/turf/simulated/floor/plasteel{icon_state = "L12"},/area/hallway/primary/central) +"aMe" = (/turf/simulated/floor/plasteel{desc = ""; icon_state = "L14"},/area/hallway/primary/central) +"aMf" = (/turf/simulated/floor/plasteel{icon_state = "L16"},/area/hallway/primary/central) +"aMg" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aMh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aMi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aMj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aMk" = (/obj/machinery/door/window{dir = 4; name = "Theatre Stage"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aMl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aMm" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aMn" = (/obj/machinery/computer/slot_machine,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aMo" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aMp" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aMq" = (/obj/structure/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aMr" = (/mob/living/simple_animal/hostile/retaliate/goat{name = "Pete"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aMs" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/chefcloset,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aMt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hydroponics) +"aMu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "hydrofloor"},/area/hydroponics) +"aMv" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hydroponics) +"aMw" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) +"aMx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/library) +"aMy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) +"aMz" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/library) +"aMA" = (/obj/machinery/door/airlock/glass{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/office) +"aMB" = (/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aMC" = (/obj/machinery/door/morgue{name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aMD" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aME" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/hallway/secondary/exit) +"aMF" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/secondary/exit) +"aMG" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/hallway/secondary/exit) +"aMH" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) +"aMI" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) +"aMJ" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aMK" = (/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry) +"aML" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) +"aMM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMP" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMQ" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMR" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMS" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMV" = (/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/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aMZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aNe" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=QM"; location = "CHW"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aNf" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aNg" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aNh" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/door/firedoor,/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aNi" = (/obj/structure/window/reinforced,/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aNj" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aNk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/theatre) +"aNl" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/obj/machinery/computer/slot_machine,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/bar) +"aNn" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "wood"},/area/crew_quarters/bar) +"aNo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/bar) +"aNp" = (/obj/effect/landmark{name = "blobstart"},/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aNq" = (/obj/structure/kitchenspike,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aNr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aNs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aNt" = (/obj/machinery/gibber,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aNu" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNv" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNw" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNx" = (/obj/machinery/hydroponics/constructable,/obj/machinery/camera{c_tag = "Hydroponics North"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNy" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aNB" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/wood,/area/library) +"aNC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/library) +"aND" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/library) +"aNE" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/wood,/area/library) +"aNF" = (/obj/machinery/librarypubliccomp,/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) +"aNG" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aNH" = (/obj/structure/table/wood,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/device/camera,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aNI" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen/invisible,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aNJ" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aNK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aNL" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aNM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aNN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aNO" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aNP" = (/obj/machinery/camera{c_tag = "Escape Arm Holding Area"; dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/secondary/exit) +"aNQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aNR" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aNS" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aNT" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) +"aNU" = (/obj/item/device/radio/beacon,/obj/machinery/camera{c_tag = "Arrivals Bay 1 South"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aNV" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aNW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) +"aNX" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) +"aNY" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aNZ" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry) +"aOa" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/hallway/secondary/entry) +"aOb" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/secondary/entry) +"aOc" = (/turf/simulated/wall,/area/maintenance/port) +"aOd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) +"aOe" = (/turf/simulated/wall,/area/crew_quarters/locker) +"aOf" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aOg" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aOh" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/wall,/area/crew_quarters/locker) +"aOi" = (/turf/simulated/wall,/area/storage/art) +"aOj" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/storage/art) +"aOk" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/turf/simulated/floor/plasteel,/area/storage/art) +"aOl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/art) +"aOm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aOn" = (/turf/simulated/wall,/area/storage/emergency2) +"aOo" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aOp" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aOq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aOr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/port) +"aOs" = (/turf/simulated/wall,/area/storage/tools) +"aOt" = (/turf/simulated/wall/r_wall,/area/bridge) +"aOu" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOv" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOw" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOx" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOy" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display{density = 0; layer = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOz" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aOA" = (/obj/structure/table,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/obj/item/clothing/head/cakehat,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOB" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOC" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOG" = (/obj/item/stack/packageWrap,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aOH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/kitchen) +"aOI" = (/obj/machinery/door/airlock{name = "Kitchen cold room"; req_access_txt = "28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) +"aOJ" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) +"aOK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aOL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aOM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/hydroponics) +"aON" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) +"aOO" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/library) +"aOP" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aOQ" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aOR" = (/obj/structure/cult/tome,/obj/item/clothing/under/suit_jacket/red,/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aOS" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aOT" = (/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aOU" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aOV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aOW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aOX" = (/obj/machinery/door/morgue{name = "Confession Booth"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aOY" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aOZ" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/secondary/exit) +"aPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aPb" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aPc" = (/obj/machinery/door/airlock/external{name = "Security Escape Airlock"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aPd" = (/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aPe" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aPf" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/secondary/entry) +"aPg" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry) +"aPh" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) +"aPi" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/secondary/entry) +"aPj" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) +"aPk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/port) +"aPl" = (/obj/structure/closet/wardrobe/white,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPm" = (/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPn" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPo" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPp" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPr" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPs" = (/obj/machinery/vending/clothing,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPt" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPu" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPv" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aPw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel,/area/storage/art) +"aPx" = (/turf/simulated/floor/plasteel,/area/storage/art) +"aPy" = (/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/storage/art) +"aPz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aPA" = (/obj/machinery/door/airlock{name = "Port Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/storage/emergency2) +"aPB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/storage/tools) +"aPC" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tools) +"aPD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Auxiliary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor/plasteel,/area/storage/tools) +"aPE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/storage/tools) +"aPF" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aPG" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/simulated/floor/plasteel,/area/bridge) +"aPH" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/bridge) +"aPI" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/bridge) +"aPJ" = (/obj/machinery/computer/monitor{name = "bridge power monitoring console"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/bridge) +"aPK" = (/obj/machinery/computer/shuttle/labor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/bridge) +"aPL" = (/obj/machinery/computer/communications,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aPM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/bridge) +"aPN" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel{dir = 10; icon_state = "green"},/area/bridge) +"aPO" = (/obj/machinery/computer/crew,/turf/simulated/floor/plasteel{dir = 2; icon_state = "green"},/area/bridge) +"aPP" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{dir = 6; icon_state = "green"},/area/bridge) +"aPQ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/wrench,/obj/item/device/assembly/timer,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/bridge) +"aPR" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aPS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPT" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPU" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPV" = (/obj/structure/table/reinforced,/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 4; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPX" = (/obj/machinery/vending/boozeomat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aPY" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aPZ" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQa" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQc" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Kitchen"; dir = 2},/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQd" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQe" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQf" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aQg" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) +"aQh" = (/turf/simulated/floor/plasteel,/area/hydroponics) +"aQi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) +"aQj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aQk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Library APC"; pixel_x = 24},/obj/structure/cable,/turf/simulated/floor/plating,/area/library) +"aQl" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/wood,/area/library) +"aQm" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) +"aQn" = (/obj/machinery/camera{c_tag = "Library South"; dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/library) +"aQo" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "cult"; dir = 2},/area/library) +"aQp" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aQq" = (/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aQr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aQs" = (/obj/machinery/door/airlock/glass_security{name = "Holding Area"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aQt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aQu" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aQv" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) +"aQw" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) +"aQx" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/entry) +"aQy" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQA" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQB" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQC" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQD" = (/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aQE" = (/turf/simulated/floor/plating,/area/maintenance/port) +"aQF" = (/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aQG" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aQH" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aQI" = (/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel,/area/storage/art) +"aQJ" = (/obj/machinery/light_switch{pixel_y = 28},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency2) +"aQK" = (/turf/simulated/floor/plating,/area/storage/emergency2) +"aQL" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency2) +"aQM" = (/obj/machinery/power/apc{dir = 1; name = "Auxiliary Tool Storage APC"; pixel_y = 24},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/tools) +"aQN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/storage/tools) +"aQO" = (/turf/simulated/floor/plasteel,/area/storage/tools) +"aQP" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/storage/tools) +"aQQ" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/storage/tools) +"aQR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tools) +"aQS" = (/obj/structure/table/reinforced,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/bridge) +"aQT" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/bridge) +"aQU" = (/obj/structure/stool/bed/chair{dir = 1; name = "Engineering Station"},/turf/simulated/floor/plasteel,/area/bridge) +"aQV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/bridge) +"aQW" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) +"aQX" = (/obj/structure/stool/bed/chair{dir = 1; name = "Command Station"},/obj/machinery/door_control{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = 28; pixel_y = -2; req_access_txt = "19"},/obj/machinery/keycard_auth{pixel_x = 29; pixel_y = 8},/turf/simulated/floor/plasteel,/area/bridge) +"aQY" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/bridge) +"aQZ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/bridge) +"aRa" = (/obj/structure/stool/bed/chair{dir = 1; name = "Crew Station"},/turf/simulated/floor/plasteel,/area/bridge) +"aRb" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/bridge) +"aRc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/plasteel,/area/bridge) +"aRd" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/flora/tree/pine/xmas,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRi" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRj" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRl" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRm" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter/zippo,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aRq" = (/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/kitchen) +"aRr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRv" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aRw" = (/obj/machinery/smartfridge,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) +"aRx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aRy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) +"aRz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aRA" = (/obj/machinery/seed_extractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aRB" = (/obj/machinery/biogenerator,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aRC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hydroponics) +"aRD" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 8; icon_state = "right"; name = "Library Desk Door"; req_access_txt = "37"},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/wood,/area/library) +"aRE" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/wood,/area/library) +"aRF" = (/obj/structure/table/wood,/obj/machinery/librarycomp{pixel_y = 0},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/wood,/area/library) +"aRG" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aRH" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aRI" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aRJ" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aRK" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aRL" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aRM" = (/obj/machinery/vending/cola,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 9; icon_state = "escape"},/area/hallway/secondary/exit) +"aRN" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/secondary/exit) +"aRO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aRP" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aRQ" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aRR" = (/obj/docking_port/stationary{dir = 4; dwidth = 9; height = 11; id = "emergency_home"; name = "emergency evac bay"; width = 22},/turf/space,/area/space) +"aRS" = (/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aRT" = (/turf/simulated/wall,/area/security/vacantoffice) +"aRU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/security/vacantoffice) +"aRV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/security/vacantoffice) +"aRW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) +"aRX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) +"aRY" = (/obj/structure/closet/wardrobe/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aRZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSa" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSb" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSc" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSd" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSe" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aSf" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel,/area/storage/art) +"aSg" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor/plasteel,/area/storage/art) +"aSh" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/device/camera_film,/obj/item/device/camera,/turf/simulated/floor/plasteel,/area/storage/art) +"aSi" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency2) +"aSj" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency2) +"aSk" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency2) +"aSl" = (/obj/structure/rack{dir = 8; layer = 2.9},/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/plating,/area/storage/emergency2) +"aSm" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/storage/tools) +"aSn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plasteel,/area/storage/tools) +"aSo" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/storage/tools) +"aSp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/storage/tools) +"aSq" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/storage/tools) +"aSr" = (/turf/simulated/wall,/area/bridge) +"aSs" = (/obj/machinery/computer/prisoner,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/bridge) +"aSt" = (/obj/machinery/computer/security,/turf/simulated/floor/plasteel{icon_state = "red"},/area/bridge) +"aSu" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/bridge) +"aSv" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor/plasteel,/area/bridge) +"aSw" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/bridge) +"aSx" = (/turf/simulated/floor/plasteel,/area/bridge) +"aSy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/bridge) +"aSz" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/bridge) +"aSA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) +"aSB" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/bridge) +"aSC" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel,/area/bridge) +"aSD" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/bridge) +"aSE" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/bridge) +"aSF" = (/obj/machinery/computer/security/mining,/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/bridge) +"aSG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSH" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSJ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSK" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSL" = (/obj/effect/landmark/start{name = "Bartender"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSN" = (/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("SS13")},/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aSO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) +"aSP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSR" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSS" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aST" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSU" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aSW" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Hydroponics Desk"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/crew_quarters/kitchen) +"aSX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/hydroponics) +"aSY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) +"aSZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aTa" = (/obj/machinery/vending/hydronutrients,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hydroponics) +"aTb" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/hydroponics) +"aTc" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aTd" = (/obj/machinery/hydroponics/constructable,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aTe" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) +"aTf" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/library) +"aTg" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) +"aTh" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) +"aTi" = (/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) +"aTj" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aTk" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aTl" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aTm" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aTn" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aTo" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aTp" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aTq" = (/obj/machinery/camera{c_tag = "Arrivals Bay 2"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aTr" = (/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTs" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTt" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTu" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTv" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aTw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) +"aTx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"aTy" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTA" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTB" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTC" = (/obj/structure/table,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTD" = (/obj/structure/table,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aTE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/storage/tools) +"aTF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 5; icon_state = "blue"},/area/hallway/primary/central) +"aTG" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aTH" = (/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aTI" = (/obj/machinery/camera{c_tag = "Bridge West"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/bridge) +"aTJ" = (/obj/structure/stool/bed/chair{dir = 1; name = "Security Station"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/bridge) +"aTL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) +"aTN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/bridge) +"aTP" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTS" = (/obj/item/device/radio/beacon,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTT" = (/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/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/bridge) +"aTV" = (/obj/structure/stool/bed/chair{dir = 1; name = "Logistics Station"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aTW" = (/obj/machinery/camera{c_tag = "Bridge East"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 4; icon_state = "browncorner"},/area/bridge) +"aTX" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aTY" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/hallway/primary/central) +"aTZ" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"aUa" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aUb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aUc" = (/obj/structure/table/reinforced,/obj/item/clothing/head/that{throwforce = 1; throwing = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aUd" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUe" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUg" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUh" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUj" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUl" = (/obj/machinery/processor,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aUm" = (/obj/machinery/light{dir = 8},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aUn" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 8},/area/hydroponics) +"aUo" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aUp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) +"aUq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aUr" = (/obj/machinery/hydroponics/constructable,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hydroponics) +"aUs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fsmaint2) +"aUt" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) +"aUu" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) +"aUv" = (/obj/structure/table/wood,/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) +"aUw" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) +"aUx" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/wood,/area/library) +"aUy" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aUz" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "chapel"},/area/chapel/main) +"aUA" = (/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aUB" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aUC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aUD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aUE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aUF" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aUG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aUH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/security/vacantoffice) +"aUI" = (/obj/machinery/camera{c_tag = "Vacant Office"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUJ" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUK" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUM" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUN" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aUO" = (/obj/structure/grille,/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) +"aUP" = (/obj/structure/grille,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aUQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) +"aUR" = (/obj/structure/closet/wardrobe/black,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUU" = (/obj/machinery/camera{c_tag = "Locker Room West"; dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUY" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aUZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) +"aVa" = (/obj/machinery/power/apc{dir = 1; name = "Art Storage"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/art) +"aVb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aVc" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) +"aVd" = (/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/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aVe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"aVf" = (/obj/machinery/power/apc{dir = 1; name = "Port Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/emergency2) +"aVg" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) +"aVh" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/obj/item/clothing/under/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/port) +"aVi" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/storage/tools) +"aVj" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/storage/tools) +"aVk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/storage/tools) +"aVl" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/storage/tools) +"aVm" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 4},/area/hallway/primary/central) +"aVn" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) +"aVo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aVp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor/plasteel,/area/bridge) +"aVq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) +"aVr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/bridge) +"aVs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) +"aVu" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/light,/obj/machinery/light_switch{pixel_x = -6; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVv" = (/obj/structure/closet/fireaxecabinet{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVw" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVx" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVz" = (/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_y = -25},/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVB" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVC" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Bridge APC"; pixel_y = -24},/obj/structure/cable,/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aVD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/bridge) +"aVE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/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/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/bridge) +"aVF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/bridge) +"aVG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aVH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aVI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) +"aVJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"aVK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aVL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aVM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"aVN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -31},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVP" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVQ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVT" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVU" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "0"; req_one_access_txt = "25;28"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVV" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aVW" = (/obj/effect/landmark/start{name = "Cook"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aVX" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aVY" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) +"aVZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 16},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aWa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aWb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aWc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/fancy/carpet,/area/library) +"aWd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) +"aWe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) +"aWf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) +"aWg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) +"aWh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aWm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aWn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aWo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aWp" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aWq" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aWr" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_home"; name = "port bay 2"; turf_type = /turf/space; width = 5},/turf/space,/area/space) +"aWs" = (/obj/machinery/door/airlock/external{id_tag = null; name = "Port Docking Bay 2"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aWt" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/light_switch{pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aWu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aWv" = (/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) +"aWw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) +"aWx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aWy" = (/obj/machinery/light{dir = 4},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aWz" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/port) +"aWA" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) +"aWB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) +"aWC" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aWD" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aWE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aWF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aWG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/locker) +"aWH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/crew_quarters/locker) +"aWI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/crew_quarters/locker) +"aWJ" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"aWK" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Locker Room Maintenance APC"; pixel_x = -27; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aWL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/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/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) +"aWM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aWN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aWO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) +"aWP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aWQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) +"aWR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/port) +"aWS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/storage/tools) +"aWT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) +"aWU" = (/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"aWV" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) +"aWW" = (/obj/machinery/camera{c_tag = "Bridge West Entrance"; dir = 1},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) +"aWX" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/hallway/primary/central) +"aWY" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge) +"aWZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "bridge blast"; name = "bridge blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/bridge) +"aXa" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aXb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aXc" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aXd" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/bridge) +"aXe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/bridge) +"aXf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload Access"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aXi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXj" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aXl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/bridge) +"aXm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/bridge) +"aXn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/bridge) +"aXo" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/hallway/primary/central) +"aXp" = (/obj/machinery/power/apc{dir = 2; name = "Central Hall APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/central) +"aXq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aXr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aXs" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aXt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/kitchen) +"aXu" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aXv" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aXw" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aXx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aXy" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/hydroponics) +"aXz" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/hydroponics) +"aXA" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aXB" = (/obj/machinery/hydroponics/constructable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) +"aXC" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aXD" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hydroponics) +"aXE" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aXF" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aXG" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/fancy/carpet,/area/library) +"aXH" = (/turf/simulated/floor/fancy/carpet,/area/library) +"aXI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) +"aXJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) +"aXK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) +"aXL" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/library) +"aXM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/library) +"aXN" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/chapel/main) +"aXS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aXT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aXU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aXV" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aXW" = (/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aXX" = (/obj/machinery/door/airlock/engineering{name = "Vacant Office"; req_access_txt = "32"},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aXY" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aXZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) +"aYa" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aYb" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aYc" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) +"aYd" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aYe" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aYf" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aYg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aYh" = (/obj/structure/table,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aYi" = (/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aYj" = (/obj/structure/closet,/obj/item/clothing/under/suit_jacket/female{pixel_x = 3; pixel_y = 1},/obj/item/clothing/under/suit_jacket/really_black{pixel_x = -2; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aYk" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/locker) +"aYl" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/crew_quarters/locker) +"aYm" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) +"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aYo" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"aYp" = (/turf/simulated/wall,/area/quartermaster/storage) +"aYq" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aYr" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"aYs" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/office) +"aYt" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) +"aYu" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"aYv" = (/turf/simulated/wall,/area/quartermaster/office) +"aYw" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"aYx" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aYy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/bridge/meeting_room) +"aYz" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aYA" = (/turf/simulated/wall,/area/bridge/meeting_room) +"aYB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aYC" = (/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aYD" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"aYE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aYF" = (/obj/machinery/camera/motion{c_tag = "AI Upload Chamber"; dir = 2; network = list("SS13","RD","AIUpload")},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"aYG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aYH" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aYI" = (/obj/machinery/door/airlock/command{name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aYJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"aYK" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"aYL" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYM" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYN" = (/obj/machinery/newscaster{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYO" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYP" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYQ" = (/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYR" = (/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYS" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYT" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYU" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/crew_quarters/bar) +"aYV" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aYW" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "kitchen"; name = "kitchen shutters"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"aYX" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hydroponics) +"aYY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hydroponics) +"aYZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hydroponics) +"aZa" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/northleft{name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aZb" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westright{dir = 1; name = "Hydroponics Desk"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) +"aZc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aZd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"aZe" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) +"aZf" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) +"aZg" = (/obj/structure/table/wood,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) +"aZh" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) +"aZi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/wood,/area/library) +"aZj" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) +"aZk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/library) +"aZl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aZm" = (/turf/simulated/floor/fancy/carpet{icon_state = "carpetsymbol"},/area/chapel/main) +"aZn" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) +"aZo" = (/obj/machinery/power/apc{dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aZp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aZq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"aZr" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) +"aZs" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"aZt" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aZu" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/wood,/area/security/vacantoffice) +"aZv" = (/obj/structure/table/wood,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aZw" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/turf/simulated/floor/wood,/area/security/vacantoffice) +"aZx" = (/obj/machinery/atmospherics/unary/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aZy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aZz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "Locker Restrooms APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) +"aZA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZB" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aZD" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aZE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"aZF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"aZG" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"aZH" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell{maxcharge = 2000},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"aZI" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) +"aZJ" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/office) +"aZK" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/office) +"aZL" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/office) +"aZM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"aZN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aZO" = (/obj/machinery/photocopier,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZP" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZQ" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZR" = (/obj/machinery/status_display{density = 0; layer = 3; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZT" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aZW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aZX" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aZY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"aZZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"baa" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/protectStation,/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bab" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bac" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bad" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bae" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baf" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bag" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bah" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/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/fancy/carpet,/area/crew_quarters/captain) +"bai" = (/obj/machinery/power/apc{cell_type = 2500; dir = 1; name = "Captain's Office APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baj" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bak" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel,/area/crew_quarters/bar) +"bal" = (/obj/structure/sign/maltesefalcon/left,/turf/simulated/wall,/area/crew_quarters/bar) +"bam" = (/obj/structure/sign/maltesefalcon/right{pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/bar) +"ban" = (/turf/simulated/wall,/area/hallway/primary/starboard) +"bao" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) +"bap" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) +"baq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor/plasteel,/area/hydroponics) +"bar" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bas" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/library) +"bat" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/library) +"bau" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/chapel/main) +"bav" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"baw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bax" = (/obj/machinery/power/apc{dir = 8; name = "Vacant Office APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) +"bay" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"baz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"baA" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"baB" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"baC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"baD" = (/obj/machinery/washing_machine,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"baE" = (/obj/machinery/washing_machine,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/crew_quarters/locker) +"baF" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"baG" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/office) +"baH" = (/turf/simulated/floor/plasteel,/area/quartermaster/office) +"baI" = (/obj/item/weapon/storage/box,/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) +"baJ" = (/obj/structure/table,/obj/item/stack/wrapping_paper,/obj/item/stack/wrapping_paper,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 1},/area/quartermaster/office) +"baK" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 5},/area/quartermaster/office) +"baL" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"baM" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "heads_meeting"; name = "privacy shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"baN" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"baO" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) +"baP" = (/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"baQ" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"baR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"baS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"baT" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"baU" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/quarantine,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"baV" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"baW" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/freeform,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"baX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"baZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bba" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bbb" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bbc" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bbd" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bbe" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bbf" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbg" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbh" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbi" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbk" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbm" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 5"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bbn" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/exit) +"bbo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bbp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bbq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bbr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"bbs" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/secondary/entry) +"bbt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"bbu" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) +"bbv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bbw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) +"bbx" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) +"bby" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/port) +"bbz" = (/obj/structure/rack{dir = 4},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) +"bbA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bbB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2 (NORTH)"; icon_state = "pipe-j2"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"bbC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bbD" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bbE" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) +"bbF" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/locker) +"bbG" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bbH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bbI" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/office) +"bbJ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bbK" = (/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) +"bbL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bbM" = (/obj/item/weapon/hand_labeler,/obj/item/device/assembly/timer,/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bbN" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bbO" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = 0},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bbP" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bbQ" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bbR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bbS" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bbT" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bbU" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) +"bbV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bbW" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bbX" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bbY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bbZ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bca" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bcb" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bcc" = (/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"bcd" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bce" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bch" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bci" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bck" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP2"; location = "Stbd"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcl" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bcm" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bcn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bco" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) +"bcp" = (/obj/machinery/door/airlock/external{name = "Cargo Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"bcq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry) +"bcr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) +"bcs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) +"bct" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal) +"bcu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/disposal) +"bcv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bcw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bcx" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bcy" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bcz" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bcA" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/port) +"bcB" = (/obj/effect/landmark{name = "blobstart"},/obj/item/clothing/suit/ianshirt,/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/port) +"bcC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/port) +"bcD" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bcE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bcF" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bcG" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bcH" = (/obj/machinery/camera{c_tag = "Cargo Delivery Office"; dir = 4; network = list("SS13")},/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bcI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/quartermaster/office) +"bcJ" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) +"bcK" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) +"bcL" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/primary/central) +"bcM" = (/obj/item/weapon/storage/fancy/donut_box,/obj/structure/table,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bcN" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bcO" = (/obj/item/weapon/folder/blue,/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bcP" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"bcQ" = (/obj/structure/table,/obj/item/weapon/aiModule/core/full/asimov,/obj/item/weapon/aiModule/core/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/corp,/obj/item/weapon/aiModule/core/full/paladin,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/aiModule/core/full/robocop,/obj/item/weapon/aiModule/core/full/custom,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bcR" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bcS" = (/obj/machinery/computer/upload/ai,/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bcT" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Upload APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bcU" = (/obj/machinery/computer/upload/borg,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bcV" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bcW" = (/obj/structure/table,/obj/item/weapon/aiModule/supplied/oxygen,/obj/item/weapon/aiModule/zeroth/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/reset/purge,/obj/structure/window/reinforced,/obj/item/weapon/aiModule/core/full/antimov,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) +"bcX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bcY" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bcZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bda" = (/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bdb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bdc" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Captain's Office"; dir = 8},/obj/item/weapon/storage/lockbox/medal{pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bdd" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) +"bde" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Stbd"; location = "HOP"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bdf" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdg" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/starboard) +"bdh" = (/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard) +"bdi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/hallway/primary/starboard) +"bdj" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/starboard) +"bdk" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/hallway/primary/starboard) +"bdl" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/hallway/primary/starboard) +"bdm" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/starboard) +"bdn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdo" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 3"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdp" = (/obj/structure/disposalpipe/segment,/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/plasteel,/area/hallway/primary/starboard) +"bdq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bds" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"bdu" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/exit) +"bdv" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bdw" = (/obj/machinery/newscaster{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"bdx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/exit) +"bdy" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 4"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bdz" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/hallway/secondary/entry) +"bdA" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 3"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bdB" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"bdC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"bdD" = (/turf/simulated/wall,/area/maintenance/disposal) +"bdE" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) +"bdF" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bdG" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bdH" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/recycler,/obj/structure/sign/securearea{name = "\improper STAY CLEAR HEAVY MACHINERY"; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bdI" = (/obj/machinery/conveyor{dir = 9; id = "garbage"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bdJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/disposal) +"bdK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bdL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port) +"bdM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/port) +"bdN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bdO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/port) +"bdP" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bdQ" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bdR" = (/obj/machinery/power/apc{dir = 1; name = "Locker Room APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/crew_quarters/locker) +"bdS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bdT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bdU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) +"bdV" = (/obj/structure/closet/crate/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bdW" = (/obj/structure/closet/crate/internals,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bdX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bdY" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating,/area/quartermaster/office) +"bdZ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bea" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"beb" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) +"bec" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) +"bed" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bee" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/obj/machinery/light,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bef" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/bridge/meeting_room) +"beg" = (/obj/structure/noticeboard{dir = 8; pixel_x = 27; pixel_y = 0},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"beh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bei" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bej" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bek" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bel" = (/obj/machinery/status_display{density = 0; layer = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"bem" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"ben" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"beo" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bep" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"beq" = (/obj/structure/table/wood,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"ber" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bes" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bet" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"beu" = (/turf/simulated/wall,/area/medical/chemistry) +"bev" = (/obj/structure/sign/bluecross_2,/turf/simulated/wall,/area/medical/medbay) +"bew" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bex" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bey" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bez" = (/turf/simulated/wall,/area/security/checkpoint/medical) +"beA" = (/turf/simulated/wall,/area/medical/morgue) +"beB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/morgue) +"beC" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"beD" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"beE" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"beF" = (/obj/machinery/power/apc{dir = 2; name = "Starboard Primary Hallway APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard) +"beG" = (/turf/simulated/wall,/area/storage/emergency) +"beH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"beI" = (/turf/simulated/wall,/area/assembly/chargebay) +"beJ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/starboard) +"beK" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) +"beL" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard) +"beM" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) +"beN" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) +"beO" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) +"beP" = (/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) +"beQ" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "purple"},/area/hallway/primary/starboard) +"beR" = (/turf/simulated/wall/r_wall,/area/toxins/lab) +"beS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "escape"},/area/hallway/secondary/exit) +"beT" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "escape"},/area/hallway/secondary/exit) +"beU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) +"beV" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) +"beW" = (/obj/machinery/camera{c_tag = "Arrivals Bay 3 & 4"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/entry) +"beX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) +"beY" = (/obj/machinery/conveyor{dir = 5; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"beZ" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bfa" = (/obj/machinery/conveyor{dir = 10; id = "garbage"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bfb" = (/obj/machinery/power/apc{dir = 8; name = "Disposal APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bfc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bfd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bfe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bff" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) +"bfg" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bfh" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bfi" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port) +"bfj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bfk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/port) +"bfl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bfm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/port) +"bfn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/power/apc{dir = 2; name = "Cargo Bay APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bfo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bfp" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/storage) +"bfq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/storage) +"bfr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/office) +"bfs" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bft" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) +"bfu" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Delivery Desk"; req_access_txt = "50"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bfv" = (/obj/machinery/camera{c_tag = "Central Hallway West"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"bfw" = (/obj/machinery/door/window/eastright{dir = 1; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/bridge/meeting_room) +"bfx" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfy" = (/obj/machinery/computer/slot_machine,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfz" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = -32},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfB" = (/obj/machinery/vending/coffee,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bfC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bfD" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bfE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bfF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bfG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bfH" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfI" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfJ" = (/obj/machinery/computer/communications,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfK" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/coin/plasma,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfM" = (/obj/structure/table/wood,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bfN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bfO" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bfP" = (/obj/machinery/power/apc{dir = 1; name = "Chemistry APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bfQ" = (/obj/machinery/camera{c_tag = "Chemistry"; dir = 2; network = list("SS13")},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bfR" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) +"bfS" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteyellow"},/area/medical/chemistry) +"bfT" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfU" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfW" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfX" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bfY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"bfZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26; req_access_txt = "5"},/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/medical) +"bga" = (/obj/machinery/camera{c_tag = "Security Post - Medbay"; dir = 2; network = list("SS13")},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/medical) +"bgb" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/medical) +"bgc" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bgd" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bge" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bgf" = (/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bgg" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bgh" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/storage/emergency) +"bgi" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bgj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Mech Bay"; req_access_txt = "29"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bgk" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{id = "Skynet_launch"; name = "mech bay"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/chargebay) +"bgl" = (/obj/machinery/computer/rdconsole/robotics,/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bgm" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_x = 2; pixel_y = 5},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/machinery/requests_console{department = "Robotics"; departmentType = 2; name = "Robotics RC"; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bgn" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bgo" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bgp" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) +"bgq" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) +"bgr" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bgs" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bgt" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southright{name = "Research and Development Desk"; req_access_txt = "7"},/obj/machinery/door/poddoor/shutters/preopen{id = "rnd"; name = "research lab shutters"},/turf/simulated/floor/plating,/area/toxins/lab) +"bgu" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bgv" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bgw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bgx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) +"bgy" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bgz" = (/obj/structure/disposalpipe/trunk{dir = 2},/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; layer = 3},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/disposal) +"bgA" = (/obj/machinery/mineral/stacking_machine{input_dir = 1; stack_amt = 10},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bgB" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/disposal) +"bgC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgE" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) +"bgG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) +"bgH" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"bgI" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window{tag = "icon-window (NORTH)"; icon_state = "window"; dir = 1},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) +"bgJ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window,/turf/simulated/floor/plating,/area/maintenance/port) +"bgK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bgL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall,/area/quartermaster/storage) +"bgM" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "warehouse shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"bgN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/storage) +"bgO" = (/obj/structure/disposalpipe/wrapsortjunction{dir = 1},/turf/simulated/wall,/area/quartermaster/storage) +"bgP" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"bgQ" = (/obj/machinery/door/window/eastleft{name = "Mail"; req_access_txt = "50"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) +"bgR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bgS" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 4},/area/quartermaster/office) +"bgT" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/hallway/primary/central) +"bgU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; dir = 1; freq = 1400; location = "Bridge"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/bridge/meeting_room) +"bgV" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"bgW" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/gravity_generator) +"bgX" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) +"bgY" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/gravity_generator) +"bgZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bha" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Command)"; pixel_x = -28},/obj/machinery/suit_storage_unit/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bhb" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bhc" = (/obj/structure/table/wood,/obj/machinery/recharger,/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bhd" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bhe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bhf" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bhg" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bhh" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) +"bhi" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{dir = 8; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/medical/chemistry) +"bhj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bhk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bhl" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bhm" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"bhn" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) +"bho" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) +"bhp" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bhq" = (/obj/structure/bodycontainer/morgue,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bhr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bhs" = (/turf/simulated/floor/plating,/area/storage/emergency) +"bht" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plating,/area/storage/emergency) +"bhu" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency) +"bhv" = (/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency) +"bhw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 4; name = "Mech Bay APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bhx" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bhy" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bhz" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/assembly/chargebay) +"bhA" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/chargebay) +"bhB" = (/obj/machinery/power/apc{dir = 8; name = "Robotics Lab APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bhC" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bhD" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bhE" = (/obj/machinery/camera{c_tag = "Robotics Lab"; dir = 2; network = list("SS13","RD")},/obj/machinery/door_control{dir = 2; id = "robotics"; name = "Shutters Control Button"; pixel_x = 6; pixel_y = 24; req_access_txt = "29"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteredcorner"},/area/assembly/robotics) +"bhF" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) +"bhG" = (/obj/structure/stool,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) +"bhH" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitered"},/area/assembly/robotics) +"bhI" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bhJ" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bhK" = (/obj/machinery/camera{c_tag = "Research Division Access"; dir = 2; network = list("SS13")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/research{name = "Research Division"}) +"bhL" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) +"bhM" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/toxins/lab) +"bhN" = (/obj/machinery/camera{c_tag = "Research and Development"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/door_control{dir = 2; id = "rnd"; name = "Shutters Control Button"; pixel_x = -6; pixel_y = 24; req_access_txt = "47"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurplecorner"},/area/toxins/lab) +"bhO" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bhP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bhQ" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/obj/structure/sign/vacuum{pixel_x = -32},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bhR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bhS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) +"bhT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) +"bhU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bhV" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bhW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) +"bhX" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) +"bhY" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bhZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bia" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bib" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bic" = (/obj/structure/table,/obj/item/clothing/head/soft,/obj/item/clothing/head/soft,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bid" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/hand_labeler,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bie" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bif" = (/obj/machinery/camera{c_tag = "Cargo Bay North"},/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"big" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bih" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bii" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bij" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bik" = (/obj/machinery/photocopier,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bil" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bim" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/quartermaster/office) +"bin" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/office) +"bio" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bip" = (/turf/simulated/wall/r_wall,/area/maintenance/maintcentral) +"biq" = (/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bir" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bis" = (/obj/machinery/power/apc{dir = 1; name = "Bridge Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bit" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biu" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"biv" = (/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"biw" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Captain's Desk Door"; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"bix" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"biy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"biz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"biA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"biB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) +"biC" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"biG" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) +"biH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) +"biI" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"biJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) +"biK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"biL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"biM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"biN" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"biO" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) +"biP" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"biQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"biR" = (/obj/machinery/camera{c_tag = "Medbay Morgue"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"biS" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency) +"biT" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) +"biU" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) +"biV" = (/obj/structure/rack{dir = 8; layer = 2.9},/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/plating,/area/storage/emergency) +"biW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"biX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"biY" = (/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/plasteel,/area/assembly/chargebay) +"biZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bja" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjd" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bje" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjf" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = 6},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/glasses/welding,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bjg" = (/obj/structure/closet/firecloset,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bjh" = (/obj/machinery/shower{dir = 8},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bji" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bjo" = (/turf/simulated/wall,/area/maintenance/asmaint2) +"bjp" = (/obj/machinery/conveyor{dir = 1; id = "garbage"; layer = 2.5},/obj/machinery/door/poddoor/preopen{id = "Disposal Exit"; layer = 3; name = "disposal exit vent"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjq" = (/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 4; req_access_txt = "12"},/obj/machinery/driver_button{id = "trash"; pixel_x = -26; pixel_y = -6},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjr" = (/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjs" = (/obj/effect/decal/cleanable/oil,/obj/machinery/light_switch{pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bjt" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/port) +"bju" = (/turf/simulated/wall/r_wall,/area/maintenance/port) +"bjv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/port) +"bjw" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjx" = (/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bjy" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bjz" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjA" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) +"bjB" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjC" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 2},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bjG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bjH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/office) +"bjI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bjJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bjK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bjL" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bjM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bjN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 2; name = "Head of Personnel APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bjO" = (/obj/effect/landmark{name = "blobstart"},/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,/area/maintenance/maintcentral) +"bjP" = (/obj/machinery/power/apc{dir = 4; name = "Conference Room APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bjQ" = (/obj/machinery/gravity_generator/main/station,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/gravity_generator) +"bjR" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bjS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"bjT" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bjU" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bjV" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bjW" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bjX" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bjY" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/medical/chemistry) +"bjZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bka" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) +"bkb" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bkc" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bkd" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bke" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Medbay Foyer"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bkf" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Security APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/medical) +"bkg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/medical) +"bkh" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/medical) +"bki" = (/obj/structure/bodycontainer/morgue,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bkj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bkk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bkl" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable,/turf/simulated/floor/plating,/area/assembly/chargebay) +"bkm" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bkn" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"bko" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bkp" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bkq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bkr" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/multitool{pixel_x = 3},/obj/item/device/multitool{pixel_x = 3},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"bks" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"bkt" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/assembly/robotics) +"bku" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"bkv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bkw" = (/obj/machinery/ai_status_display{pixel_x = 32; pixel_y = 0},/obj/structure/table,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bkx" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bky" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bkz" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) +"bkA" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) +"bkB" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/lab) +"bkC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/lab) +"bkD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bkE" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bkF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkH" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkJ" = (/obj/machinery/light/small{dir = 8},/obj/machinery/mass_driver{id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/disposal) +"bkK" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "garbage"; name = "disposal coveyor"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bkL" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bkM" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bkN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bkO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bkP" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkR" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkV" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bkW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bkX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bkY" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bkZ" = (/obj/machinery/status_display{density = 0; pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/quartermaster/office) +"bla" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"blb" = (/obj/machinery/mineral/ore_redemption{input_dir = 1},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/office) +"blc" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bld" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"ble" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"blf" = (/turf/simulated/wall,/area/crew_quarters/heads) +"blg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/heads) +"blh" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/crew_quarters/heads) +"bli" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"blj" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"blk" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bll" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"blm" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bln" = (/turf/simulated/wall,/area/crew_quarters/captain) +"blo" = (/obj/machinery/light/small{dir = 1},/obj/structure/dresser,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"blp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"blq" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"blr" = (/obj/machinery/door/airlock{name = "Private Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"bls" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"blt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"blu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"blv" = (/obj/structure/table/glass,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"blw" = (/obj/machinery/chem_dispenser,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) +"blx" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteyellow"},/area/medical/chemistry) +"bly" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"blz" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"blA" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -26; req_access_txt = "5"},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"blB" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"blC" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/medical) +"blD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/medical) +"blE" = (/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/medical) +"blF" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"blM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "6"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/medical/morgue) +"blN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"blO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Starboard Emergency Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/storage/emergency) +"blP" = (/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/sortjunction{sortType = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"blQ" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Mech Bay"; dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"blR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"blS" = (/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/plasteel,/area/assembly/chargebay) +"blT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"blU" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/cable_coil,/obj/item/device/flash/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel,/area/assembly/robotics) +"blV" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/assembly/robotics) +"blW" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/robotics) +"blX" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"blY" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"blZ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bma" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bmb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bmc" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor/plasteel,/area/toxins/lab) +"bmd" = (/turf/simulated/floor/plasteel,/area/toxins/lab) +"bme" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel,/area/toxins/lab) +"bmf" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bmg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bmh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bmi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) +"bmj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/asmaint2) +"bmk" = (/obj/machinery/door/poddoor{id = "trash"; name = "disposal bay door"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bml" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bmm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmq" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access_txt = "31"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bmr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/office) +"bms" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmu" = (/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/structure/table,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmv" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/obj/item/weapon/pen/red,/obj/structure/table,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmw" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmx" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bmy" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) +"bmz" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) +"bmA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bmB" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/central) +"bmC" = (/obj/machinery/computer/secure_data,/obj/machinery/flasher_button{id = "hopflash"; pixel_x = 6; pixel_y = 36},/obj/machinery/door_control{id = "hop"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = 25; req_access_txt = "28"},/obj/machinery/door_control{id = "hopqueue"; name = "Queue Shutters Control"; pixel_x = -4; pixel_y = 25; req_access_txt = "28"},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 36},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"bmD" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bmE" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; network = list("Prison"); pixel_x = 0; pixel_y = 30},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bmF" = (/obj/machinery/pdapainter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bmG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bmH" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) +"bmI" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) +"bmJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_engineering{name = "Gravity Generator"; req_access_txt = "11"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) +"bmK" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) +"bmL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bmM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bmN" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bmO" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"bmP" = (/obj/structure/table/glass,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bmQ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bmR" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bmS" = (/turf/simulated/wall,/area/medical/medbay) +"bmT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) +"bmU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/medical/medbay) +"bmV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bmW" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bmX" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30; pixel_y = 0; pixel_z = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bmY" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/checkpoint/medical) +"bmZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/medical) +"bna" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) +"bnb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/morgue) +"bnc" = (/turf/simulated/wall/r_wall,/area/medical/genetics) +"bnd" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bne" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bnf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bng" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bnh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/assembly/robotics) +"bni" = (/turf/simulated/floor/plasteel,/area/assembly/robotics) +"bnj" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/crowbar,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bnk" = (/turf/simulated/wall,/area/assembly/robotics) +"bnl" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bnm" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bnn" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bno" = (/turf/simulated/wall,/area/toxins/lab) +"bnp" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"bnq" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"bnr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/lab) +"bns" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table/glass,/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/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bnt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bnu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bnv" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bnw" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bnx" = (/obj/machinery/conveyor_switch/oneway{id = "QMLoad2"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bny" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bnz" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bnA" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/office) +"bnB" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnC" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnD" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnE" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/westleft{name = "Cargo Desk"; req_access_txt = "50"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/quartermaster/office) +"bnG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bnI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bnJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bnK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/hallway/primary/central) +"bnL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central) +"bnM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/hallway/primary/central) +"bnN" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Head of Personnel's Desk"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/flasher{id = "hopflash"; pixel_x = 0; pixel_y = 28},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bnO" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) +"bnP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bnQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bnR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bnS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bnT" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) +"bnU" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) +"bnV" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) +"bnW" = (/obj/structure/closet/secure_closet/captains,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bnX" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bnY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/matches,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/item/weapon/razor{pixel_x = -4; pixel_y = 2},/obj/item/clothing/mask/cigarette/cigar,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/captain) +"bnZ" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap/deluxe,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"boa" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bob" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/chemistry) +"boc" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bod" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"boe" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bof" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bog" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"boh" = (/obj/structure/stool/bed/roller,/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; name = "Medbay Exit Button"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 26},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"boi" = (/obj/machinery/status_display,/turf/simulated/wall,/area/medical/medbay) +"boj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bok" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bol" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bom" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bon" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"boo" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bop" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"boq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bor" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) +"bos" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) +"bot" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/device/radio/headset/headset_medsci,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bou" = (/obj/machinery/power/apc{dir = 1; name = "Genetics APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bov" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bow" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) +"box" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel,/area/medical/genetics) +"boy" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) +"boz" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"boA" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"boB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) +"boC" = (/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"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"boD" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"boE" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel,/area/assembly/robotics) +"boF" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor/plasteel,/area/assembly/robotics) +"boG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"boH" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"boI" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/turf/simulated/floor/plating,/area/assembly/robotics) +"boJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) +"boK" = (/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) +"boL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) +"boM" = (/obj/item/weapon/folder/white,/obj/structure/table,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boN" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boQ" = (/obj/structure/table/glass,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/machinery/light_switch{pixel_x = 0; pixel_y = -23},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"boR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boS" = (/turf/simulated/wall/r_wall,/area/toxins/telesci) +"boT" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boU" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boV" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"boW" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"boX" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"boY" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/quartermaster/storage) +"boZ" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"bpa" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpd" = (/obj/machinery/computer/supplycomp,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpe" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bpf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bpg" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bph" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central) +"bpi" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/hallway/primary/central) +"bpj" = (/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) +"bpk" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bpl" = (/obj/machinery/computer/card,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) +"bpm" = (/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bpn" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bpo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bpp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bpq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Gravity Generator APC"; pixel_x = -25; pixel_y = 1},/obj/structure/table,/obj/item/weapon/paper/gravity_gen{layer = 3},/obj/item/weapon/pen/blue,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bpr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bps" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bpt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bpu" = (/turf/simulated/wall/r_wall,/area/teleporter) +"bpv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/teleporter) +"bpw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/teleporter) +"bpx" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/teleporter) +"bpy" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bpz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) +"bpA" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/chemistry) +"bpB" = (/obj/structure/table/reinforced,/obj/machinery/door/window/southleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/chemistry) +"bpC" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/wall,/area/medical/chemistry) +"bpD" = (/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bpM" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) +"bpN" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bpO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bpP" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bpQ" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) +"bpR" = (/obj/structure/window/reinforced{dir = 8},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) +"bpS" = (/turf/simulated/floor/plasteel,/area/medical/genetics) +"bpT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 14},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bpU" = (/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bpV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bpW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bpX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bpY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"bpZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/robotics) +"bqa" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/assembly/robotics) +"bqb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bqc" = (/obj/structure/table,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/assembly/robotics) +"bqd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"bqe" = (/obj/machinery/door_control{dir = 2; id = "robotics2"; name = "Shutters Control Button"; pixel_x = 24; pixel_y = -24; req_access_txt = "29"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bqf" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/assembly/robotics) +"bqg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bqh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bqi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bqj" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bqk" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bql" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) +"bqm" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "rnd2"; name = "research lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) +"bqn" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitecorner"},/area/toxins/telesci) +"bqo" = (/obj/structure/table,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Telescience Lab"; dir = 2; network = list("SS13","RD")},/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) +"bqp" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) +"bqq" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/toxins/telesci) +"bqr" = (/obj/structure/closet/emcloset{pixel_x = -2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitecorner"},/area/toxins/telesci) +"bqs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqt" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqv" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqw" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bqx" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bqy" = (/turf/simulated/floor/plating,/area/quartermaster/storage) +"bqz" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/storage) +"bqA" = (/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/quartermaster/storage) +"bqB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bqC" = (/obj/structure/table,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Cargo Office"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bqD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bqE" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bqF" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) +"bqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/office) +"bqH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bqI" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/shutters/preopen{id = "hop"; layer = 2.9; name = "Privacy Shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bqJ" = (/obj/structure/closet/secure_closet/hop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bqK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bqL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bqM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/heads) +"bqN" = (/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"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bqO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bqP" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bqQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bqR" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bqS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) +"bqT" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bqU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bqV" = (/turf/simulated/wall,/area/teleporter) +"bqW" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/item/device/radio/beacon,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/teleporter) +"bqX" = (/obj/structure/table,/obj/item/weapon/hand_tele,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/teleporter) +"bqY" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/closet/crate,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"bqZ" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"bra" = (/obj/machinery/camera{c_tag = "Teleporter"},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"brb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/teleporter) +"brc" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/teleporter) +"brd" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"bre" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/clothing/tie/stethoscope,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay) +"brf" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) +"brg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) +"brh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/medbay) +"bri" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellowcorner"},/area/medical/medbay) +"brj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/camera{c_tag = "Medbay West"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bro" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"brt" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/medbay) +"bru" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"brv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/medbay) +"brw" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/medbay) +"brx" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/disks{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bry" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"brz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"brA" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"brB" = (/obj/machinery/door/window/westleft{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor/plasteel,/area/medical/genetics) +"brC" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"brD" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"brE" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/assembly/chargebay) +"brF" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) +"brG" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 4},/area/assembly/robotics) +"brH" = (/obj/structure/optable{name = "Robotics Operating Table"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"brI" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"brJ" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) +"brK" = (/obj/structure/closet/wardrobe/robotics_black,/obj/item/device/radio/headset/headset_sci{pixel_x = -3},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"brL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"brM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"brO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/noticeboard{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Research Division North"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"brR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"brU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brV" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/telesci) +"brW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"brX" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"brY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"brZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"bsa" = (/obj/structure/disposalpipe/segment{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/plasteel{icon_state = "white"},/area/toxins/telesci) +"bsb" = (/obj/machinery/door/airlock/maintenance{name = "Telescience Maintenance"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/toxins/telesci) +"bsc" = (/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"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bsd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bse" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bsf" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/obj/machinery/door_control{id = "QMLoaddoor"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = -8},/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; layer = 4; name = "Loading Doors"; pixel_x = -24; pixel_y = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"bsg" = (/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/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bsh" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/yellow,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsl" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_mining{name = "Cargo Office"; req_access_txt = "50"},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsm" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bsn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bso" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/heads) +"bsp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bsq" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bsr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bss" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bst" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) +"bsu" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/engineering{name = "Gravity Generator"; req_access_txt = "11"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/gravity_generator) +"bsv" = (/obj/machinery/power/apc{dir = 8; name = "Teleporter APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/teleporter) +"bsw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/teleporter) +"bsx" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) +"bsy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel,/area/teleporter) +"bsz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) +"bsA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/teleporter) +"bsB" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/teleporter) +"bsC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"bsD" = (/obj/structure/table,/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsE" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsF" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsM" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsO" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bsP" = (/turf/simulated/wall,/area/medical/genetics) +"bsQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics"; req_access_txt = "5; 9"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bsR" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) +"bsS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bsT" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bsU" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/genetics) +"bsV" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bsW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bsX" = (/obj/machinery/door/airlock/research{name = "Robotics Lab"; req_access_txt = "29"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/robotics) +"bsY" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics2"; name = "robotics lab shutters"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/assembly/robotics) +"bsZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bta" = (/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"btc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bte" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"btg" = (/obj/machinery/door/airlock/research{name = "Telescience Lab"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"bth" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"bti" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btl" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btm" = (/obj/machinery/power/apc{dir = 4; name = "Telescience Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"btn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bto" = (/obj/docking_port/stationary{dir = 8; dwidth = 5; height = 7; id = "supply_home"; name = "supply bay"; width = 12},/turf/space,/area/space) +"btp" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "QMLoad"},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"btq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"btr" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"bts" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"btx" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"bty" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/hallway/primary/central) +"btz" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/computer/ordercomp,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/heads) +"btA" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"btB" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"btC" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"btD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall,/area/engine/gravity_generator) +"btE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/gravity_generator) +"btF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Gravity Generator Foyer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) +"btG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/wall,/area/engine/gravity_generator) +"btH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/teleporter) +"btI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) +"btJ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/teleporter) +"btK" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/teleporter) +"btL" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/teleporter) +"btM" = (/obj/machinery/shieldwallgen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/teleporter) +"btN" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/teleporter) +"btO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"btP" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = -30; pixel_y = 0; pixel_z = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"btQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"btR" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"btS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/sleeper) +"btT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"btU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"btV" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"btW" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"btX" = (/turf/simulated/wall,/area/medical/sleeper) +"btY" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"btZ" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bua" = (/obj/machinery/door_control{desc = "A remote control switch for the genetics doors."; id = "GeneticsDoor"; name = "Genetics Exit Button"; normaldoorcontrol = 1; pixel_x = 8; pixel_y = 24},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bub" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"buc" = (/obj/structure/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bud" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bue" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) +"buf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bug" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"buh" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) +"bui" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel,/area/medical/genetics) +"buj" = (/obj/structure/window/reinforced,/mob/living/carbon/monkey,/turf/simulated/floor/plasteel,/area/medical/genetics) +"buk" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 12},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bul" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bum" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bun" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) +"buo" = (/obj/machinery/camera{c_tag = "Research Division West"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bup" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"buq" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bur" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bus" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"but" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"buu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"buv" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"buw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bux" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) +"buy" = (/turf/simulated/wall,/area/crew_quarters/hor) +"buz" = (/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buA" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buB" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buC" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buD" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/telesci) +"buE" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"buF" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"buG" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"buH" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"buI" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/light,/obj/machinery/status_display{density = 0; pixel_y = -30; supply_display = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) +"buJ" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/quartermaster/storage) +"buK" = (/obj/machinery/camera{c_tag = "Cargo Bay South"; dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) +"buL" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/quartermaster/storage) +"buM" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor/plasteel,/area/quartermaster/office) +"buN" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "Cargo Office APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "browncorner"},/area/quartermaster/office) +"buO" = (/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"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/office) +"buP" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) +"buQ" = (/turf/simulated/wall,/area/security/checkpoint/supply) +"buR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"buS" = (/obj/machinery/camera{c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"buT" = (/obj/machinery/door/poddoor/shutters/preopen{id = "hopqueue"; name = "HoP Queue Shutters"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/central) +"buU" = (/obj/structure/filingcabinet/chestdrawer,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/crew_quarters/heads) +"buV" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Personnel's Desk"; departmentType = 5; name = "Head of Personnel RC"; pixel_y = -30},/obj/machinery/camera{c_tag = "Head of Personnel's Office"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"buW" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"buX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"buY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"buZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/gravity_generator) +"bva" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/gravity_generator) +"bvb" = (/obj/structure/closet/radiation,/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/gravity_generator) +"bvc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/gravity_generator) +"bvd" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating,/area/teleporter) +"bve" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/teleporter) +"bvf" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/teleporter) +"bvg" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/teleporter) +"bvh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bvi" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/medbay) +"bvj" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay) +"bvk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bvl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bvm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bvn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bvo" = (/obj/machinery/computer/med_data,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bvp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bvq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) +"bvr" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvs" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/medical/sleeper) +"bvt" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvu" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvv" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvw" = (/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Medbay Cryogenics"; dir = 2; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bvx" = (/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 4; network = list("SS13")},/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvz" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvB" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/genetics) +"bvC" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"bvG" = (/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvH" = (/obj/structure/disposalpipe/sortjunction{sortType = 23},/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/plasteel{icon_state = "white"},/area/medical/genetics) +"bvI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bvJ" = (/obj/machinery/door/airlock/research{name = "Genetics Research Access"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/poddoor/preopen{id = "Biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/medical/research{name = "Research Division"}) +"bvL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/research{name = "Research Division"}) +"bvM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bvT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bvU" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bvV" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of his office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bvW" = (/obj/machinery/computer/aifixer,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bvX" = (/obj/structure/rack,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/crew_quarters/hor) +"bvY" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/crew_quarters/hor) +"bvZ" = (/obj/structure/flora/tree/festivus,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/crew_quarters/hor) +"bwa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/telesci) +"bwb" = (/turf/simulated/wall,/area/toxins/telesci) +"bwc" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/book/manual/wiki/telescience{pixel_y = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/toxins/telesci) +"bwd" = (/obj/machinery/computer/telescience,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/toxins/telesci) +"bwe" = (/obj/structure/table,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/obj/item/device/gps/science,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/toxins/telesci) +"bwf" = (/obj/machinery/door_control{id = "telelab"; name = "Test Chamber Blast Doors"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/telesci) +"bwg" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bwh" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bwi" = (/turf/simulated/wall,/area/quartermaster/qm) +"bwj" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"bwk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/qm) +"bwl" = (/turf/simulated/wall,/area/quartermaster/miningdock) +"bwm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/mining{req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bwn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/quartermaster/miningdock) +"bwo" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/supply) +"bwp" = (/obj/item/weapon/book/manual/wiki/security_space_law,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) +"bwq" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/supply) +"bwr" = (/obj/machinery/computer/secure_data,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/supply) +"bws" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bwt" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/heads) +"bwu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/engine/gravity_generator) +"bwv" = (/obj/machinery/ai_status_display,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/engine/gravity_generator) +"bww" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/engine/gravity_generator) +"bwx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/engine/gravity_generator) +"bwy" = (/obj/machinery/camera{c_tag = "Central Hallway South-East"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bwz" = (/obj/machinery/door/airlock/glass_medical{id_tag = ""; name = "Surgery Observation"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bwA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bwB" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bwC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bwD" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/sleeper) +"bwE" = (/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwH" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bwJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwL" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwN" = (/obj/machinery/door/airlock/glass_research{name = "Genetics Research"; req_access_txt = "5; 9"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwP" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 1; network = list("SS13","RD"); pixel_x = 0},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurple"},/area/medical/genetics) +"bwQ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/medical/genetics) +"bwR" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwS" = (/obj/machinery/camera{c_tag = "Genetics Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bwT" = (/turf/simulated/wall/r_wall,/area/toxins/server) +"bwU" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/command{name = "Server Room"; req_access = null; req_access_txt = "30"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bwV" = (/turf/simulated/wall,/area/security/checkpoint/science) +"bwW" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/security/checkpoint/science) +"bwX" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bwY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/science) +"bwZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bxa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bxb" = (/obj/structure/table,/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 5; req_access_txt = "47"},/obj/machinery/door_control{id = "rnd2"; name = "Research Lab Shutter Control"; pixel_x = 5; pixel_y = 5; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bxc" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bxd" = (/obj/machinery/computer/robotics,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bxe" = (/obj/structure/rack,/obj/item/device/aicard,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/crew_quarters/hor) +"bxf" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) +"bxg" = (/obj/structure/lamarr,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/crew_quarters/hor) +"bxh" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) +"bxi" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/telesci) +"bxj" = (/obj/machinery/door/poddoor/preopen{id = "telelab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/telesci) +"bxk" = (/obj/structure/table,/obj/item/weapon/cartridge/quartermaster{pixel_x = 6; pixel_y = 5},/obj/item/weapon/cartridge/quartermaster,/obj/item/weapon/cartridge/quartermaster{pixel_x = -4; pixel_y = 7},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = -30; pixel_y = 0},/obj/item/weapon/coin/silver,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/qm) +"bxl" = (/obj/machinery/power/apc{dir = 1; name = "Quartermaster APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) +"bxm" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) +"bxn" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) +"bxo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/qm) +"bxp" = (/obj/structure/closet/secure_closet/quartermaster,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{dir = 5; icon_state = "brown"},/area/quartermaster/qm) +"bxq" = (/obj/machinery/power/apc{dir = 1; name = "Mining Dock APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bxr" = (/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bxs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bxt" = (/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bxu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"bxv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) +"bxw" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) +"bxx" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) +"bxy" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/computer/security/mining,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) +"bxz" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bxA" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bxB" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"bxC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"bxD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"bxE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/central) +"bxF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) +"bxG" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) +"bxH" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/primary/central) +"bxI" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central) +"bxJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bxK" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxL" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Surgery Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxN" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxO" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bxP" = (/obj/structure/closet/wardrobe/pjs,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Medbay Treatment Center"; dir = 4; network = list("SS13"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bxQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bxR" = (/obj/effect/landmark/start{name = "Medical Doctor"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bxS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bxT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bxU" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bxV" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bxW" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bxX" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/genetics) +"bxY" = (/obj/machinery/computer/cloning,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/genetics) +"bxZ" = (/obj/machinery/clonepod,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/genetics) +"bya" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_y = -28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"byb" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"byc" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"byd" = (/obj/structure/closet/wardrobe/genetics_white,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) +"bye" = (/turf/simulated/wall,/area/maintenance/asmaint) +"byf" = (/obj/machinery/r_n_d/server/robotics,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"byg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"byh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/server) +"byi" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"byj" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = list("SS13","RD"); pixel_x = 22},/obj/machinery/power/apc{dir = 1; name = "Server Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"byk" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"byl" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/machinery/alarm{pixel_y = 25},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/science) +"bym" = (/obj/machinery/light_switch{pixel_x = 8; pixel_y = 28},/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter Control"; pixel_x = -5; pixel_y = 28; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) +"byn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) +"byo" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for watching the RD's goons from the safety of your own office."; name = "Research Monitor"; network = list("RD"); pixel_x = 0; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/science) +"byp" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/science) +"byq" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"byr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bys" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"byt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hor) +"byu" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"byv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"byw" = (/obj/machinery/computer/mecha,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"byx" = (/obj/structure/rack,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/crew_quarters/hor) +"byy" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/hor) +"byz" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/crew_quarters/hor) +"byA" = (/turf/simulated/floor/engine,/area/toxins/telesci) +"byB" = (/obj/machinery/computer/supplycomp,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/qm) +"byC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byE" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Quartermaster"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/qm) +"byH" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/qm) +"byI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"byJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"byK" = (/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/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 3},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"byL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"byM" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) +"byN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/supply) +"byO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/supply) +"byP" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/light{dir = 4},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/supply) +"byQ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byR" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byT" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHE"; location = "AIE"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byV" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "CHE"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"byX" = (/obj/structure/stool/bed/chair,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"byY" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"byZ" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bza" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/sleeper) +"bzb" = (/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bzc" = (/obj/machinery/light,/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bze" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzf" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzg" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzh" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bzi" = (/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzj" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzk" = (/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bzl" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bzm" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bzn" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bzo" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bzp" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bzq" = (/obj/machinery/camera{c_tag = "Security Post - Science"; dir = 4; network = list("SS13","RD")},/obj/machinery/newscaster{pixel_x = -30},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/science) +"bzr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) +"bzs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) +"bzt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/science) +"bzu" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/science) +"bzv" = (/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/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bzw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bzx" = (/obj/machinery/door/airlock/glass_command{name = "Research Director"; req_access_txt = "30"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzB" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bzC" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/telesci) +"bzD" = (/obj/machinery/telepad,/obj/effect/landmark{name = "blobstart"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine,/area/toxins/telesci) +"bzE" = (/obj/machinery/computer/security/mining,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/status_display{density = 0; pixel_x = -32; pixel_y = 0; supply_display = 1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/qm) +"bzF" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) +"bzG" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) +"bzH" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) +"bzI" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/qm{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "brown"},/area/quartermaster/qm) +"bzJ" = (/obj/structure/filingcabinet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/plasteel{dir = 6; icon_state = "brown"},/area/quartermaster/qm) +"bzK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bzL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bzM" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/supply) +"bzN" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/supply) +"bzO" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/supply) +"bzP" = (/obj/structure/filingcabinet,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "Security Post - Cargo"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/supply) +"bzQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) +"bzR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzT" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzU" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Central Primary Hallway South-West"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzX" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bzZ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/status_display{pixel_y = -32},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Central Primary Hallway South"; dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAf" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 22},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAg" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAh" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAi" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bAm" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAn" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAo" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAq" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Recovery Room"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bAr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bAs" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bAt" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/pen,/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = 30; pixel_z = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bAu" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bAv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bAw" = (/turf/simulated/wall,/area/medical/cmo) +"bAx" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bAy" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Desk"; departmentType = 5; name = "Chief Medical Officer RC"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bAz" = (/obj/machinery/computer/med_data,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bAA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bAB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAC" = (/obj/machinery/r_n_d/server/core,/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bAD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bAE" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/server) +"bAF" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bAG" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bAH" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/toxins/server) +"bAI" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/science) +"bAJ" = (/obj/machinery/power/apc{dir = 2; name = "Science Security APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) +"bAK" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) +"bAL" = (/obj/machinery/computer/secure_data,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/science) +"bAM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/science) +"bAN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bAO" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bAP" = (/obj/machinery/power/apc{dir = 8; name = "RD Office APC"; pixel_x = -25},/obj/structure/cable,/obj/machinery/light_switch{pixel_y = -23},/obj/structure/flora/kirbyplants/dead,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAQ" = (/obj/machinery/hologram/holopad,/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAR" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/item/weapon/cartridge/signal/toxins{pixel_x = 4; pixel_y = 6},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 1; network = list("SS13","RD")},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAS" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAU" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{icon_state = "cafeteria"},/area/crew_quarters/hor) +"bAV" = (/obj/machinery/camera{c_tag = "Telescience Test Chamber"; dir = 1; network = list("SS13","RD")},/obj/machinery/light,/obj/structure/sign/nosmoking_2{pixel_y = -32},/turf/simulated/floor/engine,/area/toxins/telesci) +"bAW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bAX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bAY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bAZ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBa" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"bBc" = (/turf/simulated/wall,/area/maintenance/aft) +"bBd" = (/turf/simulated/wall,/area/storage/tech) +"bBe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/central) +"bBf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central) +"bBg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/central) +"bBh" = (/turf/simulated/wall,/area/janitor) +"bBi" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) +"bBj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/janitor) +"bBk" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBl" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/hallway/primary/central) +"bBm" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/weapon/surgicaldrill,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bBn" = (/obj/structure/table,/obj/item/weapon/hemostat,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) +"bBo" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBp" = (/obj/structure/table,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 2},/area/medical/sleeper) +"bBq" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bBr" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/gun/syringe,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitebluecorner"},/area/medical/sleeper) +"bBt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bBu" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/closet/wardrobe/white/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBw" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBx" = (/obj/structure/closet/secure_closet/medical3,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 2; network = list("SS13")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBy" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/rxglasses,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBz" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bBA" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/sleeper) +"bBB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitebluecorner"},/area/medical/medbay) +"bBC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bBH" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) +"bBI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bBJ" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bBK" = (/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bBL" = (/obj/machinery/keycard_auth{pixel_x = 24; pixel_y = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bBM" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"bBN" = (/turf/simulated/wall,/area/toxins/storage) +"bBO" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bBP" = (/obj/machinery/door/firedoor/heavy,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bBQ" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bBR" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bBS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bBT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 32},/turf/space,/area/space) +"bBU" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = -30; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBV" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBW" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bBZ" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bCa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bCb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/power/apc{dir = 1; name = "Cargo Security APC"; pixel_x = 1; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint/supply) +"bCc" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bCe" = (/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"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bCf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/aft) +"bCg" = (/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/handheld,/obj/item/device/flash/handheld,/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bCh" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) +"bCi" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) +"bCj" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/storage/tech) +"bCk" = (/obj/machinery/camera{c_tag = "Tech Storage"; dir = 2},/obj/machinery/power/apc{dir = 1; name = "Tech Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/storage/tech) +"bCl" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bCm" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"bCn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"bCo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) +"bCp" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bCq" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bCr" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bCs" = (/obj/structure/closet/jcloset,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/janitor) +"bCt" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/janitor) +"bCu" = (/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Custodial Closet"},/turf/simulated/floor/plasteel,/area/janitor) +"bCv" = (/turf/simulated/floor/plasteel,/area/janitor) +"bCw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/janitor) +"bCx" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/janitor) +"bCy" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/janitor) +"bCz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bCA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bCB" = (/obj/structure/disposalpipe/segment,/obj/structure/table,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) +"bCC" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCD" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCE" = (/obj/structure/table,/obj/item/weapon/surgical_drapes,/obj/item/weapon/razor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) +"bCF" = (/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitebluecorner"},/area/medical/sleeper) +"bCG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/sleeper) +"bCH" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCM" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bCN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/medbay) +"bCO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bCP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bCQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bCR" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) +"bCS" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bCT" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/stamp/cmo,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bCU" = (/obj/structure/table/glass,/obj/item/weapon/pen,/obj/item/clothing/tie/stethoscope,/mob/living/simple_animal/cat/Runtime,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bCV" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/camera{c_tag = "Chief Medical Office"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bCW" = (/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bCX" = (/obj/machinery/camera{c_tag = "Xenobiology Test Chamber"; dir = 2; network = list("Xeno","RD"); pixel_x = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bCY" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bCZ" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bDa" = (/obj/machinery/power/apc{dir = 8; name = "Misc Research APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bDb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDc" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDd" = (/turf/simulated/wall,/area/toxins/mixing) +"bDe" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDf" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDg" = (/obj/machinery/portable_atmospherics/canister,/obj/structure/window/reinforced{dir = 8},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Toxins Lab West"; dir = 2; network = list("SS13","RD"); pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDh" = (/obj/machinery/portable_atmospherics/canister,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDi" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDj" = (/obj/machinery/portable_atmospherics/pump,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) +"bDk" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/toxins/mixing) +"bDl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/mixing) +"bDm" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/toxins/mixing) +"bDn" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) +"bDo" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bDs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/toxins/mixing) +"bDt" = (/obj/machinery/computer/security/mining,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bDu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bDv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bDw" = (/obj/structure/rack{dir = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bDx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) +"bDy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bDz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bDA" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bDB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"bDC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) +"bDD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bDE" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bDF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bDG" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bDH" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) +"bDI" = (/turf/simulated/floor/plating,/area/storage/tech) +"bDJ" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/stack/cable_coil,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) +"bDK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) +"bDL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bDM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bDN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bDO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/janitor) +"bDP" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel,/area/janitor) +"bDQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/janitor) +"bDR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/janitor) +"bDS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/janitor) +"bDT" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/janitor) +"bDU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/janitor) +"bDV" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDW" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 6},/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bDZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bEa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Surgery Maintenance"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/sleeper) +"bEb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEc" = (/obj/structure/optable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bEe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteblue"},/area/medical/sleeper) +"bEf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/sleeper) +"bEh" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEk" = (/obj/structure/disposalpipe/segment,/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bEl" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay South"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bEm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bEn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/cmo) +"bEo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bEp" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bEq" = (/obj/structure/disposalpipe/segment,/obj/machinery/light_switch{pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bEr" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEs" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEt" = (/obj/effect/decal/cleanable/oil,/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEu" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEv" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bEw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bEx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bEy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bEz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bEA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"bEB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bED" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEF" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bEH" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint2) +"bEJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) +"bEK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/toxins/mixing) +"bEL" = (/obj/machinery/doppler_array{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/mixing) +"bEM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"bEN" = (/turf/simulated/wall,/area/toxins/test_area) +"bEO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bEP" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/space) +"bEQ" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/shuttle/floor,/area/space) +"bER" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bES" = (/obj/machinery/computer/shuttle/mining,/turf/simulated/floor/plasteel{dir = 9; icon_state = "brown"},/area/quartermaster/miningdock) +"bET" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bEU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bEV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bEW" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bEX" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bEY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bEZ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) +"bFa" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bFb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor/plasteel,/area/storage/tech) +"bFc" = (/obj/machinery/camera{c_tag = "Secure Tech Storage"; dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/tech) +"bFd" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/storage/tech) +"bFe" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) +"bFf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/circuitboard/aifixer,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plating,/area/storage/tech) +"bFg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/arcade/battle,/turf/simulated/floor/plating,/area/storage/tech) +"bFh" = (/obj/structure/rack,/obj/item/weapon/circuitboard/telecomms/processor,/obj/item/weapon/circuitboard/telecomms/receiver,/obj/item/weapon/circuitboard/telecomms/server,/obj/item/weapon/circuitboard/telecomms/bus,/obj/item/weapon/circuitboard/telecomms/broadcaster,/obj/item/weapon/circuitboard/message_monitor{pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech) +"bFi" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bFj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bFk" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/janitor) +"bFl" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel,/area/janitor) +"bFm" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/janitor) +"bFn" = (/obj/structure/janitorialcart,/turf/simulated/floor/plasteel,/area/janitor) +"bFo" = (/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/restraints/legcuffs/beartrap,/obj/item/weapon/storage/box/mousetraps,/obj/item/weapon/storage/box/mousetraps,/turf/simulated/floor/plasteel,/area/janitor) +"bFp" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/janitor) +"bFq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFu" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "Treatment Center APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/sleeper) +"bFv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"},/area/medical/sleeper) +"bFw" = (/obj/machinery/computer/operating,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitehall"},/area/medical/sleeper) +"bFy" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitebluecorner"},/area/medical/sleeper) +"bFz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{pixel_x = 28; pixel_y = 0},/obj/machinery/camera{c_tag = "Medbay Recovery Room"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFA" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/hand_labeler,/obj/item/weapon/gun/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFB" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bFD" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFE" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFF" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv4"; name = "Privacy Shutters"; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFG" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv4"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bFH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bFI" = (/obj/machinery/door/airlock/glass_command{name = "Chief Medical Officer"; req_access_txt = "40"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bFJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bFK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bFL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/cmo) +"bFM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/sortjunction{sortType = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFO" = (/obj/machinery/power/apc{dir = 8; name = "Toxins Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Toxins Storage"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Toxins Storage"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bFU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bFV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bFW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bFX" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Lab"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bFY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bFZ" = (/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/toxins/mixing) +"bGa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bGb" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) +"bGc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/toxins/mixing) +"bGd" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bGe" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) +"bGf" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Used for watching the test chamber."; dir = 8; layer = 4; name = "Test Chamber Telescreen"; network = list("Toxins"); pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing) +"bGg" = (/obj/item/target,/obj/structure/window/reinforced,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/toxins/test_area) +"bGh" = (/obj/item/weapon/ore/iron,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/quartermaster/miningdock) +"bGi" = (/obj/structure/closet/crate,/obj/machinery/light/small{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) +"bGj" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bGk" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bGl" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) +"bGm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bGn" = (/turf/simulated/floor/plating,/area/maintenance/aft) +"bGo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/crew{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/card{pixel_x = 2; pixel_y = -2},/obj/item/weapon/circuitboard/communications{pixel_x = 5; pixel_y = -5},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/storage/tech) +"bGp" = (/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/plasteel,/area/storage/tech) +"bGq" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bGr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bGs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/storage/tech) +"bGt" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bGu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) +"bGv" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/storage/tech) +"bGw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bGx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bGy" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bGz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/janitor) +"bGA" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/turf/simulated/floor/plating,/area/janitor) +"bGB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/wall,/area/janitor) +"bGC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/janitor) +"bGD" = (/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGF" = (/obj/structure/grille,/obj/structure/window/fulltile{health = 25},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGG" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile{health = 35},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGH" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGI" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGJ" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bGK" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) +"bGL" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/camera{c_tag = "Surgery Operating"; dir = 1; network = list("SS13"); pixel_x = 22},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/sleeper) +"bGN" = (/obj/structure/closet/crate/freezer,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/medical/sleeper) +"bGO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGP" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGQ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGR" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGS" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/o2{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGU" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/sleeper) +"bGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bGY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bGZ" = (/obj/machinery/door/airlock/medical{name = "Patient Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bHa" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bHb" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bHc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bHd" = (/obj/structure/table,/obj/item/weapon/cartridge/medical{pixel_x = -2; pixel_y = 6},/obj/item/weapon/cartridge/medical{pixel_x = 6; pixel_y = 3},/obj/item/weapon/cartridge/medical,/obj/item/weapon/cartridge/chemistry{pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bHe" = (/obj/structure/closet/secure_closet/CMO,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "barber"},/area/medical/cmo) +"bHf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"bHg" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bHh" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bHi" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bHj" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bHk" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bHl" = (/obj/machinery/computer/area_atmos,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bHm" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bHn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bHo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/research{name = "Research Division"}) +"bHp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"bHq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHr" = (/obj/item/device/assembly/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/assembly/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/assembly/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/item/device/assembly/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHs" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHt" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/research{name = "Toxins Launch Room Access"; req_access_txt = "8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bHy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/mixing) +"bHz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bHA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/mixing) +"bHB" = (/obj/machinery/door/airlock/research{name = "Toxins Launch Room"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bHC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bHD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/mixing) +"bHE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing) +"bHF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall,/area/toxins/test_area) +"bHG" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/toxins/test_area) +"bHH" = (/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/toxins/test_area) +"bHI" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/toxins/test_area) +"bHJ" = (/obj/machinery/door/airlock/shuttle{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/obj/docking_port/mobile{dir = 8; dwidth = 3; height = 5; id = "mining"; name = "mining shuttle"; travelDir = 90; width = 7},/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "mining_home"; name = "mining shuttle bay"; width = 7},/turf/simulated/shuttle/plating,/area/space) +"bHK" = (/obj/machinery/door/airlock/external{name = "Mining Dock Airlock"; req_access = null; req_access_txt = "48"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bHL" = (/obj/machinery/door/airlock/glass_mining{name = "Mining Dock"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bHM" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bHN" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/aft) +"bHO" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plasteel,/area/storage/tech) +"bHP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/tech) +"bHQ" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/storage/tech) +"bHR" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/obj/item/weapon/stock_parts/subspace/analyzer,/turf/simulated/floor/plating,/area/storage/tech) +"bHS" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/turf/simulated/floor/plating,/area/storage/tech) +"bHT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) +"bHU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) +"bHV" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plating,/area/storage/tech) +"bHW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bHX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bHY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bHZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bId" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIh" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/sleeper) +"bIl" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bIm" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bIn" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bIo" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIp" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIq" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIr" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIs" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "misclab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bIt" = (/turf/simulated/wall,/area/toxins/xenobiology) +"bIu" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/storage) +"bIv" = (/obj/machinery/portable_atmospherics/scrubber/huge,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/storage) +"bIw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/toxins/storage) +"bIx" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bIy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bIz" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bIA" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIB" = (/obj/item/device/assembly/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/assembly/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/assembly/signaler{pixel_x = -2; pixel_y = -2},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIC" = (/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bID" = (/obj/item/device/assembly/timer{pixel_x = 5; pixel_y = 4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/obj/item/device/assembly/timer{pixel_x = 6; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = 0; pixel_y = 0},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIE" = (/obj/structure/dispenser,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIF" = (/obj/machinery/power/apc{dir = 4; name = "Toxins Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bIG" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/mixing) +"bIH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/mixing) +"bII" = (/obj/machinery/camera{c_tag = "Toxins Launch Room Access"; dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/toxins/mixing) +"bIJ" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/toxins/mixing) +"bIK" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) +"bIL" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/toxins/test_area) +"bIM" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bIN" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/toxins/test_area) +"bIO" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/quartermaster/miningdock) +"bIP" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/miningdock) +"bIQ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) +"bIR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) +"bIS" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bIT" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bIU" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) +"bIV" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bIW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/tech) +"bIX" = (/obj/structure/table,/obj/item/weapon/stock_parts/micro_laser,/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/capacitor,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/obj/item/weapon/stock_parts/micro_laser/high,/turf/simulated/floor/plating,/area/storage/tech) +"bIY" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/obj/item/weapon/stock_parts/subspace/amplifier,/turf/simulated/floor/plating,/area/storage/tech) +"bIZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bJa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bJb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) +"bJc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/asmaint) +"bJd" = (/obj/structure/closet,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJe" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJf" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJg" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJk" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJl" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJp" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) +"bJq" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJr" = (/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJt" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bJu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) +"bJv" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJw" = (/obj/machinery/power/apc{dir = 1; name = "CM Office APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"bJx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJA" = (/obj/item/weapon/wrench,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJB" = (/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Xeno"); pixel_x = 0; pixel_y = 2},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJC" = (/obj/machinery/door_control{id = "misclab"; name = "Test Chamber Blast Doors"; pixel_x = 0; pixel_y = -2; req_access_txt = "55"},/obj/structure/table/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) +"bJD" = (/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bJF" = (/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/structure/table,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bJH" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/toxins/xenobiology) +"bJI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bJJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bJK" = (/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = list("SS13")},/obj/machinery/door/firedoor/heavy,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bJL" = (/obj/structure/sign/fire,/turf/simulated/wall,/area/medical/research{name = "Research Division"}) +"bJM" = (/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/mixing) +"bJN" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) +"bJO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/toxins/mixing) +"bJP" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/toxins/mixing) +"bJQ" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "toxins launcher bay door"},/turf/simulated/floor/plating,/area/toxins/mixing) +"bJR" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/toxins/test_area) +"bJS" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/toxins/test_area) +"bJT" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bJU" = (/obj/machinery/camera{active_power_usage = 0; c_tag = "Bomb Test Site"; desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site."; dir = 8; invuln = 1; light = null; name = "Hardened Bomb-Test Camera"; network = list("Toxins"); use_power = 0},/obj/item/target/alien{anchored = 1},/turf/simulated/shuttle/plating{dir = 4; icon_state = "warnplate"; luminosity = 2; nitrogen = 0.01; oxygen = 0.01},/area/toxins/test_area) +"bJV" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/toxins/test_area) +"bJW" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/plating,/area/space) +"bJX" = (/obj/structure/ore_box,/turf/simulated/shuttle/floor,/area/space) +"bJY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) +"bJZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bKa" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/transmitter,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/obj/item/weapon/stock_parts/subspace/treatment,/turf/simulated/floor/plating,/area/storage/tech) +"bKb" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/item/weapon/stock_parts/subspace/filter,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/storage/tech) +"bKc" = (/obj/structure/table,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/ansible,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/obj/item/weapon/stock_parts/subspace/crystal,/turf/simulated/floor/plating,/area/storage/tech) +"bKd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/t_scanner,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) +"bKe" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plating,/area/storage/tech) +"bKf" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"bKg" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"bKh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/storage/tech) +"bKi" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bKj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bKk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bKl" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) +"bKm" = (/turf/simulated/wall/r_wall,/area/atmos) +"bKn" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) +"bKo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) +"bKp" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) +"bKq" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/atmos) +"bKr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/atmos) +"bKs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/atmos) +"bKt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/wall/r_wall,/area/atmos) +"bKu" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/simulated/wall/r_wall,/area/atmos) +"bKv" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKx" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/clothing/tie/stethoscope,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKy" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKz" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/door_control{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKA" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "medpriv1"; name = "privacy door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/medbay) +"bKB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) +"bKE" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"bKF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bKJ" = (/obj/machinery/power/apc{dir = 8; name = "Xenobiology APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKK" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKL" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKO" = (/obj/machinery/monkey_recycler,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKP" = (/obj/machinery/processor{desc = "A machine used to process slimes and retrieve their extract."; name = "Slime Processor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKQ" = (/obj/machinery/smartfridge/extract,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKR" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKS" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKT" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bKU" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bKW" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bKX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bKY" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bKZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) +"bLa" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/binary/pump{dir = 4; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) +"bLb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"},/area/toxins/mixing) +"bLc" = (/obj/machinery/atmospherics/binary/valve{dir = 4; name = "mix to port"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) +"bLd" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/mixing) +"bLe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bLf" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bLg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/toxins/test_area) +"bLh" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/toxins/test_area) +"bLi" = (/obj/structure/shuttle/engine/propulsion/burst,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/shuttle/plating,/area/space) +"bLj" = (/obj/structure/disposalpipe/segment,/obj/machinery/status_display{density = 0; layer = 3; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bLk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bLl" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bLm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bLn" = (/turf/simulated/wall,/area/atmos) +"bLo" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel,/area/atmos) +"bLp" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bLq" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel,/area/atmos) +"bLr" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bLs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bLt" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plasteel,/area/atmos) +"bLu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bLv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/light{dir = 1},/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/turf/simulated/floor/plasteel,/area/atmos) +"bLw" = (/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Distro to Waste"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bLx" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/turf/simulated/floor/plasteel,/area/atmos) +"bLy" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bLz" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bLA" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/atmos) +"bLB" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bLC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bLD" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/space,/area/space) +"bLE" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area/space) +"bLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) +"bLG" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"bLH" = (/turf/simulated/wall,/area/medical/virology) +"bLI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -24; pixel_y = 0; req_access_txt = "39"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Exterior Airlock"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bLJ" = (/obj/structure/sign/biohazard,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/virology) +"bLK" = (/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 = 2; icon_state = "pipe-j2s"; sortType = 13},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bLL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bLM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLR" = (/obj/structure/disposalpipe/segment{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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLT" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access_txt = "55"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bLU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitehall"},/area/medical/research{name = "Research Division"}) +"bLV" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bLW" = (/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bLX" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) +"bLY" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/toxins/mixing) +"bLZ" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) +"bMa" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/mixing) +"bMb" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) +"bMc" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/mixing) +"bMd" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMe" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMf" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMg" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/toxins/test_area) +"bMh" = (/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/toxins/test_area) +"bMi" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/toxins/test_area) +"bMj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/test_area) +"bMk" = (/turf/simulated/wall,/area/construction) +"bMl" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/construction) +"bMm" = (/turf/simulated/floor/plating,/area/construction) +"bMn" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/construction) +"bMo" = (/turf/simulated/floor/plasteel,/area/construction) +"bMp" = (/obj/structure/closet/toolcloset,/turf/simulated/floor/plasteel,/area/construction) +"bMq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bMr" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/hallway/primary/aft) +"bMs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/atmos) +"bMt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bMu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bMv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/camera{c_tag = "Atmospherics Monitoring"; dir = 2; network = list("SS13")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/atmos) +"bMw" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bMx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bMy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bMz" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bMA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bMB" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bMC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bMD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bME" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bMF" = (/turf/simulated/floor/plasteel,/area/atmos) +"bMG" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Distro"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bMH" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 8; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bMI" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Incinerator"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bMJ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bMK" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) +"bML" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/space,/area/space) +"bMM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) +"bMN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMO" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = 29},/obj/machinery/camera{c_tag = "Virology Break Room"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMP" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMQ" = (/obj/item/weapon/bedsheet,/obj/structure/stool/bed,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMR" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warnwhite"},/area/medical/virology) +"bMS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMT" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 5},/area/medical/virology) +"bMU" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMV" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMW" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bMX" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bMY" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bMZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bNa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bNb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bNc" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bNd" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bNe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bNg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/research{name = "Research Division"}) +"bNh" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 4; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"bNi" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump{dir = 8; on = 1},/turf/simulated/floor/engine,/area/toxins/mixing) +"bNj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"},/area/toxins/mixing) +"bNk" = (/obj/machinery/light,/obj/machinery/atmospherics/binary/valve{dir = 4; name = "port to mix"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/mixing) +"bNl" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/mixing) +"bNm" = (/obj/item/target,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/toxins/test_area) +"bNn" = (/obj/machinery/light_construct{dir = 8},/turf/simulated/floor/plating,/area/construction) +"bNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/construction) +"bNp" = (/obj/machinery/light_construct{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) +"bNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/construction) +"bNr" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bNs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bNt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/aft) +"bNu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Atmospherics"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bNv" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/atmos) +"bNw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bNx" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bNy" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bNz" = (/obj/machinery/computer/general_air_control{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/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bNA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/atmos) +"bNB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bNC" = (/obj/machinery/pipedispenser/disposal/transit_tube,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bND" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bNE" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Waste In"; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bNF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bNG" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel,/area/atmos) +"bNH" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Outlet Pump"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bNI" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Mix"; on = 0},/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bNJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel{dir = 5; icon_state = "green"},/area/atmos) +"bNK" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bNL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) +"bNM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bNN" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bNO" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bNP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bNQ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNR" = (/obj/machinery/shower{dir = 4},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/medical/virology) +"bNS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/l3closet,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/medical/virology) +"bNU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bNX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"bNY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bNZ" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOb" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOc" = (/obj/structure/table/glass,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOd" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOf" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOh" = (/obj/structure/table,/obj/item/weapon/extinguisher{pixel_x = 4; pixel_y = 3},/obj/item/weapon/extinguisher,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOi" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOj" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOk" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOl" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bOm" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bOn" = (/obj/machinery/door/airlock/research{name = "Testing Lab"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/misc_lab) +"bOo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bOp" = (/turf/simulated/wall,/area/toxins/misc_lab) +"bOq" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bOr" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bOs" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) +"bOt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bOu" = (/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bOv" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/construction) +"bOw" = (/obj/structure/closet/crate,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/construction) +"bOx" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/construction) +"bOy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/construction) +"bOz" = (/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) +"bOA" = (/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bOB" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) +"bOC" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bOD" = (/obj/structure/dispenser{pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bOE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bOF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bOH" = (/obj/machinery/computer/general_air_control{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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bOI" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bOJ" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"bOM" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/atmos) +"bON" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bOO" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Filter"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bOP" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOQ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bOR" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bOS" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bOT" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/atmos) +"bOU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bOV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/atmos) +"bOW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bOX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bOY" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bOZ" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPa" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPb" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warnwhite"},/area/medical/virology) +"bPc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPd" = (/obj/structure/closet/l3closet,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warnwhite"},/area/medical/virology) +"bPe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPf" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bPg" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) +"bPh" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) +"bPi" = (/obj/machinery/door/firedoor,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Xenobiology North"; dir = 8; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/toxins/xenobiology) +"bPj" = (/obj/structure/closet/bombcloset,/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bPk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bPl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bPm" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; dir = 2; name = "Science Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bPn" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/ears/earmuffs,/obj/machinery/camera{c_tag = "Testing Lab North"; dir = 2; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bPo" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bPp" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bPq" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; req_access = null},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bPr" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bPs" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/misc_lab) +"bPt" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bPu" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/misc_lab) +"bPv" = (/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"bPw" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPx" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bPy" = (/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bPz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bPA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Construction Area Maintenance"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) +"bPB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/construction) +"bPC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/construction) +"bPD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) +"bPE" = (/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/construction) +"bPF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/construction) +"bPG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bPH" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bPI" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/heavy,/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmospherics Desk"; req_access_txt = "24"},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bPJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bPL" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bPM" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bPN" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bPO" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel,/area/atmos) +"bPP" = (/obj/machinery/atmospherics/trinary/mixer{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bPQ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bPR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/atmos) +"bPS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_atmos{name = "Distribution Loop"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) +"bPU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"bPV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"bPW" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Pure to Mix"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bPX" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 5; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) +"bPY" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) +"bPZ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "green"; dir = 6},/area/atmos) +"bQa" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQb" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/space,/area/space) +"bQc" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bQd" = (/obj/structure/table,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bQe" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bQf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bQg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bQh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bQi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bQj" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bQk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bQl" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bQm" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/xenobiology) +"bQn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bQo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bQp" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door_control{id = "xenobio8"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bQq" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bQr" = (/obj/structure/closet/l3closet/scientist{pixel_x = -2},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bQs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bQt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bQu" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bQv" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/item/device/electropack,/obj/item/device/healthanalyzer,/obj/item/device/assembly/signaler,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bQw" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQx" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQz" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bQA" = (/obj/machinery/magnetic_module,/obj/effect/landmark{name = "blobstart"},/obj/structure/target_stake,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"bQB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bQC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"bQD" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft) +"bQE" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bQF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"bQG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/construction) +"bQH" = (/obj/machinery/camera{c_tag = "Construction Area"; dir = 1},/turf/simulated/floor/plating,/area/construction) +"bQI" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/hazardvest,/turf/simulated/floor/plating,/area/construction) +"bQJ" = (/obj/structure/table,/obj/item/stack/cable_coil{amount = 5},/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/construction) +"bQK" = (/obj/structure/table,/turf/simulated/floor/plating,/area/construction) +"bQL" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bQM" = (/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = -32},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bQN" = (/obj/machinery/computer/station_alert,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = 24; pixel_y = 4; req_access_txt = "24"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/atmos) +"bQO" = (/obj/structure/table,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 7},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/machinery/light{dir = 8},/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/atmos) +"bQP" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/belt/utility,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/turf/simulated/floor/plasteel,/area/atmos) +"bQQ" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel,/area/atmos) +"bQR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/atmos) +"bQS" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQT" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQV" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQW" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQX" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQY" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"bQZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/virology{name = "Break Room"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRc" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRd" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_x = 8; pixel_y = 22},/obj/machinery/light_switch{pixel_x = -4; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRe" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRg" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Virology APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Virology Module"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bRh" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bRi" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) +"bRj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bRk" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/xenobiology) +"bRl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bRm" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bRo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bRp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bRq" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/stack/cable_coil,/obj/item/device/multitool,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bRr" = (/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bRs" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bRt" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bRu" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -5; pixel_y = 3},/obj/item/device/assembly/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/assembly/igniter{pixel_x = 2; pixel_y = -1},/obj/machinery/light{dir = 4; icon_state = "tube1"},/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/timer{pixel_x = -3; pixel_y = 3},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bRv" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/misc_lab) +"bRw" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/toxins/misc_lab) +"bRx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asmaint2) +"bRy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bRz" = (/obj/machinery/atmospherics/unary/outlet_injector,/turf/simulated/floor/plating/airless,/area/space) +"bRA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/aft) +"bRC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/aft) +"bRD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bRE" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/aft) +"bRF" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bRI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/construction) +"bRJ" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bRK" = (/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/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bRL" = (/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 6; icon_state = "caution"},/area/hallway/primary/aft) +"bRM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/atmos) +"bRN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/atmos) +"bRO" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) +"bRP" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bRQ" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bRR" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bRS" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bRT" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bRU" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bRV" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bRW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "N2O Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 5},/area/atmos) +"bRX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/atmos) +"bRY" = (/turf/simulated/floor/engine/n20,/area/atmos) +"bRZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology) +"bSa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"bSb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/medical/virology) +"bSc" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bSd" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bSe" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bSf" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"bSg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bSh" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/toxins/xenobiology) +"bSi" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio8"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bSj" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bSk" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bSl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; pixel_x = 0; initialize_directions = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bSm" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bSn" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bSo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bSp" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bSq" = (/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bSr" = (/obj/structure/target_stake,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bSs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/toxins/misc_lab) +"bSt" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"bSu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"bSv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"bSw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) +"bSx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 1},/turf/simulated/floor/plating/airless,/area/space) +"bSy" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/sign/deathsposal{pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSC" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSD" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSE" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSJ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bSK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSL" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/power/apc{dir = 1; name = "Construction Area APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/construction) +"bSO" = (/obj/machinery/power/apc{dir = 2; name = "Telecoms Monitoring APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bSP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSQ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 8},/area/atmos) +"bSR" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible{dir = 1},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) +"bSS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/atmos) +"bST" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/atmos) +"bSU" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bSV" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) +"bSW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to External"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bSX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bSY" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"bSZ" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/atmos) +"bTa" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bTb" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Mix to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bTc" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Pure to Port"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bTd" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/turf/simulated/floor/plasteel,/area/atmos) +"bTe" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plasteel,/area/atmos) +"bTf" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 4},/area/atmos) +"bTg" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) +"bTh" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/engine/n20,/area/atmos) +"bTi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) +"bTj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bTk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bTl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bTm" = (/obj/machinery/smartfridge/chemistry/virology,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bTn" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bTo" = (/obj/machinery/computer/pandemic,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"bTp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bTq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation A"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bTr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bTs" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bTt" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_virology{name = "Isolation B"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bTu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/toxins/xenobiology) +"bTv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bTw" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bTx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTy" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bTA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bTB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) +"bTC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bTD" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bTE" = (/obj/machinery/camera{c_tag = "Testing Firing Range"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bTF" = (/obj/structure/target_stake,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bTG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/space) +"bTH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTI" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bTJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"bTK" = (/obj/machinery/atmospherics/pipe/manifold4w/general,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor/plating,/area/maintenance/aft) +"bTM" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/turf/simulated/floor/plating,/area/maintenance/aft) +"bTN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTO" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) +"bTP" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) +"bTQ" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/wall/r_wall,/area/atmos) +"bTT" = (/obj/machinery/camera{c_tag = "Atmospherics Access"; dir = 4; network = list("SS13")},/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "caution"},/area/atmos) +"bTU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bTV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) +"bTW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 4},/area/atmos) +"bTX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/sign/securearea,/turf/simulated/wall,/area/atmos) +"bTY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "External to Filter"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bTZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bUa" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/atmos) +"bUb" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/atmos) +"bUc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/gloves/color/black,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plasteel,/area/atmos) +"bUd" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bUe" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bUf" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel,/area/atmos) +"bUg" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 4; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bUh" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "escape"; dir = 6},/area/atmos) +"bUi" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "n2o_in"; pixel_y = 1},/turf/simulated/floor/engine/n20,/area/atmos) +"bUj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bUk" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = -32},/obj/item/device/healthanalyzer,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bUl" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/radio/headset/headset_med,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"bUm" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bUn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bUo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bUp" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bUq" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bUr" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door_control{id = "xenobio7"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bUs" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bUt" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUu" = (/obj/machinery/atmospherics/binary/pump{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUv" = (/obj/structure/stool/bed/chair/office/light,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUw" = (/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bUx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bUz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bUA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/toxins/misc_lab) +"bUB" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/space) +"bUC" = (/turf/simulated/floor/plating,/area/space) +"bUD" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bUF" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bUG" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUH" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUI" = (/obj/machinery/telecomms/bus/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUJ" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Telecoms Server APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUK" = (/obj/machinery/telecomms/processor/preset_three,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUL" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bUM" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bUN" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) +"bUO" = (/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bUP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bUQ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bUR" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/atmos) +"bUS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) +"bUT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bUU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/door/poddoor/preopen{id = "atmos"; name = "atmos blast door"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/atmos) +"bUV" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/atmos) +"bUW" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Atmospherics West"; dir = 8; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/atmos) +"bUX" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to Port"; on = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bUY" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bUZ" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bVa" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/light{dir = 8},/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bVb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVc" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Virologist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVd" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/red,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"bVe" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/medical/virology) +"bVf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVg" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVh" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bVi" = (/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bVj" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bVk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bVl" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVm" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/ignition_switch{id = "testigniter"; pixel_x = -6; pixel_y = 2},/obj/machinery/door_control{id = "testlab"; name = "Test Chamber Blast Doors"; pixel_x = 4; pixel_y = 2; req_access_txt = "55"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVn" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVo" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 0; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVp" = (/obj/structure/rack,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/machinery/computer/security/telescreen{name = "Test Chamber Moniter"; network = list("Test"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet,/obj/item/pipe{dir = 4; icon_state = "mixer"; name = "gas mixer fitting"; pipe_type = 14},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bVr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bVs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bVt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bVu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) +"bVv" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/paper/range,/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHEAST)"; icon_state = "warnplate"; dir = 6},/area/toxins/misc_lab) +"bVw" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/misc_lab) +"bVx" = (/obj/structure/table/reinforced,/obj/machinery/magnetic_controller{autolink = 1},/obj/structure/window/reinforced{dir = 1},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/toxins/misc_lab) +"bVy" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bVz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bVC" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Space"; on = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bVD" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/aft) +"bVE" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/barricade/wooden{name = "wooden barricade (CLOSED)"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVF" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVG" = (/obj/machinery/telecomms/processor/preset_four,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVI" = (/obj/machinery/telecomms/bus/preset_three,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVJ" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bVK" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) +"bVL" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) +"bVM" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bVN" = (/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bVO" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bVP" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 8; icon_state = "escape"},/area/atmos) +"bVQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/turf/simulated/wall/r_wall,/area/atmos) +"bVR" = (/obj/machinery/door/firedoor/heavy,/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor/plasteel,/area/atmos) +"bVS" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/atmos) +"bVT" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Security APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/engineering) +"bVU" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint/engineering) +"bVV" = (/obj/structure/filingcabinet,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 5},/area/security/checkpoint/engineering) +"bVW" = (/obj/structure/closet/fireaxecabinet{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bVX" = (/obj/structure/closet/secure_closet/atmospherics,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/atmos) +"bVY" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) +"bVZ" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/atmos) +"bWa" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bWb" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Plasma Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/atmos) +"bWc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWd" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWe" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{density = 0; pixel_x = -30},/obj/item/weapon/book/manual/wiki/infections{pixel_y = 7},/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"},/area/medical/virology) +"bWg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bWh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bWi" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = -32},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) +"bWj" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) +"bWk" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bWl" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"bWm" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio7"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bWn" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bWo" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bWp" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"bWq" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"bWr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bWs" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) +"bWt" = (/obj/machinery/door/airlock/glass_research{name = "Firing Range"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bWu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) +"bWv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) +"bWw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWx" = (/obj/structure/closet/crate,/obj/item/clothing/under/color/lightpurple,/obj/item/weapon/spacecash/c200,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bWy" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/maintenance/aft) +"bWz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bWA" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Port"; on = 0},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) +"bWB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bWC" = (/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bWD" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bWE" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bWF" = (/obj/machinery/telecomms/receiver/preset_right,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bWG" = (/obj/machinery/computer/telecomms/server{network = "tcommsat"},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) +"bWH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bWI" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bWJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bWK" = (/turf/simulated/wall,/area/engine/break_room) +"bWL" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "caution"},/area/engine/break_room) +"bWM" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "caution"},/area/engine/break_room) +"bWN" = (/turf/simulated/floor/plasteel{icon_state = "caution"; dir = 5},/area/engine/break_room) +"bWO" = (/turf/simulated/wall,/area/security/checkpoint/engineering) +"bWP" = (/obj/item/weapon/screwdriver{pixel_y = 10},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -6; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) +"bWQ" = (/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) +"bWR" = (/obj/machinery/camera{c_tag = "Security Post - Engineering"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) +"bWS" = (/obj/machinery/suit_storage_unit/atmos,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/atmos) +"bWT" = (/obj/structure/sign/nosmoking_2,/turf/simulated/wall,/area/atmos) +"bWU" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bWV" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/atmos) +"bWW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"; output = 11},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWX" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bWZ" = (/obj/structure/closet/l3closet/virology,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) +"bXa" = (/obj/structure/closet/secure_closet/medical1,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) +"bXb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) +"bXc" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bXd" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bXe" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; unacidable = 1},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bXf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bXg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/misc_lab) +"bXh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bXi" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bXj" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser/practice,/obj/item/clothing/ears/earmuffs,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bXk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bXl" = (/obj/item/stack/tile/plasteel,/turf/space,/area/space) +"bXm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bXn" = (/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/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bXo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bXp" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bXq" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) +"bXr" = (/obj/machinery/status_display,/turf/simulated/wall,/area/tcommsat/computer) +"bXs" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/turf/simulated/floor/plating,/area/tcommsat/computer) +"bXt" = (/obj/machinery/door/airlock/glass_command{name = "Control Room"; req_access_txt = "19; 61"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bXu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/aft) +"bXv" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bXw" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bXx" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bXy" = (/turf/simulated/floor/plasteel,/area/engine/break_room) +"bXz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bXA" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "63"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) +"bXB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint/engineering) +"bXC" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/plasteel,/area/security/checkpoint/engineering) +"bXD" = (/obj/machinery/computer/secure_data,/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/checkpoint/engineering) +"bXE" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel,/area/atmos) +"bXF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/atmos) +"bXG" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/item/weapon/wrench,/turf/simulated/floor/plasteel,/area/atmos) +"bXH" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"bXI" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"bXJ" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/atmos) +"bXK" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "tox_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bXL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXM" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) +"bXO" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/wrench,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/medical/virology) +"bXP" = (/obj/machinery/atmospherics/binary/valve/open{tag = "icon-mvalve_map (EAST)"; icon_state = "mvalve_map"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/medical/virology) +"bXQ" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/medical/virology) +"bXR" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXS" = (/obj/structure/rack{dir = 1},/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bXT" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bXU" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bXV" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bXW" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bXX" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"bXY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/toxins/misc_lab) +"bXZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/toxins/misc_lab) +"bYa" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYb" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYc" = (/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"bYd" = (/obj/item/weapon/weldingtool,/turf/simulated/floor/plating/airless,/area/space) +"bYe" = (/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYf" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYh" = (/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{dir = 8; icon_state = "vault"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bYk" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/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/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"bYl" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"bYm" = (/obj/machinery/door/airlock/glass_engineering{name = "Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 5},/area/tcommsat/computer) +"bYn" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/tcommsat/computer) +"bYo" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Telecoms Monitoring"; dir = 8; network = list("SS13")},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bYp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"bYq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bYr" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bYs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bYt" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bYu" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/engine/break_room) +"bYv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bYw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) +"bYx" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint/engineering) +"bYy" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint/engineering) +"bYz" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/security/checkpoint/engineering) +"bYA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) +"bYB" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/atmos) +"bYC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Port to Filter"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bYD" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/atmos) +"bYE" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bYF" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYG" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYK" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/medical/virology) +"bYL" = (/obj/machinery/atmospherics/binary/valve{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/medical/virology) +"bYM" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/medical/virology) +"bYN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYP" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/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/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYQ" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bYR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bYS" = (/obj/machinery/sparker{id = "testigniter"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bYT" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bYU" = (/obj/machinery/door/poddoor/preopen{id = "testlab"; name = "test chamber blast door"},/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bYV" = (/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) +"bYW" = (/obj/machinery/door/airlock/glass_research{name = "Test Chamber"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/toxins/misc_lab) +"bYX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/toxins/misc_lab) +"bYY" = (/obj/machinery/power/apc{dir = 4; name = "Testing Lab APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"bYZ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"bZc" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZd" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZe" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"bZf" = (/obj/item/stack/sheet/metal,/turf/simulated/floor/plating/airless,/area/space) +"bZg" = (/obj/item/stack/cable_coil{amount = 5},/turf/simulated/floor/plating/airless,/area/space) +"bZh" = (/obj/machinery/camera{c_tag = "Telecoms Server Room"; dir = 4; network = list("SS13")},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"bZi" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) +"bZj" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/computer) +"bZk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall,/area/tcommsat/computer) +"bZl" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bZm" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms RC"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"bZn" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) +"bZo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"bZp" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/camera{c_tag = "Aft Primary Hallway 1"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bZq" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Foyer APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bZr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) +"bZs" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) +"bZt" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) +"bZu" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint/engineering) +"bZv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel,/area/atmos) +"bZw" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor/plasteel,/area/atmos) +"bZx" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/atmos) +"bZy" = (/obj/machinery/space_heater,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/atmos) +"bZz" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Filter"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"bZA" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel,/area/atmos) +"bZB" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{dir = 8},/turf/simulated/floor/plasteel,/area/atmos) +"bZC" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "CO2 Outlet Pump"; on = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/atmos) +"bZD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bZE" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bZF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/asmaint) +"bZH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZI" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZJ" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZK" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bZN" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bZO" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 4; req_access_txt = "55"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/toxins/xenobiology) +"bZP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) +"bZQ" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable,/obj/machinery/door/poddoor/preopen{id = "xenobio6"; name = "containment blast door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/engine,/area/toxins/xenobiology) +"bZR" = (/obj/machinery/camera{c_tag = "Testing Chamber"; dir = 1; network = list("Test","RD"); pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/engine,/area/toxins/misc_lab) +"bZS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/toxins/misc_lab) +"bZT" = (/obj/machinery/camera{c_tag = "Testing Lab South"; dir = 8; network = list("SS13","RD"); pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZU" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZV" = (/obj/structure/closet/crate,/obj/item/target/alien,/obj/item/target/alien,/obj/item/target/alien,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZW" = (/obj/structure/closet/crate,/obj/item/target/syndicate,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"bZX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) +"bZY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"bZZ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/port) +"caa" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) +"cab" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft) +"cac" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) +"cad" = (/obj/machinery/light/small{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft) +"cae" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/aft) +"caf" = (/obj/item/clothing/head/hardhat,/turf/simulated/floor/plating/airless,/area/space) +"cag" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cah" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cai" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"caj" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/tcommsat/computer) +"cak" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"cal" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/hallway/primary/aft) +"cam" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"can" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"cao" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"cap" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"caq" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/hallway/primary/aft) +"car" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/break_room) +"cas" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cat" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cau" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cav" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"caw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/atmos) +"cax" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plasteel,/area/atmos) +"cay" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"caz" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "N2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"caA" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) +"caB" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"; output = 35},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"caC" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"caD" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"caE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caF" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caG" = (/obj/structure/stool,/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caL" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"caN" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"caO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"caP" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"caQ" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"caR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"caS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/toxins/misc_lab) +"caT" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"caU" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"caV" = (/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/lattice/catwalk,/turf/space,/area/solar/port) +"caW" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft) +"caX" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) +"caY" = (/obj/machinery/telecomms/server/presets/supply,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"caZ" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cba" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbb" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbc" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/tcommsat/computer) +"cbd" = (/obj/machinery/door/airlock/engineering{name = "Telecommunications"; req_access_txt = "61"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"cbe" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/aft) +"cbf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"cbg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/aft) +"cbh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/hallway/primary/aft) +"cbi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access_txt = "32"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbo" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"cbp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/atmos) +"cbq" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel,/area/atmos) +"cbr" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) +"cbs" = (/obj/machinery/atmospherics/trinary/mixer{dir = 4; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; target_pressure = 4500},/turf/simulated/floor/plasteel,/area/atmos) +"cbt" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) +"cbu" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"cbv" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/atmos) +"cbw" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"cbx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cby" = (/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/maintenance/asmaint) +"cbz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbC" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbD" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cbK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cbL" = (/obj/structure/disposalpipe/segment,/obj/structure/lattice,/turf/space,/area/space) +"cbM" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cbN" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cbO" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"cbP" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/toxins/misc_lab) +"cbQ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/toxins/misc_lab) +"cbR" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cbS" = (/obj/machinery/telecomms/server/presets/service,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbT" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbU" = (/obj/structure/sign/nosmoking_2{pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbV" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbW" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) +"cbX" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/obj/structure/cable,/turf/simulated/floor/plating,/area/tcommsat/computer) +"cbY" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) +"cbZ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"cca" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"ccb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) +"ccc" = (/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/hallway/primary/aft) +"ccd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) +"cce" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) +"ccf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) +"ccg" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/hallway/primary/aft) +"cch" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/hallway/primary/aft) +"cci" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/break_room) +"ccj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"cck" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccm" = (/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"cco" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/break_room) +"ccq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) +"ccr" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"ccs" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; filter_type = 2; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"cct" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) +"ccu" = (/obj/machinery/power/apc{dir = 2; name = "Incinerator APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"ccv" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asmaint) +"ccx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccy" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccz" = (/obj/structure/sign/biohazard,/turf/simulated/wall,/area/maintenance/asmaint) +"ccA" = (/obj/structure/disposalpipe/segment,/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccC" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccD" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ccE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccF" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccG" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccH" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/toxins/misc_lab) +"ccI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/toxins/misc_lab) +"ccJ" = (/obj/item/stack/sheet/cardboard,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccK" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccL" = (/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/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccN" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccO" = (/obj/machinery/door/airlock/external{name = "Starboard Docking Bay 2"; req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ccQ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/space) +"ccR" = (/obj/item/clothing/under/rank/vice,/obj/structure/closet,/obj/item/clothing/shoes/jackboots,/turf/simulated/floor/plating,/area/maintenance/aft) +"ccS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"ccT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) +"ccU" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"ccV" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ccW" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment,/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ccX" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/chiefs_office) +"ccY" = (/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/engine/break_room) +"ccZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/break_room) +"cda" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/engine/break_room) +"cdb" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/atmos) +"cdc" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel,/area/atmos) +"cdd" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel,/area/atmos) +"cde" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) +"cdf" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; on = 1},/turf/simulated/floor/plasteel,/area/atmos) +"cdg" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4; initialize_directions = 12},/turf/simulated/floor/plasteel,/area/atmos) +"cdh" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) +"cdi" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"cdj" = (/turf/simulated/wall,/area/maintenance/incinerator) +"cdk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/incinerator) +"cdl" = (/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cdm" = (/obj/machinery/portable_atmospherics/canister,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cdn" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint) +"cdo" = (/obj/machinery/door/airlock/maintenance{name = "Biohazard Disposals"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cdp" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cdq" = (/obj/machinery/door/airlock/maintenance{name = "Air Supply Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cdr" = (/obj/machinery/door/airlock/maintenance{name = "Testing Lab Maintenance"; req_access_txt = "47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/toxins/misc_lab) +"cds" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/misc_lab) +"cdt" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cdu" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"cdv" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"cdw" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Maintenance APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdx" = (/obj/structure/closet/wardrobe/black,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) +"cdy" = (/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/maintenance/aft) +"cdz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"cdB" = (/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/maintenance/aft) +"cdC" = (/obj/machinery/suit_storage_unit/ce,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/engine/chiefs_office) +"cdD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdE" = (/obj/machinery/light{dir = 1},/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdG" = (/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/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdH" = (/obj/machinery/power/apc{cell_type = 5000; dir = 4; name = "CE Office APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cdI" = (/obj/structure/sign/securearea,/turf/simulated/wall,/area/engine/engineering) +"cdJ" = (/obj/machinery/door/airlock/engineering{name = "Engine Room"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cdK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) +"cdL" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/atmos) +"cdM" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "red"},/area/atmos) +"cdN" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 6},/area/atmos) +"cdO" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/atmos) +"cdP" = (/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 10},/area/atmos) +"cdQ" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/atmos) +"cdR" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/atmos) +"cdS" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 10},/area/atmos) +"cdT" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor/plasteel{icon_state = "arrival"},/area/atmos) +"cdU" = (/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Air Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{icon_state = "arrival"; dir = 6},/area/atmos) +"cdV" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/wall,/area/maintenance/incinerator) +"cdW" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) +"cdX" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "atmospherics mix pump"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cdY" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/yellow/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cdZ" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cea" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) +"ceb" = (/obj/machinery/disposal,/obj/structure/sign/deathsposal{pixel_x = 0; pixel_y = 32},/obj/structure/disposalpipe/trunk,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cec" = (/obj/machinery/power/smes{capacity = 9e+006; charge = 10000},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/decal/cleanable/cobweb{tag = "icon-cobweb2"; icon_state = "cobweb2"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"ced" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cee" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/general/hidden{tag = "icon-manifold (NORTH)"; icon_state = "manifold"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cef" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ceg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"ceh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cei" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cej" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cek" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cel" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cem" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cen" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ceo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) +"cep" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ceq" = (/obj/structure/sign/securearea{pixel_y = 32},/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cer" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ces" = (/obj/structure/rack{dir = 1},/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cet" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/asmaint2) +"ceu" = (/obj/machinery/door/airlock/maintenance{name = "Research Delivery access"; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cev" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) +"cew" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cex" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cey" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cez" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ceA" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"ceB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"ceC" = (/obj/machinery/camera{c_tag = "Aft Port Solar Access"; dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft) +"ceD" = (/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,/area/maintenance/aft) +"ceE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"ceJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/aft) +"ceK" = (/turf/simulated/wall/r_wall,/area/engine/engineering) +"ceL" = (/obj/machinery/computer/atmos_alert,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceM" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceN" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/lighter/zippo,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceO" = (/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/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ceQ" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ceR" = (/turf/simulated/floor/plasteel,/area/engine/engineering) +"ceS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ceT" = (/obj/machinery/camera{c_tag = "Engineering Access"},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ceU" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"ceV" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"ceW" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) +"ceX" = (/obj/machinery/atmospherics/unary/tank/toxins{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"ceY" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "plasma tank pump"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"ceZ" = (/obj/machinery/atmospherics/pipe/manifold4w/general{level = 2},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfa" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Mix to Incinerator"; on = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfd" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{desc = "This particular atmos control unit appears to have no access restrictions."; dir = 8; icon_state = "alarm0"; locked = 0; name = "all-access air alarm"; pixel_x = 24; req_access = "0"; req_one_access = "0"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cfe" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cff" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfg" = (/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfh" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfj" = (/obj/structure/stool{pixel_y = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cfk" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) +"cfl" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfm" = (/obj/structure/stool/bed/chair,/obj/item/weapon/storage/fancy/cigarettes,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfn" = (/obj/structure/stool/bed/chair,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2) +"cfp" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cfr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cft" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfv" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfw" = (/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfx" = (/obj/structure/rack{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfA" = (/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/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfC" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cfD" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) +"cfE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cfF" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cfG" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cfH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cfI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfK" = (/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/maintenance/portsolar) +"cfL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfN" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cfO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cfQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/aft) +"cfR" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"cfS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"cfT" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/engineering) +"cfU" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cfV" = (/obj/machinery/power/apc{cell_type = 15000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cfW" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cfX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cfY" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/pill/antitox,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cfZ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath{step_x = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cga" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cgb" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"cgc" = (/turf/simulated/wall,/area/engine/engineering) +"cgd" = (/obj/machinery/computer/station_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cge" = (/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgf" = (/obj/machinery/computer/station_alert,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "Engineering"; name = "Engineering Lockdown"; pixel_x = -24; pixel_y = -10; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = -24; pixel_y = 0; req_access_txt = "11"},/obj/machinery/door_control{id = "atmos"; name = "Atmospherics Lockdown"; pixel_x = -24; pixel_y = 10; req_access_txt = "24"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgg" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgh" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/obj/item/weapon/paper/monitorkey,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgj" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"cgk" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"cgl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgm" = (/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgo" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/green/visible,/turf/space,/area/space) +"cgp" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/space,/area/space) +"cgq" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4; name = "input gas connector port"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgr" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "input port pump"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgs" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgt" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgw" = (/obj/machinery/atmospherics/unary/portables_connector/visible{name = "output gas connector port"},/obj/machinery/portable_atmospherics/canister,/obj/structure/sign/nosmoking_2{pixel_x = 28},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cgx" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgy" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgC" = (/obj/machinery/light/small,/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgD" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cgE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgF" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cgH" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgI" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgJ" = (/obj/machinery/power/apc{dir = 8; name = "Science Maintenance APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cgK" = (/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/maintenance/asmaint2) +"cgL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"cgM" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cgN" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cgO" = (/obj/machinery/power/apc{dir = 4; name = "Aft Port Solar APC"; pixel_x = 23; pixel_y = 2},/obj/machinery/camera{c_tag = "Aft Port Solar Control"; dir = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cgP" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/aft) +"cgQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"cgR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"cgS" = (/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/plasma{amount = 30},/turf/simulated/floor/plating,/area/engine/engineering) +"cgT" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) +"cgU" = (/turf/simulated/floor/plating,/area/engine/engineering) +"cgV" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "secure storage"},/turf/simulated/floor/plating,/area/engine/engineering) +"cgW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cgY" = (/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/plasteel,/area/engine/engineering) +"cgZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cha" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/camera{c_tag = "Engineering Power Storage"},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chc" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/mob/living/simple_animal/parrot/Poly,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chd" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"che" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chf" = (/obj/structure/table/reinforced,/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = -3; pixel_y = -8},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chg" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"chh" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"chi" = (/obj/machinery/door/poddoor/preopen{id = "Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) +"chj" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) +"chk" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_in_meter"; name = "Mixed Air Tank In"},/turf/simulated/wall/r_wall,/area/atmos) +"chl" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/machinery/meter{frequency = 1443; id = "mair_out_meter"; name = "Mixed Air Tank Out"},/turf/simulated/wall/r_wall,/area/atmos) +"chm" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"chn" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cho" = (/obj/machinery/atmospherics/binary/valve{name = "Mix to Space"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"chp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"chq" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"chr" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"chs" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Incinerator to Output"; on = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cht" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/incinerator) +"chu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) +"chv" = (/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Waste Out"; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"chw" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"chx" = (/obj/structure/closet/emcloset,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"chy" = (/obj/structure/closet,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"chz" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"chA" = (/obj/structure/rack,/obj/effect/decal/cleanable/cobweb2,/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"chB" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"chC" = (/obj/machinery/door/airlock/engineering{name = "Aft Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"chD" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"chE" = (/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"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"chF" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) +"chG" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) +"chH" = (/obj/effect/spawner/lootdrop/maintenance,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"chI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"chJ" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/engine/engineering) +"chK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"chR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chV" = (/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/obj/item/weapon/cartridge/atmos,/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"chW" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/engine/engineering) +"chX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) +"chY" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "n2_in"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"chZ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cia" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cib" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "o2_in"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cic" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cid" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cie" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cif" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cig" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cih" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cii" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cij" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cik" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cil" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cim" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/binary/valve{dir = 4; name = "Incinerator to Space"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cin" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/machinery/meter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cio" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"cip" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asmaint2) +"ciq" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cir" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cis" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cit" = (/obj/machinery/power/apc{dir = 8; name = "Aft Starboard Solar APC"; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ciu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"civ" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ciw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"cix" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ciy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ciz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ciA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ciB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"ciC" = (/obj/machinery/field/generator,/turf/simulated/floor/plating,/area/engine/engineering) +"ciD" = (/obj/machinery/power/emitter,/turf/simulated/floor/plating,/area/engine/engineering) +"ciE" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciF" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciG" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/color/yellow,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciJ" = (/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,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciK" = (/obj/structure/dispenser,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciL" = (/obj/machinery/suit_storage_unit/engine,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ciM" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ciN" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ciO" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ciP" = (/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/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/plasteel{dir = 2; icon_state = "neutralfull"},/area/engine/chiefs_office) +"ciQ" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"ciR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"ciS" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"ciT" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"ciU" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/engine/engineering) +"ciV" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"ciW" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"ciX" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"ciY" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"ciZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cja" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cjb" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cjc" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjd" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/extinguisher,/obj/machinery/light/small,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -31},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cje" = (/obj/machinery/computer/turbine_computer{id = "incineratorturbine"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjf" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the turbine vent."; dir = 1; name = "turbine vent monitor"; network = list("Turbine"); pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjg" = (/obj/machinery/door_control{id = "auxincineratorvent"; name = "Auxiliary Vent Control"; pixel_x = 6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/door_control{id = "turbinevent"; name = "Turbine Vent Control"; pixel_x = -6; pixel_y = -24; req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjh" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cji" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = 6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = -6; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cjj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/lattice,/turf/space,/area/space) +"cjk" = (/obj/structure/rack,/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjl" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cjp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjq" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjr" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Aft Starboard Solar Control"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cjs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cjt" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cju" = (/obj/machinery/door/airlock/external{req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cjv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/aft) +"cjw" = (/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cjx" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/engine_smes) +"cjy" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) +"cjz" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) +"cjA" = (/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cjB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/engine/engineering) +"cjC" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"cjD" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"cjE" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_engineering{name = "Power Storage"; req_access_txt = "11"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cjF" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"cjG" = (/obj/structure/table,/obj/item/weapon/crowbar/large,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"cjH" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/welding{pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cjI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"cjJ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"cjK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cjL" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"cjM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"cjN" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"cjO" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"cjP" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"cjQ" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"cjR" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"cjS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"cjT" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Interior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"cjU" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"cjV" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1},/turf/simulated/floor/plating/airless,/area/space) +"cjW" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjX" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asmaint2) +"cjY" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cjZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"cka" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ckb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/maintenance/asmaint2) +"ckc" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ckd" = (/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/maintenance/starboardsolar) +"cke" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ckf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ckg" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) +"ckh" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cki" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) +"ckj" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/engine/engineering) +"ckk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) +"ckl" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/aft) +"ckm" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"ckn" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cko" = (/obj/machinery/vending/engivend,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"ckp" = (/obj/machinery/vending/tool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"ckq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"ckr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cks" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"ckt" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"cku" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"ckv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cky" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckA" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"ckB" = (/obj/structure/lattice,/obj/machinery/atmospherics/binary/pump{dir = 2; name = "Incinerator Output Pump"; on = 1},/turf/space,/area/space) +"ckC" = (/obj/machinery/atmospherics/binary/pump{dir = 2; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 8; pixel_y = -24},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"ckD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"ckE" = (/obj/machinery/atmospherics/binary/pump{dir = 1; on = 1},/obj/structure/sign/fire{pixel_x = 32; pixel_y = 0},/obj/machinery/access_button{command = "cycle_interior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -8; pixel_y = 24},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"ckF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"ckG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ckH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/external{name = "Solar Maintenance"; req_access = null; req_access_txt = "10; 13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"ckI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/port) +"ckJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 7; on = 1},/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/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ckK" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/engine/engine_smes) +"ckL" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/engine/engine_smes) +"ckM" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/engine/engine_smes) +"ckN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "SMES Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"ckO" = (/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/engine/engineering) +"ckP" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/engineering) +"ckQ" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 4; network = list("SS13")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"ckR" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckS" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckT" = (/obj/machinery/computer/security/telescreen{desc = "Used for watching the singularity chamber."; dir = 1; layer = 4; name = "Singularity Engine Telescreen"; network = list("Singularity"); pixel_x = 0; pixel_y = -30},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckU" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckV" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"ckX" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"ckY" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/space,/area/space) +"ckZ" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; heat_proof = 1; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Exterior Airlock"; req_access_txt = "12"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine,/area/maintenance/incinerator) +"cla" = (/obj/structure/disposalpipe/segment,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"clb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"clc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cld" = (/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"cle" = (/obj/machinery/door/window{name = "SMES Chamber"; req_access_txt = "32"},/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/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"clf" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"clg" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/engine_smes) +"clh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engine_smes) +"cli" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) +"clj" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "SMES Access"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) +"clk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/engine/engineering) +"cll" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clm" = (/obj/structure/disposalpipe/segment,/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/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cln" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/sign/nosmoking_2{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cls" = (/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/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clt" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clu" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clw" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cly" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"clz" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/engine/engineering) +"clA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"clB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"clC" = (/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"clD" = (/obj/structure/table,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/obj/item/weapon/airlock_painter,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/machinery/camera{c_tag = "Engineering East"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"clG" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"clH" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; luminosity = 2; on = 0},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"clI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 0; pressure_checks = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"clJ" = (/obj/machinery/door/poddoor{id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"clK" = (/obj/structure/rack{dir = 1},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"clL" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"clM" = (/obj/machinery/power/port_gen/pacman,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/engine/engine_smes) +"clN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) +"clO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) +"clP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engine_smes) +"clQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engine_smes) +"clR" = (/obj/machinery/door/airlock/engineering{name = "SMES Room"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engine_smes) +"clS" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) +"clT" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) +"clU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) +"clV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clW" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"clZ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cma" = (/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmc" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmd" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/wiki/engineering_construction,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cme" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cmi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engineering) +"cmj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"cmk" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"cml" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) +"cmm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering) +"cmn" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmo" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/engineering_guide,/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cms" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) +"cmt" = (/obj/structure/closet/emcloset,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) +"cmu" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"cmv" = (/obj/machinery/power/compressor{comp_id = "incineratorturbine"; dir = 1; luminosity = 2},/obj/structure/cable/yellow,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"cmw" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) +"cmx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cmy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) +"cmz" = (/turf/simulated/floor/plasteel,/area/engine/engine_smes) +"cmA" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/engine/engine_smes) +"cmB" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) +"cmC" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) +"cmD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engine_smes) +"cmE" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engine_smes) +"cmF" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmH" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmI" = (/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmJ" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmL" = (/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/plasteel,/area/engine/engineering) +"cmM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "bot"},/area/engine/engineering) +"cmN" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cmO" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/engine/engineering) +"cmP" = (/obj/structure/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) +"cmQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/engineering) +"cmR" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) +"cmS" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cmW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cmX" = (/obj/machinery/door/airlock/external{name = "Escape Pod Four"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/engine/engineering) +"cmY" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/obj/docking_port/mobile/pod{dir = 4; id = "pod4"; name = "escape pod 4"},/turf/simulated/shuttle/floor,/area/space) +"cmZ" = (/obj/machinery/power/turbine{luminosity = 2},/obj/structure/cable/yellow,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"cna" = (/obj/item/weapon/wrench,/obj/structure/lattice/catwalk,/turf/space,/area/space) +"cnb" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area/space) +"cnc" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "SMES room APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engine_smes) +"cnd" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/engine/engine_smes) +"cne" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engine_smes) +"cnf" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Engineering Storage"; dir = 4; network = list("SS13")},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cng" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cni" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnj" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/obj/machinery/light,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnl" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnm" = (/obj/item/clothing/glasses/meson,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnn" = (/obj/structure/stool,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cno" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnp" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cnq" = (/obj/machinery/particle_accelerator/control_box,/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/engine/engineering) +"cnr" = (/obj/structure/particle_accelerator/fuel_chamber,/turf/simulated/floor/plating,/area/engine/engineering) +"cns" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plating,/area/engine/engineering) +"cnt" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) +"cnu" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnw" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cnx" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cny" = (/obj/structure/sign/pods{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) +"cnz" = (/obj/machinery/camera{c_tag = "Engineering Escape Pod"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating,/area/engine/engineering) +"cnA" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"cnB" = (/obj/structure/sign/fire{pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"cnC" = (/obj/machinery/door/poddoor{id = "turbinevent"; name = "Turbine Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"cnD" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) +"cnE" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft) +"cnF" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 10},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) +"cnK" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/turf/simulated/floor/plating,/area/engine/engineering) +"cnL" = (/obj/machinery/door/poddoor/shutters/preopen{id = "Singularity"; name = "radiation shutters"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engineering) +"cnM" = (/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/crowbar,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cnN" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/engine/engineering) +"cnO" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/engineering) +"cnP" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/engineering) +"cnQ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) +"cnR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/engine/engineering) +"cnS" = (/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cnT" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft) +"cnU" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/aft) +"cnV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"cnW" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnX" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnY" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cnZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/engine/engineering) +"coa" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/engine/engineering) +"cob" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"coc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/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/engine/engineering) +"cod" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"coe" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"cof" = (/obj/machinery/power/rad_collector{anchored = 1},/obj/item/weapon/tank/plasma,/obj/structure/cable/yellow,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"cog" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"coh" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"coi" = (/obj/structure/particle_accelerator/particle_emitter/left,/turf/simulated/floor/plating,/area/engine/engineering) +"coj" = (/obj/structure/particle_accelerator/particle_emitter/center,/turf/simulated/floor/plating,/area/engine/engineering) +"cok" = (/obj/structure/particle_accelerator/particle_emitter/right,/turf/simulated/floor/plating,/area/engine/engineering) +"col" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) +"com" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/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/engine/engineering) +"con" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"coo" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"cop" = (/obj/machinery/camera{c_tag = "Engineering MiniSat Access"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coq" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cor" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) +"cos" = (/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cot" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft) +"cou" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/aft) +"cov" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless,/area/space) +"cow" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cox" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"coy" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"coz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "brig shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"coA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/engineering) +"coB" = (/turf/simulated/floor/plating{icon_state = "warnplate"},/area/engine/engineering) +"coC" = (/obj/item/weapon/wirecutters,/turf/simulated/floor/plating{icon_state = "warnplate"},/area/engine/engineering) +"coD" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engine/engineering) +"coE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coF" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) +"coG" = (/obj/machinery/door/airlock/command{name = "MiniSat Access"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coI" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/obj/structure/transit_tube_pod,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"coJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coK" = (/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 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coL" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coM" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coN" = (/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"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"coP" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coR" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North-West"; dir = 2; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coS" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity North East"; dir = 2; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coU" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"coV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/engine/engineering) +"coW" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coX" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/engineering) +"coY" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/engine/engineering) +"coZ" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) +"cpa" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/plasteel/airless{icon_state = "solarpanel"},/area/solar/starboard) +"cpb" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpc" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpd" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpe" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cpf" = (/obj/structure/closet/emcloset,/obj/structure/sign/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/engine/engineering) +"cpg" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/engineering) +"cph" = (/obj/structure/grille,/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/airless,/area/engine/engineering) +"cpi" = (/obj/machinery/power/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpj" = (/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/engine/engineering) +"cpk" = (/obj/machinery/field/generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/space) +"cpl" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/engine/engineering) +"cpm" = (/obj/machinery/power/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpn" = (/obj/structure/grille,/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/airless,/area/engine/engineering) +"cpo" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/engine/engineering) +"cpp" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/space,/area/space) +"cpq" = (/obj/structure/transit_tube{icon_state = "D-SW"},/turf/space,/area/space) +"cpr" = (/obj/item/device/multitool,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cps" = (/obj/item/weapon/wirecutters,/obj/structure/lattice,/turf/space,/area/space) +"cpt" = (/obj/structure/transit_tube{icon_state = "D-NE"},/turf/space,/area/space) +"cpu" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) +"cpv" = (/obj/structure/transit_tube,/obj/structure/lattice,/turf/space,/area/space) +"cpw" = (/obj/structure/transit_tube,/turf/space,/area/space) +"cpx" = (/obj/structure/transit_tube{tag = "icon-E-W-Pass"; icon_state = "E-W-Pass"},/turf/space,/area/space) +"cpy" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) +"cpz" = (/obj/structure/transit_tube{icon_state = "D-SW"},/obj/structure/lattice,/turf/space,/area/space) +"cpA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpE" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/obj/structure/lattice,/turf/space,/area/space) +"cpF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpG" = (/turf/simulated/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/space) +"cpH" = (/turf/simulated/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/space) +"cpI" = (/turf/simulated/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/space) +"cpJ" = (/obj/item/weapon/crowbar,/turf/space,/area/space) +"cpK" = (/obj/structure/transit_tube{icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) +"cpL" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cpM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cpN" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpO" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/space) +"cpP" = (/obj/machinery/the_singularitygen{anchored = 1},/turf/simulated/floor/plating/airless,/area/space) +"cpQ" = (/turf/simulated/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/space) +"cpR" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cpS" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) +"cpT" = (/obj/item/weapon/weldingtool,/turf/space,/area/space) +"cpU" = (/turf/simulated/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/space) +"cpV" = (/turf/simulated/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/space) +"cpW" = (/turf/simulated/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/space) +"cpX" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/obj/structure/lattice,/turf/space,/area/space) +"cpY" = (/obj/structure/transit_tube{icon_state = "NW-SE"},/turf/space,/area/space) +"cpZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cqa" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/lattice/catwalk,/turf/space,/area/solar/starboard) +"cqb" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) +"cqc" = (/obj/item/device/radio/off,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqd" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/space) +"cqe" = (/turf/simulated/wall,/area/aisat) +"cqf" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/aisat) +"cqg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/aisat) +"cqh" = (/turf/simulated/wall/r_wall,/area/aisat) +"cqi" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqj" = (/obj/item/weapon/screwdriver,/obj/structure/lattice,/turf/space,/area/space) +"cqk" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cql" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqm" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqn" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqo" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/aisat) +"cqq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqr" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqs" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqt" = (/obj/structure/transit_tube/station{dir = 4; icon_state = "closed"; reverse_launch = 1; tag = "icon-closed (EAST)"},/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqv" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqw" = (/obj/machinery/door/airlock/hatch{name = "Teleporter Room"; req_access_txt = "17;65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqx" = (/obj/machinery/bluespace_beacon,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqy" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqz" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cqA" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity West"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqB" = (/obj/machinery/camera/emp_proof{c_tag = "Singularity East"; dir = 1; network = list("Singularity")},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cqC" = (/obj/structure/transit_tube{dir = 1; icon_state = "Block"; tag = "icon-Block (NORTH)"},/obj/machinery/light,/turf/simulated/floor/plasteel{tag = "icon-darkyellow (EAST)"; icon_state = "darkyellow"; dir = 4},/area/aisat) +"cqD" = (/obj/machinery/door/poddoor/shutters{id = "teledoor"; name = "AI Satellite Teleport Access"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqE" = (/obj/machinery/door_control{id = "teledoor"; name = "AI Satellite Teleport Shutters Control"; pixel_x = 0; pixel_y = -25; req_access_txt = "17;65"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1},/obj/machinery/camera{c_tag = "MiniSat Teleporter"; dir = 1; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqF" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/aisat) +"cqG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/aisat) +"cqH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/aisat) +"cqI" = (/obj/machinery/power/apc{dir = 1; name = "MiniSat External Power APC"; pixel_y = 29},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqJ" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "MiniSat Entrance"; dir = 2; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqL" = (/obj/machinery/door/airlock/external{name = "MiniSat External Access"; req_access = null; req_access_txt = "65;13"},/turf/simulated/floor/plating,/area/aisat) +"cqM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/aisat) +"cqR" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) +"cqS" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/aisat) +"cqT" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/sign/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/aisat) +"cqU" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/wall,/area/aisat) +"cqV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/aisat) +"cqW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) +"cqX" = (/obj/machinery/computer/security/telescreen{dir = 1; name = "MiniSat Monitor"; network = list("MiniSat"); pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) +"cqY" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/aisat) +"cqZ" = (/obj/machinery/light,/obj/machinery/turretid{control_area = "\improper AI Satellite Antechamber"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; pixel_x = 0; pixel_y = -24; req_access = list(65)},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/aisat) +"cra" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall,/area/aisat) +"crb" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/aisat) +"crc" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"crd" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"cre" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/space) +"crf" = (/obj/structure/window/reinforced,/turf/space,/area/space) +"crg" = (/turf/simulated/wall,/area/turret_protected/aisat_interior) +"crh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) +"cri" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crj" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/hatch{name = "MiniSat Antechamber"; req_one_access_txt = "65"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/turret_protected/aisat_interior) +"crl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/space) +"crm" = (/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/aisat) +"crn" = (/obj/structure/window/reinforced,/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"cro" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"crp" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crq" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cru" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crv" = (/obj/machinery/light{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/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crw" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"cry" = (/obj/structure/window/reinforced,/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"crz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/aisat) +"crA" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_sw"; name = "southwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"crB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) +"crC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"crD" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) +"crE" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_x = -28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crG" = (/obj/machinery/hologram/holopad,/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crI" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) +"crJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) +"crK" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crN" = (/obj/machinery/bot/secbot/pingsky,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crQ" = (/obj/machinery/power/apc{aidisabled = 0; cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; pixel_x = 29; pixel_y = 0},/obj/structure/cable,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/aisat_interior) +"crR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior North West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) +"crS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/bot/floorbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) +"crT" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners"; icon_state = "darkbluecorners"; temperature = 273.15},/area/turret_protected/aisat_interior) +"crU" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) +"crV" = (/obj/machinery/camera/motion{c_tag = "MiniSat Antechamber"; dir = 1; network = list("MiniSat")},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; listening = 0; name = "Station Intercom (AI Private)"; pixel_y = -29},/turf/simulated/floor/plasteel{tag = "icon-darkblue"; icon_state = "darkblue"; temperature = 273.15},/area/turret_protected/aisat_interior) +"crW" = (/obj/machinery/porta_turret{ai = 1; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (WEST)"; icon_state = "darkbluecorners"; dir = 8},/area/turret_protected/aisat_interior) +"crX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/bot/cleanbot{on = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/aisat_interior) +"crY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior North East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) +"crZ" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csb" = (/obj/machinery/ai_status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csc" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csd" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"cse" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHWEST)"; icon_state = "darkblue"; dir = 9},/area/turret_protected/ai) +"csh" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (NORTH)"; icon_state = "darkbluecorners"; dir = 1},/area/turret_protected/ai) +"csi" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2; network = list("MiniSat","RD"); pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) +"csj" = (/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) +"csk" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) +"csl" = (/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/turret_protected/ai) +"csm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTHEAST)"; icon_state = "darkblue"; dir = 5},/area/turret_protected/ai) +"csn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (WEST)"; icon_state = "darkblue"; dir = 8},/area/turret_protected/ai) +"cso" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csp" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{tag = "icon-darkblue (EAST)"; icon_state = "darkblue"; dir = 4},/area/turret_protected/ai) +"csr" = (/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"css" = (/obj/machinery/flasher{id = "AI"; pixel_x = 0; pixel_y = -21},/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"cst" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) +"csv" = (/turf/simulated/wall,/area/turret_protected/ai) +"csw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) +"csx" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csy" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csz" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = -27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 27},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 27; pixel_y = 5},/obj/effect/landmark/start{name = "AI"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = 32; pixel_y = 32},/obj/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 32},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csA" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 28},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csB" = (/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csC" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csD" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 5; pixel_y = 24},/obj/machinery/flasher{id = "AI"; pixel_x = -6; pixel_y = 24},/obj/machinery/camera/motion{c_tag = "AI Chamber South"; dir = 2; network = list("RD","MiniSat")},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csE" = (/obj/machinery/ai_slipper{icon_state = "motion0"; uses = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"csF" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csG" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csH" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csI" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior South West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) +"csK" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) +"csL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior South East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) +"csM" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_se"; name = "southeast of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"csN" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) +"csO" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"csP" = (/turf/simulated/wall,/area/ai_monitored/storage/secure) +"csQ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csR" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) +"csT" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csU" = (/obj/structure/rack,/obj/item/weapon/crowbar/red,/obj/item/weapon/wrench,/obj/item/clothing/head/welding,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"csV" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"csW" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/space) +"csX" = (/obj/machinery/power/apc{dir = 8; name = "MiniSat Maint APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"csY" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air Out"; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/secure) +"csZ" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cta" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/secure) +"ctb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 28; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctc" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) +"ctd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/aisat) +"cte" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) +"ctf" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctg" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cth" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; initialize_directions = 11},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/ai_monitored/storage/secure) +"cti" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/secure) +"ctj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/ai_monitored/storage/secure) +"ctk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctl" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/aisat) +"ctn" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/camera/motion{c_tag = "MiniSat Maintenance"; dir = 4; network = list("MiniSat")},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cto" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctp" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"ctr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/ai_monitored/storage/secure) +"cts" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/secure) +"ctt" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8},/turf/simulated/floor/plating/airless,/area/space) +"ctu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/space) +"ctv" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"ctw" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Auxiliary MiniSat Distribution Port"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/ai_monitored/storage/secure) +"ctx" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"cty" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctz" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctA" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/ai_monitored/storage/secure) +"ctB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/secure) + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6495,217 +6451,217 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaccaccaccaccaccaccaccaccaccaccaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaafaaaaafaaaaafaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaiaaiaajaakaalaakaalaakaamaaiaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaiaanaaoaapaaqaaraasaataauaavaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaafaaaaafaaaaafaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaiaaiaajaakaalaakaalaakaamaaiaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaiaanaaoaapaaqaaraasaataauaavaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaafaaiaawaaxaayaaxaaxaaxaazaauaaAaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaiaaiaaBaaCaaDaaEaaFaasaasaauaaGaaiaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHaaHaaHaaHaaHaagaagaaiaaIaasaasaasaasaaJaasaasaaKaaLaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaMaaNaaOaaHaagaaiaaiaaPaaJaasaasaaQaaRaaJaasaaSaaTaaiaaaaaUaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaVaaWaaXaaHaagaaiaaYaasaasaasaaJaaZabaaasaasabbabcaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaUaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalfalfalfabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabfabgabfaaHaagaaiabhaasabiaasaasaasaasaasaasaauaasabjabkaaiaafaafaafaafaafaafaafaafablablabmablablabnabnaboaboaboabnabnaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabqabrabqaaHabsaaiabtaasaasabuabvabwaasabxabyabzaasabAabBaaiaafaaaaaaaaaaaaaaaaaaaaaabmabCabDabEabFabnabGabHabIabJabKabnaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafabLaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabdabdalfabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabMabNabOabPabQaaiabRabSabRabRabRabTabRabRabRabUabRabRabVaaiaafaaaaafaafaafaafaaaaafablabWabDabXabCabnabYabZacaacaacbabnaaaaafcavaccaccaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdaafaafaaaaWuaaaafaaafabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdaceabgacfaaHacgaaiachaasaciabRacjackaclabRacmacnacoabRacpaaiacqacqacqacqacqacqacqacqacqacrabDacsabCaboactacuacvacaacwabnaaaaafacxacyacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaafaaaaafaaaaaaaWuaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaczaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHacAacBacCaaHacDaaiacEaasacFabRacGackacFabRacHacnacFabRacIaaiacJacKacLacLafQacNadRacPacqacQabDacsabCaboacRacSacTacaacUabnaafaafacxacVacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaaabCoaaaacWacWacWacWacWaafabdaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabeabeabeabeaafaafaaaaRQaaaaafaafabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHacdacZaaHadaaaiadbadcaddabRadbadeaddabRadbadfaddabRabRaaiacJadgadhadhadhadhadiadjacqadkabDacsabCabnadladmadnadoadpabnabmabladqacyacxacxadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaeZaeYaeYaeYaeYaeXacXaeWaeVaeVaeVaeVaekaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaafaaaaafaaaaaaaRQaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadzadAadBadCadDadEadFadGadDadHadIadJadDadKadLadMadNaaiadOadPacOadQadSadTadUadVadWabDadXadYablabnadZabnaeaabnaebabnaecaedablaeeaefaegaegaehaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaaaacXaaaaeiaeiaeiaeiaeiaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaaaamfaaaaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaelaemaenaeoaepaeqaeoaeraepaeoaeoaeoaepaesaetaeuaevaaiaewaexaeyaezaeAaeBaeCaeDacqaeEaeFaeGablaeHaeIaeJaeKaeLaeMaeJaeNaeOaePaeQaeRaeSaeTaeUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaafaaaaaaaaaacXaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaadwadvadvadvadvadxadtaduadsadsadsadsacYaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaiaaiaaiaaiafdafeaffafgafhafiafjafkafkafkabRaflafmaaiafnafoacMafqafrafsaftafuacqafvafwafxablafyafzafAafBafCafDafEafFafGablafHafIaegaegafJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaaaacXaaaacWacWacWacWacWaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafafKafKafKafKafKaaaadtaaaafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaiaaiaddafLadbafMafMafMafMafMafMafMafNafOafPafpafRafSafTafUafVafWafXafPafYafZagaagbagcagdafAageafCagfaggaghabladqacxacxacxadraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaeZaeYaeYaeYaeYaeXacXaeWaeVaeVaeVaeVaekaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaafaaaaaaaaaadtaaaaaaaaaaafaaaaaaaaaabpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaiagiagjagkafMaglagmagnagoagpafMagqagragsagtaguagvagwafVagxafWagyagzagAagBagCagDagEagFagGagHagIagJagKagLagMagNagOagPacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaaaacXaaaaeiaeiaeiaeiaeiaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaaaadtaaaaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaaiagQagRagSafMagTagUagVagWagXafMagqagYagZahaahbahcahdaheaheahfahgahhahiahjahkahlahmahnahmahoahpahpahqahrablablaeQahsacxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaafaaaaaaaaaacXaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaadwadvadvadvadvadxadtaduadsadsadsadsacYaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaiahtagRahtafMagTagUahuagWahvafMahwahxahyahzahAahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRahSahTahUahVahWahXahYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafacWacWacWacWacWaaaacXaaaacWacWacWacWacWaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdafaafKafKafKafKafKaaaadtaaaafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaafaaaaaaaaiahZaiaaibafMaicaidaidaieagXafMaifaigafPaihaiiaijaikaikailaimafPafPainaioadqadqadqablablablablablablablablaipaiqairahYaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaeZaeYaeYaeYaeYaeXacXaeWaeVaeVaeVaeVaekaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaaaaafaaaaaaaaaadtaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaitaitaiuaitaivaiwafMafMafMafMafMafMaixaiyafMaizaiAaiBaiBaiBaiBaiBaiBaiBaiBaiCaiDaiEaiFaiBaigaiwaiGaiHaiIaiJaiKaiLaiMaiNaipaiqairahYaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaeiaeiaeiaeiaeiaaaacXaaaaeiaeiaeiaeiaeiadyabpaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafaejaejaejaejaejaaaadtaaaaejaejaejaejaejaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafaitaiRaiSaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajeajfajgajhajiajhajhajhajhajhajhajjajhajgajkajiajlajmajnajoajpajqajrajsajtajuaipaiqairacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaafaaaaafaaaaaaacXaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaadwadvadvadvadvadxadtaduadsadsadsadsacYaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaiOaiPaiPaiPaiQaaaaafaivajyajzajAajBajCajDajEajFajGajHajIajJajKajLajIajJajMajLajIajJajNajOajOajOajPahxajQajRajSajTajUajVajWajVajVajVajXajYaiLaipaiqairahYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaafaafaafaafacXaafaafaafaafaafabdabdabdaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpadyafKafKafKafKafKaaaadtaaaafKafKafKafKafKaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvajwajZajxajvaiuaiuakaakbakcakdakeaiwafMakfafMafMakgakhakiakjakkaklakiakjakkakmaknakjakoakpakjakqakrakjaksaktakuaiwakvakwaiLakxaiLakyakzaiLaipaiqairahYaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaaaakBaaaaaaaafaaaaaaaafaaaaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaafaaaaafaaaaaaafbaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaeaaaaaaaafaafaafaaaakCakDalkakEalJakFakGakFakbakHakIakJaiwakKakLakKafMakMakNakOafMakPakNakOafMakPakNakOafMakQakRakSakTaigafMakUakVakWaiwakXakYakZalaakZalbalcaldaipaiqairahYaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaafaaaaleakAaleaaaaafaaaaaaaafaaaaaaaaaaafaafaaaaaaaaaaaaaaaalgalhalgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaafaafaafalialjaliaafaafaafaafabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvalKalMalLajvaiuaiuaiuallalmalnaloaiwakKakLakKafMalpakNalqafMalrakNalsafMaltakNaluafMalvalwalxakTalyafMalzakNalAaiwalBalCalBalDalBalBalEalBaipaiqairacxacxaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaalFalGalFaaaaafaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaalgalHalgaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaafaaaaaaaafaaaalialIaliaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvamkamkamjajvaaaaaaalNaitaiualOalPaiwakKalQakKaiwalRalSalSalTalSalSalSalTalSalSalSalTalUalValWalXalYaiwaiwaiwaiwaiwalZamaalZaiNalZalZambaiNaipamcamdameacxacxacxaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafalealFamgalFaleaafaafaafaafaaaaafaaaaaaaaaaafaafaaaaaaaaaalgamhalgaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaafalialiamialialiaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaakCamEamkanOajvaiuaiuaiuamlammamnamoaivaiwaiwaiwaiwampampampamqampampampamrampampampamqampampampamsamsamtamuamuamuamvalZamaalZaiNalZalZambaiNacxaiqamwaeQamxamyamxaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafalFalFalGalFalFaafaaaaaaaafaaaaafaaaaaaaaaaaaaafaafaaaaaaalgamhalgaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaafamzamAamBamCamzamDamDaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaajvanfamkamkbDRamFakGamFakbakHakIakHamGamsamsamsamHamsamsamIamsamsamsamsamsamsamsamJamsamKamsamLamsamsamsamsamsamsamMaiNamNamOamPamQaiNamRaiNamSamTamUamVamVamWacxaccaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafamXamYamZanaamXaafaaaaaaaafaaaaafaaaaafaaaaaaaaaaafalgalgalgamhalgalgalgalgalgalgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDamDamDamDamDaafaafamzanbancandamzaneamDaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaajvcuxcuxcuxajvaiuaiuanganhanianjankaitanlanlanlanlanlanmannanlanlanlanlanlanlanlanoanpanpanpanqanranpansantanuanvamvanwanxaipaipaipaipaipaipacxanyanzacxanAanBacxaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafamXanCanDanEamXaafaaaaaaaafaaaaafaaaaafalgalhalgalhalganFamhamhamhamhamhamhanGalgaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaamDamDamDamDanHanIanJamDaaaaaaamzanKanLanMamzanNamDaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaoCaoDaoDaoDaoEaaaaafaivaiuanPaitanQanRanRanSanTanSanRanRanUanVanVanVanWanVanVanXanYanZaoaamVaobamVamVamVamVaocamVamVamVamVamVaodaoeaofaogaohaohaoiaojaokaolaomacxaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaccaccaccaaaaafamXaonaooaopamXaoqaoqaoqaoqaoqalhalhalhalgaoramhanGalgalgamhalgalgalgalgaosalgalgaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaccaccaccaaaaaaaafamDaovaowaoxanNaoyanNamDaozaozamzamzaoAaoBamzanNamDamDaozaozaozamDamDaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaitaoFakGaitaoGanRaoHaoIaoIaoIaoJanRaoKaoLaoMaoNaoOaoPanVampamsaoQaoRaoSagOagOagOagOagOaoTaoUagOagOagOagOagOaoVaoWaoXaoYaoZapaapbacxapcapdacxaafapeapfapfapgapfapfaphaafaafaaaaaaaaaaafalhapialhaaaaoqamXamXapjapkamXaplamhamhamhalgapmamhapnalgamhamhamhapoalgamhalgappapqalgamhapralgaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafapsaptapuaaaapvapwapxaafaafaozapyaozaaaaaaaafamDapzapAapBapCapDapEamDapFanNapGapHapIanNanNanNanNanNanNanNanNanNamDaaaapJaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaitaoFapLaitapManRapNapOapPapQapRanRapSanVapTapUapVapWapXampamsamuaoRahsapYapYapYapYapYapZaqaapYapYapYapYapYapYapYapYaqbaqcaqdaqeaqeaqeaqeaqeaqfaqgaqhaqhaqhaqhaqhaqgaqbaafaaaaaaaaaaafaqiamhalhaaaaoqaqjaqkaqlaqmamhamhamhalgamhalgaqnamhamhalgamhaqoaqpaqqaosamhalgaqraqsalgamhaqtalgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaquaqvaqwaqvaquaqxaqyaqxaquaafaqzanNaozaaaaaaamDamDamDamDamDaqAaqBaqCaqCaqDaqEaqFaqEaqGaqHaqIaqJamDanNamDamDamDanNamDaaaaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaqKaqKaqKaqKaqKaqKaqKaqKaqLanRaqMapOaqNaqOaqPanRapSaqQaqRaqSaqTaqUapXampamsaqVaoRahsapYaqWaqXaqYaqZaraarbapYarcardareapYarfargarhaqbariarjarkarlarmarnaroarpaqgaqhaqhaqhaqhaqhaqgaqbaafaafaafaafalhalhapialhalhaoqarqamharramhanFamhalgalgarsalgalgartalgalgaqqaruarvamhalgamharwarwarwarwarwarwarwarwarwabsabsabsabsaagabsabsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxaqvaryaqvarxaqxarzaqxarxamDaozapyaozaozaozamDarAarBarBarBarBarBarBarCarDamDamDamDamDamDarEamDamDanNarFamDarGanNamDamDamDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaqKarHarIaqKarJarKarLaqKaqLanRarMarNarOarOarParQarRarSarTarTarUarTapXampamsarVaoRahsapYarWarXarYarZasaasbapYascasdaseapYasdasfasgaqbashasiasjaskaskaskaslasmaqgaqhaqhaqhaqhaqhaqgaqbaqbaqbaaaaaaalhamhamhamhaplaoqasnaqqarramhasoaspasqaosamhamhamhamhasramhamharuassamhastamharwasuasvaswarwasxasyaszarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxasAasBasCarxasDasEasFarxasGanNanNasHasHarFasIasJasKasLasLasLasLasLasLasMasNasOaagasPamDasQasRasSanNasIamDasTanNanNanNaozaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqKaqKaqKasUasUaqKasUasUasUaqKasVanRasWasXasYasZataatbatcatdanVateatfatganVathamsamuaoRahsapYapYapYapYapYatiatjapYatkatlatmapYapYatnatmaqbatoatpatqatratratsattatuatvaqhaqhaqhaqhaqhatwatxatyatzaaaaaaalhamhamhatAamhaoqatBamhatCatDatDatDatDatEatDatFamhamhamhamhamhamhamhamhalgasparwatGatHatHarwatIatJatKarwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxatLatMatNarxatOatMatNarxapEatPatQatRatRatRatSatTatUatVatWatXatYatZamDasJatUaagauaasOaozaubaucamDamDamDamDamDamDamDanNaozaafaccaccaccaccaccaccaccaccaccaudaueaudasUasUaqKaqKaufaqKaqKasVanRanRanRauganRanRanRauhauianVanVanVanVanVaujamsaukaoRahsapYaqWaqXaulaqZaumaunauoaupauqaurausautauuauvauwauxatpauyauzauzauAaslauBatzaqhaqhaqhaqhaqhatzauCauDatzaafaafalgamhamhalgalgaoqaoqaoqaoqaoqaoqaoqaoqaoqalgauEauFalgalgalgalgalgalgalgauGauHauIauJauKauLauMauNatGauOarwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaquarxauPauQaquarxauRauQaquamDauSamDamDamDamDamDasJatUanNauTauUanNanNamDasJatUauVaafauVamDapAaucamDauWauXamDasTapEasKauYasLauZavaavaavaavaavaavbavaavaavaauZavcauZauZavdauZaveavdavfavgavhaviaviaviaviaviaviaviavjavkaviaviaviaviavlavmavnavnavoavpapYarWavqarYavrasaavsavtavuavvavwavxavyavzavAavBavCavDauyauzauzauAaslavEatzaqhaqhaqhaqhaqhatzavFauDatzaaaaaaalgavGamhamhavHalgavIanGavJavKanFalgatBanFalgavLamhalgavMamhalgavNavOavPavQatDatDavRavSavTavUavVavWavXarwabsabsaagaagabsabsabsabsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYavZavZavZawaavZavZavZawbawcawdawbawbawbaweamDawfatUanNawgawhanNawiamDasJawjasLasLasLasLasLasLasNanNawhawkanNanNawlawmawnawoawpawpawpawqawpawrawpawpawsawtawuawvawvawvawvawvawvawwawxawyawzawzawzawzawzawzawzawAawzawBawBawBawBawBawCawDawEawFawGapYapYapYapYapYawHawIawJawKawLawMawNawOawPawQawRawSawTawUawVawVawWawXawYawZaqhaqhaqhaqhaqhaxaaxbaxcatzaaaaaaalgamhamhamhamhamhamhavPatDatDatDatDatDatDatDaxdamhamhamhamhastamhamharraxeaxfaxgaxhaxiaxjatHatHatHaxkarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYaxlaxmaxlaxnaxmaxmaxoaxlaxmaxpaxqaxraxraxsamDawfatUaxtanNanNaxuaxvamDaxwarBarBarBarBarBarBaxxatUaxyanNamDasGasGaxzapSaqKaxAaxBaxCaxCaxDaxCaxEaxCaxCaxFaxAaxGaxHaxHaxHaxHaxHaxHaxHawlaxIaxJaxKaxLaxMaxNaxOaxPaxQaxRaxSaxTaxUaxVaxWaxXamsaxYacxaeQapYaqWaqXaxZaqZayaaybaycaycaycaydayeayfaygayhauwayiayjaykaylaymaynattayoaypaqhaqhaqhaqhaqhaypaqbaqbaqbalgalgalganFalgalgaosalgalgarralgalgayqalgalgaosalgarravGalgalgaosalgamhavGarraxeayrarwaysavSaytayuayvavSaywarwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxavYayxavYayyayzayAayBavYayxavYayCayDaxnayEamDawfawjayFasLasLasNayGayGalgastalgayGayGayGayGayHayIavcauZauZauZauZayJapSarHaxAaaaaafaaaayKaaaayLaaaaafaaaaxAaxGaxHayMayNayOayPayQaxHawlayRaySayTayUayVayWayXayYayYayZazaazaazaazbaxWazcamsazdacxaeQapYarWarYarYazeasaazfazgazhaziazjazkazlazlazmazlaqbaznazoazpazqazrazsaqbaypaqhaqhaqhaqhaqhaypaqbaqtamhaxfaztalgalgalgaqtamhalgaqtarralgazuamhalgazvamhalgazwazxalgazyamhalgaosaosarrazzazAarwazBavSazCazDazCavSazEarwaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafazFaquazGatMavYavYavYavYavYavYatMazGavYaquazHazIamDazJazKazLazMatRazNayGazOazPazQazRazSazTazOayGazUazVazWawpawpawpawpawpazXazYaxAaafazZazZaAaazZaAbazZazZaafaxAaxGaxHaAcaAdaAeaAfaAcaxHaAgaAhaAiaAjaAkaAlaAmaAnaAoaApaAqaArazaazaazaaAsazcamsaAtacxaeQapYapYapYapYapYaAuaAvaAwazlazlazlazlazlaAxaAyaAzazlaqbaqbaqbaqbaAAaABaqbaypaqhaqhaqhaqhaqhaypaqbalgamhaACaztalgaADalgamhamhalgamharralgamhamhalgamhamhalgarraspalgamhamhalgaAEamharraxeaAFarwarwarwarwarwarwarwarwarwabsabsabsabsabsaafaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYayxavYaagaagaagaagavYayxavYaaaaquaAIayEaAJaAJaAKaALaAJaAJaAMayGazOazQaANaAOazQazQazOayGaqKaAPaAQaARaARaARaARaARaARaARaASaaaazZaATaAUaAVaAWaAXazZaaaaxAaxGaxHaAcaAYaAZaBaaAcaxHawmazXaxJaBbaBcaBdaBeaBfaAnaBgaBhazaazaaBiazaaAsazcamsazdacxaeQapYaqWaqXaBjaqZayaaBkazlaBlaAyaBmaBmazlaAxaBnaAzazlaBoaBpaBqaBraBsaABaafaBtaBuaBuaBuaBuaBuaBvaaaalgamhaBwaBxalgalgalgalgalgalgaByaBzalgalgalgalgalgalgaBAaBBaBCaBDaBDaBDaBEaBFaBGaBHaBIaBJaBKaBLaBMaBNaBOaBQaBPaBRaBRaBRaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaBSaBTaBUaBTaBVaBVaBVaBVaBTaBUaBWaBXaquaBYaBZaCaaCbaCcaCdaCeaCfaCgayGazOazQazQaChazQazQazOayGaCiaCjaCkaClaCmaCnaCoaCpaCqaCraASaafazZaCsaCtaCuaCvaCwazZaafaxAaxGaxHaCxaCyaCzaCAaCBaxHapSaCCaxJaCDaCEaCFazaaCFaCGaCHaCIaCJaAsaxWaCKaxWazcamsazdacxaeQapYarWarXarYaCLasaaCMazlaCNaAyaAyaAyazmaCOaCPaCQazlaCRaCSaCTaCUaCVaABaaaaafaaaaafaaaaafaaaaafaaaalgavGaCWaBGaCXaCYalgasoamhavGarramhalgaaaalgaxfaBGaBGaCZaDaaDbaDbaDbaDbaDbaDcaDdaDeaDfaDgaDgaDgaDhaDiaDjaDkaDlaDmaDnaDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBSaBTaBTaDpaDqaDraDsaDtaDuaDvaDwaDxaDraDyaDzavYaBYaDAaAJaDBaDCaDDaDEaDFaDGayGaDHazQazQazQazQaDIaDJaDKaDLaDMaDNaCqaCqaCqaCqaCqaCqaCqaASaaaazZaDOaDPaDQaDRaDSazZaaaaxAaxGaxHaDTaDUaDVaDWaDXaxHapSaDYaxJaxJaDZaBhaEaaBhaEbaxJaxJaEcaEdaxWaEeaxWazcamsazdacxaeQapYapYapYapYapYaEfaEgaEhaEiaEjaEkaEkaEkaElazlaEmazlaEnaEoaEpaBraBsaABalgalgalgalgalgalgalgalgalgalgalgalgalgaEqalgalgalgalgaxfaBHaEraEsaEtaEsaEuaEvaEwaEwaExaEyaEyaEyaEyaEyaEzaEAaEBaEBaEBaEBaEBaEBaBRaECaEDaEEaBRaBRaBRaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaEFaEFaEGaDraEHaDraEHaDraEHaDraEHaDraDyaEIavYaBYaEJaAJaEKaELaEMaENaEOaEPayGaEQazQaERaESaESaETaEUaEVaEWaEXaEYaEZaEZaEZaEZaEZaFaaFbaASaafazZaFcaDPaFdaFeaFfazZaafaxAaFgaFhaFiaFjaDVaFkaFlaFmaFnaFoaxWaFpaFqaEcaEcaEcaFraFsaxWaFtaFtaxWaEcaxWaFuanYaFvacxaeQaeQaeQaeQaeQamSawHaFwaFxaFyaFzaFxaFAaFxaFBaFxaFCazlaFDaFEaFFaBraFGaFHaFIaFJaFKaFLaFMaFNaFNaFNaFNaFOaFPaFNaFNaFQaFRaFSaFTaBDaFUaFVaFWaFXaFYaFXaFZaGaaEyaEyaGbaEyaGcaGdaGeaEyaEBaGfaEBaGgaGhaGiaGjaGkaGlaGmaGnaGoaGpaJfaGraaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaDraDraGuaDraEHaDraEHaGvaEHaDraEHaDraDyaEIavYaBYaGwaAJaAJaGxaGyaGzaGAaAJayGayGayGayGaGBazQazQaGCayGaGDaGEaCqaCqaCqaGFaCqaCqaCqaGGaASaaaazZazZaGHaGIaGHazZazZaaaaxAaxGaxHaGJaGKaGLaGMaGNaxHapSaGOaxWaGPaFqaEcaEcaEcaFraGQaxWaAsaAsaxWaCKaxWaGRaGSaGTacxamSacxacxacxacxacxaGUaGVazlaGWaAyazlaGXazlaGYazlaGZazlaHaaHbaFFaBraHcaHdaHeaHfaHgaHgaHhaHgaHgaHiaHgaHjaHkauHauHauHauHaHlaHmaHnaHoaHpamhaHqaHqaHqaHqaHraEyaHsaHtaHuaHvaHwaHxaEyaHyaHzaEBaHAaHBaHCaHDaGkaHEaECaEDaDlaHFaKsaGraaaaaaaaaaaaaaaaafaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaHHaHHaHIaDraEHaDraEHaDraEHaDraEHaDraDyaEIavYaHJaHKaHLaHMaHMaHNaHOaxmaHPaHQaHRaHSayGaHTazQazQaHUayGaHVaHWaCqaHXaHYaHZaIaaIbaIcaIdaASaaaaafaaaaIeaIfaIeaaaaafaaaaxAaxGaxHaDVaIgaIhaIiaIjaxHapSasUaxWaIkaIlaEcaEcaEcaImaInaxWaaaaaaaIoaIpaIqaIraIsaItaIuaIvaIoaaaaaaaIwaIxaIyaIzazlaIAaAyaAyaAyaCPaAyaAyaAyazlaBraIBaICaBraBraABaIDaIEaIEaIFaIGaIHaIEaIIaIEaIJaIKaIJaILaIJaIMaHqaHqaINaHqaHqaHqaHqaIOaIPaHqaHraEyaHtaIQaIRaISaITaIUaEyaIVaIWaIXaIYaIZaJaaJbaJcaJdaBOaJeaGoaGpaGqaGraaaaaaaaaaaaaaaaafaaaaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBTaDpaDqaDraDraDraDraDraDraJhaDraDyaJiavYaBYaxmaJjaJkaJkaJkaJkaJkaJkaJkaJlaxmayGaJmaJnaJmayGayGaJoaJpaJqaARaARaARaARaJqaJraJsaASaJtaJuaJuaJvaJwaJvaJuaJuaJxaxAaJyaxHaJzaxHaJAaJAaJBaxHaJCaJDaxWaxWaxWaAsaEaaAsaxWaxWaxWaIoaIoaIoaJEaIsaIsaIsaIsaIsaJFaIoaIoaIoaIwaJGaIyaJHazlazlazlazlazlazlazlazlazlazlaJIaJJaJKaJLaJMaJNaJOaJPaIEaJQaIGaJRaJSaJRaIJaJTaJUaIJaJVaIJaJWaJXaJYaJZaKaaKaaKaaKbaKcaKdaHqaHraEyaKeaIQaKfaISaITaKgaEyaKhaKiaKjaKkaKlaKmaKnaKoaKpaKqaKraDlaHFaKsaGraaaaafaafaafaafaafaafaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJgaBTaBUaBTaBVaBVaBVaBVaBTaBUaKtaKuaquaKvaxmaKwaKxaKxaKyaKxaKzarxaKAaKBaxmaKCaKDaKEaKEaKFaKEaKGaKHaKEaKEaKEaKEaKEaKEaKEaKIaKJaKKaKLaKMaKMaKNaKOaKMaKMaKMaKPaKQaKRaKNaKMaKMaKMaKSaGSaKTaIsaKUaKVaItaIuaIuaIuaIraIsaIsaKWaIsaKXaKYaKZaLaaLbaLcaLdaLeaIsaIsaKWaLfaLgaLhaLiaLjaLkaLlaLmaIsaLnaIsaBraLoaLpaLqaJJaLraLsaLtaLuaLvaLwaIEaLxaLyaLzaLAaLBaIJaLCaJUaLDaLEaIJaHqaLFaLGaLHaLIaLJaLKaLLaLMaLNaHqaHraEyaLOaLPaLQaLRaLSaLTaEyaLUaLVaEBaLWaLWaLWaLWaEBaLXaDjaKraDlaBRaBRaBRaLYaLYaLYaLZaLZaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYayxavYaagaagaagaagavYayxavYaaaaquaAIaMbaKwaMcaMdaMeaMeaMfarxaMgaKBaMhaMiaKDaMjaMkaMlaMmaMnaMoaKEaKEaKEaKEaKEaKEaKEaKIaKEaKDaKEaKEaKEaMpaMqaMraMraMraMraMsaMraMtaMraMraMuaKDaGSaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaIsaKWaIsaMvaMwaMxaMyaMzaMAaMBaMCaIsaIsaKWaIsaIsaIsaIsaIsaIsaIsaIsaIsaMDaIsaBraLqaLqaLqaMEaMFaMGaMHaMIaMJaMKaIEaMLaIGaMMaIEaIEaIJaMNaJUaMOaLEaMPaIJaHqaHqaHqaHqaHqaHqaMQaMRaVmaHqaHraEyaMTaHtaMUaMVaHtaMWaEyaEBaEBaEBaEBaEBaEBaMXaEBaECaRBaEDaDlaMYaMZaBRaNaaNbaNcaNdaNeaLZaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafazFaquavYatMavYavYavYavYavYavYatMavYavYaquaBYaxmaKwaNfaNgaMeaMeaMfarxaNhaKBaxmaMiaKDaKEaNiaNjaNjaNjaNkaNlaNmaNjaNnaNjaNjaNjaNoaNjaNpaNjaNjaNjaNqaNraNsaNtaNtaNuaNvaNwaNxaNyaKEaNzaKDaGSaIsaNAaIsaNBaNBaNBaNBaNBaNBaNBaNBaNCaNBaNBaNBaNBaNBaNBaNBaNBaNBaNBaNBaNDaNBaNBaNBaNBaNBaNBaNBaNBaIsaIsaIsaBraNEaNEaNEaNEaNEaNFaNGaJNaLvaNHaIEaNIaNJaNKaIEaNLaIJaNMaNNaNOaLEaNPaIJaHqaNQaNRaNSaNTaNSaNUaNVaNWaHqaHraEyaNXaNXaNYaNZaOaaOaaObaEyaOcaOdaOeaBRaOfaOgaOhaECaECaOiaOjaBRaOkaBRaOlaOmaOnaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarxavYayxavYaOpaOqaOraOsavYayxavYaOtaOuaOvaxmaKwaOwaOwaKyaOwaKzarxaOxaKBaxmaOyaOyaOyaOzaOyaOAaOAaOAaOAaOAaOBaOCaOAaODaOAaOAaOAaOEaOFaOGaOFaOHaOIaOJaKEaKEaOKaOLaOMaONaKHaKEaNzaOOaOOaIsaIsaItaIoaIoaIoaIoaIoaIoaIoaIoaOPaOQaORaOSaORaORaORaOTaORaOUaORaOVaOPaIoaIoaIoaIoaIoaIoaIoaIoaIraIsaIsaIEaOWaOXaOYaOYaOYaOYaOYaJNaOZaOYaIEaPaaPbaPcaIJaIJaIJaPdaPeaIJaIJaIJaIJaHqaNSaPfaPgaPgaPgaPhaPiaNSaHqaHraEyaPjaHtaNYaNZaHtaHtaPkaEyaPlaPmaPnaBRaECaPoaPpaPqaPqaPraPsaPtaPuaBRaPvaPwaOnaPxaOnaPyaPzaPzaPyaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYaPAaxmavZaOvaxmaxmaPBavZaxmaPAaOvaxmaxmaxmaPCaPDaPDaPDaPDaPDaPDaPDaPEaxmaOyaPFaOyaPGaOAaPHaPIaPJaPKaPLaPIaPMaPNaPOaPPaPQaPRaOEaPSaPTaPUaOHaPVaOJaOJaPWaOJaOJaOOaPXaPYaPZaQaaOOaOOaQbaIsaItaIoaaaaaaaaaaaaaaaaaaaaaaOPaQcaQdaQeaQfaQgaQhaQiaQjaQkaQlaQmaOPaaaaaaaaaaaaaaaaaaaaaaIoaIraIsaQnaIEaQoaOYaOYaOYaOYaOYaQqaJNaOZaQraQsaJNaQtaQuaIJaQvaQwaQxaQyaQzaQAaQBaQCaIJaNSaQDaQEaQEaQEaQFaQGaNSaHqaQHaEyaQIaQIaNYaNZaQJaQJaQKaEyaEyaQLaEyaBRaQMaOgaOhaQNaQNaOiaOjaBRaBRaBRaLZaQOaQPaQQaLZaLZaLZaLZaQRaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaavYaQSaQTaQTaQTaQTaQTaQTaQTaQTaQSaQTaQUaxmaxmaMiaxmaQVaQWaxmaQXaQYaxmaQZaRaaOyaRbaOyaPGaOAaRcaPIaRdaPIaPIaPIaPMaReaPIaPIaPIaPRaOEaRfaPTaPTaOHaPVaOJaRgaRhaRhaRiaOOaRjaRkaRlaRmaRnaRoaIsaIsaItaIoaaaaaaaaaaaaaOPaOPaOPaOPaRpaRqaRraRsaRtaRuaRvaRwaRxaRyaRzaOPaOPaOPaOPaaaaaaaaaaaaaIoaIraIsaIsaRAaOYaRCaRDaREaREaRFaRGaRHaRIaRJaRKaRLaRMaRNaROaRPaRPaHGaRRaRSaRSaRTaRPaRUaRVaRWaRXaRYaRZaSaaQGaNSaHqaHraEyaHtaHtaNYaNZaHtaHtaHtaSbaScaHtaSdaBRaSeaSfaSgaQNaQNaShaSiaSjaBRaSkaSlaPwaOnaSmaOnaSnaPzaPzaSoaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaquaquavYavYavYavYavYavYavYavYaquaquarxaMiaSpaSqaSqaSraSqaSqaSqaSsaSqaSqaSqaOyaRbaStaSuaOAaSvaPIaSwaSxaSyaSzaSAaSxaPIaPIaPIaSBaOEaSCaSDaSEaOHaPVaOJaSFaSGaSHaSIaOOaSJaSKaSLaSMaSNaRoaIsaIsaItaIoaIoaIwaSOaOPaOPaSPaSQaSRaSSaSTaSUaSVaSWaSUaSXaSUaSUaSYaSZaTaaTbaTcaOPaOPaSOaIwaIoaIoaIraIsaIsaIEaTdaJNaOYaOYaOYaOYaTfaOYaTgaThaTiaTjaTkaTlaTmaTnaToaTpaTqaTraTsaTtaTnaTuaTvaTwaTxaTyaTzaTxaTAaTBaHqaHraEyaTCaTCaNYaNZaTDaHtaHtaTEaHtaTFaTGaBRaTHaTIaTJaQNaQNaTKaTLaECaBRaTMaOnaPwaOnaSmaTNaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOavYayyaxnaTPaSqaTQaTRaTSaTTaTSaTUaTQaTSaSqaRbaRbaTVaTWaOAaTXaPIaTYaTZaUaaUbaUcaSxaPIaPIaPIaPRaOEaOEaOEaOEaOHaPVaOJaOJaOJaOJaOJaOOaUdaRlaRlaRlaRlaRoaIsaIsaItaIuaIuaUeaUfaUgaOPaUhaUiaUjaUkaUlaUkaUmaUnaUoaUpaUqaUraUsaUqaUtaUuaUvaOPaUwaUfaUxaUyaIuaIraIsaIsaRAaOYaJNaQpaOYaUzaOYaQpaOYaOZaQraUAaOYaOYaOYaUBaUCaUDaUEaUFaUGaUHaUIaUJaIJaUKaULaUMaQEaUNaQEaUOaUPaHqaUQaEyaEyaEyaNYaNZaURaUSaHtaUTaUUaKfaUVaBRaECaUWaSgaQNaQNaShaUXaUYaBRaUZaOnaPwaVaaVbaVcaLZaaaaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaVdavYavYaBYaVeaVfaVgaVhaViaVjaVkaVlaTQaTSaSqaVnaYDaVoaOyaOAaVpaVqaVraVsaVraVtaVuaVtaVtaVtaVvaVwaOAaVxaVyaVzaVAaVBaVCaVDaVEaOyaVFaOOaVGaVHaVIaVJaVJaRoaIsaIsaIsaIsaIsaVKaVLaVMaVNaVOaVPaVQaVRaVSaVTaVUaVVaVWaVXaVYaVZaWaaWbaVQaWcaWdaWeaWfaWgaWhaWiaWjaWkaIsaIsaIEaWlaWmaWnaWoaOYaWpaWqaWoaOZaQraWraWraWsaWtaIJaUCaUCaUCaMaaUCaUCaUIaWvaIJaNSaULaQEaQEaUNaQEaWwaNSaHqaWxaWyaWzaWAaWBaWCaWDaWDaWDaWDaWDaWDaWEaWFaWGaWGaWGaWGaWGaWHaWIaWJaWFaWKaWLaWMaWNaOnaWOaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaWPatMaWPaxmaxmaSqaWQaWRaWSaWSaWSaWTaWUaWVaSqaWWaRbaVoaWXaWXaWXaWYaWZaWXaXaaXbaXcaXdaXeaXeaXfaXgaOAaXhaXiaXjaXkaXlaXmaXmaXnaXoaXoaXpaXpaXpaXpaXpaXqaOOaIsaIsaXraXsaXtaXuaXvaXwaOPaXxaXyaXzaXAaXBaXCaXCaXDaXEaXFaXGaXHaXIaXJaXzaXKaXxaOPaXwaXvaXLaXMaXsaXNaIsaIsaRAaOYaXOaTeaOYaOYaOYaTeaOYaOZaOYaQraQraOYaOYaXPaXQaXRaUCaUCaUCaUCaXSaXTaIJaXUaXVaQEaXWaXXaXYaXVaXZaHqaYaaYbaYbaYcaYdaYeaYfaYgaYhaYfaYfaYfaYiaYjaYkaYlaYlaYlaYlaYlaYmaYnaYjaYoaYpaYqaYraOnaYsaLZaaaaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOavYavYavYaBYaxmaYtaTQaYuaWSaWSaWSaYvaYwaTQaSqaYxaYyaVoaWXaYzaYAaYBaYCaWXaYFaYEbeSaOAaYGaYHaYIaSwaOAaYJaYKaYLaYLaYLaYLaYMaYLaYLaYNaYOaYOaYOaYPaYOaYQaYRaKWaKWaYSaYTaYTaYTaYTaYTaYTaYUaYVaYWaYXaXDaYYaYZaYZaZaaZbaYZaYYaXFaZcaZdaZeaZfaZdaZdaZdaZdaZdaZdaZgaKWaKWaIEaZhaZiaZjaZkaOYaOYaOYaZlaZmaZnaOYaZoaZpaZqaIJaIJaIJaZraZsaZsaZsaIJaIJaIJaZtaQEaQEaMSaZuaZvaZwaMSaHqaZxaYbaZyaEyaZzaZAaZBaZCaZDaZEaTEaUSaZFaBRaZGaECaZHaQNaQNaZHaECaZIaBRaZJaZKaZLaSmaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOaTOavYaZMaOvaZNaSqaTSaZOaTSaTQaZPaZQaZRaTSaSqaZSaZTaZUaWXaWXaWXaZVaZWaWXaZXaZYaZZaOAaYGaYHaYIaSwaOAaYJaYKaYLbaababbabbabbacaYLbadbaebafbagaYRaYRaYRaYRaIsaIsbahbaibajbakbalbambanbaobapbaqbarbasaYZaYZbatbaubataYZaYZbavbawbaxbaybazbaAbaBbaCbaDbaEaZdaXNaIsaIsaIEaIEaIEaIEaIEbaFaRAbaFbaGbaHaIEaIEaIEaIEaIEbaIbaJbaJbaJbaJbaJbaJbaKbaJbaIaMSbaLbaLaMSbaMaYbaYbaYbbaIaZxaYbaZyaEyaEyaEybaNbaObaNaEybaNaEyaEyaBRaBRbaPbaPbaPbaPbaPbaPaBRaBRbaQaOnbaRaSmaOnaOnaSoaPzaPzaSoaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaquaquavYavYavYavYavYavYavYavYaquaquarxaQVaxmaSqaSqaSraSqaSqaSqaSsaSqaSqaSqbaSbaTbaUaWXbaVbaWaZVbaXaWXbaYbaZbaYaOAaYGaYHaYIaSwaOAaYJaYKaYLbabbbabbababbbaaYLbadbbbbbcbbcbbdbbebbfaYRbbgaIsaXrbbhbbibbjbbkbblbblbbmbbnbbobarbbpaYZaYZbatbbqbataYZaYZbbrbawbbsbbtbbubbvbbwbbxbaEbbyaZdaXNbbzaIsaGSbbAaYbaYbaYbaYbaYbaYbaYbaYbbbBaYbaYbaYbaYbbbCaYbaYbaYbaYbaYbaYbaYbaYbbbAaYbaYbaYbaYbbaMaYbaYbaYbbbDbbEaYbaYbbbFaYbaYbaYbbbGaYbaYbaYbaYbaYbbbCbbHaYbaYbaYbaYbaYbaYbbbAbbIaSlaOnbbJbbKbbLbbMaLZaLZaLZaQRaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavYawcawbawbawbawbawbawbawbawbawcawbbbNbbOaxmbbPaStbbQaXmaXmaXmbbRbbSbbTaOybbUbbVbbWaWXaWXaWXbbXbbYaWXaOAaOAaOAaOAaYGaYHbbZbcaaOAaYJaYKaYLbabbcbbabbbabccaYLbadbcdbbcbbcbbcbcebcfaYRbcgaIsaXrbbhbchbbjbcibcjbckbclbcmbcnbarbcobataYZbcpbcqbcpaYZbatbcrbawbcsbctbcubcvbcwbbxbaEbaEaZdbcxaIsaIsaGSbbAaYbaYbaYbaYbaYbaYbaYbaYbbcyaYbaYbaYbaYbaYbaYbbczbcAbcAbcAbcBaYbaYbbbAaYbaYbaYbaYbbaMaYbaYbbcCaWzbcDaWzaWzaWzaWzaWzaWzbcEaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzaWzbcFbcGbcHbcIbcIbcJaSmaOnaOnbcKaPzaPzbcKaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafavYaxlaxmaxlaxnaxmaxmaxoaxlaxmaxlaxnaxmbcLaHKbcMbcNbcObcMbcMbcMbcPbcQaOyaOyaOybcRaVoaWXaYzbcSbcTbcUaWXbcVbcWbcVaOAaOAaOAbcXbcYaOyaYJaYKaYLbcZbabbbabdabdbaYLbadaYRbdcbbcbbcbddbdebdfbdgaIsaXrbbhbdhbbjbcibdibdjbdkbbnbbjbarbdlbdmaYZbdnbdobdpaYZbdqbdrbawbdsbdtbdubdvbdvbdwbaEbdxaZdbdybdzaIsaGSbbAaYbaYbbdAaYbbdBbdCbdCbdCbdDbdCbdCbdCbdEaYbaYbaYbaYbaYbaYbbdFbdGbdHbbAaYbaYbaYbaYbbaMbdIbdJbdKbdLbdMaYbaYbaYbaYbaYbbdNbdOaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbaYbbbAbdPbdQbdRbdSaSmaOnaOoaLZaLZaLZaLZaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarxavYbdTavYaBYaxmaxmbdUavYbdVavYayCbdWbdXbdXbdYbdZbeabebbecbedbeebefbegbehbehbeibejaWXaWXaWXbekbelaWXaOyaOyaOyaOybemaVzbenbeoaVzbepaYKaYLbeqbabbabberbesaYLbetaYRbeubbcbbcbevbewbexbeyaIsaXraYTbbjbezbbkbbkbeAbbmbbnbeBbeCaXCbeDbeEbeFbeFbeFbeGbeHaXHbeIbeJbeKbeLbeMbaEbeNbaEbeOaZdaXNaIsaIsbePbePbePbePbePbePbePbeQbhcbhcbhdbeTbeTbeQbeUbeUbeUbeUbeUbeVbeVbeWbeXbeVbeVbeVbeVbeYaYbbeZbfabfbbfcbfdaYbaYbaYbbfebfebffbffbffbffbffbfgbfhbfhbfhbfibfhbfjbfkbfhbfhbflbfmbfmbfmbfmbfnbfobfpbfqaLZaafaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafazFaquazGatMavYayyayzbfrbfsavYatMazGavYaquazFarxbdYbftbfubfubfubfvbeebfwbfxbfybfybfzbfAaWXaYzbfBbekbfCaWXbfDbfDaRbaRbbfEbfFbfGbfHbfGbfGbfIaYLbfJbfKbabbabbesbfLbfMaYRbfNbbcbbcbevbfObfPbeyaIsbfQaYTbfRaYWbfSbfTbfUbfVbbnbfWaYTaafbfXbfYbfYbfYbfZbgabgbaafaZdbgcbgdbgebgfbaEbggbaEbghaZdaXNaIsbgibePbgjbgkbglbgmbgnbePbgobgpbgqbgrbgsbgsbgsbgtbgubgvbgwbeUbgxbgybgzbgybgybgAbgBbeVbfbbgCbfbbfbbfbbgDbfdbfdbgEbfdbgFbgFbffbgGbgHbgIbffbgJbgKbgJbffbgLbgMbgLbfmbgNbgObgNbfmbgPbgQbfmbgRbgSaLZaLZaLZaafaafaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafavYbdTavYavYavYavYavYavYbdVavYaafaafaafaaabdYbgTbdYbgUbfubgVbgWbcMaVzbgXbgYbgZbhabhbbhbbhbbhbbhbbhbbimbhebpdbfybhfbhgaYLaYLaYLaYLaYLaYLbhhaYLaYLaYLbhibhjbhkbhlbhmbbcbbcbevbhnbexbeyaIsbhoaYTbhpaYWaYWaYWaYWbfVbbnbhqaYTaafbfXbfYbhrbhsbhtbfYbhuaafaZdbhvbctbhwbhxbaEbeNbaEbaEaZdaXNaIsaIsbePbhybhzbhAbhBbhCbhDbgsbhEbgsbhFbgsbgsbhGbgtbhHbhIbhJbeUbhKbgybhLbgybhKbhMbgybeVbhNbhObhPbhQbfbbhRbfdbhSbhTbhUbhVbhVbffbhWbhXbhYbhZbiabibbicbffbidbiebifbfmbigbihbigbiibijbijbfmbikbgSaaaaafaaaaafaaaaaaaaaaGsaGsaGsaGsaGsaGsaGsaGsaGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdYbilblfbinbiobiobipbiqaXmbiraOybisbitbiubiubiubivbivbivbivbivbivbivbiwbhibixbiybizbiAbiBbiCbiDbiEaYLbiFbiGbiHbiIbiIbiJbbcbbcbevbbcaYRbeyaIsaXrbiKbiLbiMbiNbiOaYWbiPbbnaYTaYTaafbfXbfYbhsbfYbhsbfYbhuaafaZdaZdbiQbdubiRbaEbiSbiTbiUaZdaXNaIsbiVbiWbiXbiYbiZbjabjbbjcbgsbjdbjebjfbjgbjgbjhbgtbjibhIbjjbeUbhKbgybhLbjkbhKbjlbjmbeVbjnbjobjpbjqbfbbgDbfdbjrbjsbjsbjtbjubjvbjwbjxbjxbjxbjybjzbjAbffbjBbiebjCbfmbjDbjEbjFbjGbjHbjIbfmbikbgSbjJbjJbjJbjJaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdYbjKbdYbjLbjMbjMbjNbdYbjObjOaOybjPbjQbjPbjPbjPbjQbjPaOyaOyaYLaYLaYLbjRbhibjSbjSbjTbjSbjSbjSbiDbjSbqEbjVbjWbjXbjYbjZbjZbjZbjZbkabkbbkcbkdbkebkfbkgbkhbkibkjbkkaYWbfVbbnaYTaafaafbfXbfYbhtbklbhrbkmbhuaafaafaZdbknbkoaZdaZdaZdaZdbkpaZdbkqaIsaIsbePbkrbhzbksbhBbhCbktbgsbkubkvbkwbkxbkybkzbeUbkAbkBbkCbeUbhKbgybkDbkEbhKbkFbgybeVbfbbfbbfbbfbbfbbgDbfdbkGbkHbkIbkJbkKbkLbkMbkNbkObkObkPbkQbkRbffbkSbiebkTbfmbkUbkVbkWbkXbkYbkZbfmbikblablbblcbldblcaaaaaaaafaaaaafaaaaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdYbleblfblgbjMblhblibdYaaaaaaaaabljbljbljbljbljbljbljaaaaaabjUblkbllblmblnblobloblpbloblobloblqbloblrblsbltblublvbexbexbexblwaYRblxaYRblyblzaKWbiKblAblBblBblBblBblCblDblEaafaaablFblGblHbfYbfYblIbhuaaaaafblJblKblLblMblNblOblJblPblJblQaIsaIsbePblRbhzbksblSblTbePblUbkubkvblVblWbgsblXbeUblYblZbmabeUbmbbmcbmdbmebmfbmgbmhbmibmjbmkbmjbmjbmjbmlbfdbmmbhTbmnbmobmpbkLbmqbmrbmsbmsbmtbmubmvbffbmwbgMbmxbfmbmybmzbmAbkXbijbmBbfmbikbmCbmDbmEbmEbmEbmEbmEbmEbmFaafaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdYbmGblfblfblfbdYbdYbdYaaaaaaaaabljbljbljbljbljbljbljaaaaaabjUbmHbjSbmIbmJbmKbmJbmJbmJbmJbmJbmLbmJbmMbmNbmObmPbmQbmRbexbmSbbcbmTbmUbmVbeybmWbmXbiKbiKblEbmYbmZbnabnbbncblEaaaaaabfXbndbnebnfbnebngbhuaaaaaablJbnhbnibnjblJbnkblJblPblJblQaIsaIsbePbnlbhzbksbnmbnnbePbnobnpbnqbeRbnrbgsbnsbeUbgtbntbnubeUbeVbnvbeVbeWbnwbnxbnxbnxbnxbnxbnxbnxbnxbgDbfdbnybkHbkIbnzbnAbnBbnCbnDbnDbnDbmtbkQbnEbnFbnGbnHbnIbnJbnKbnLbnKbnMbijbnNbfmbnObnPbnPbnPbnPbnPbnPbnPbnQbgSbjJbjJbjJaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaabsaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbnSbjSbjSbjSbnTbnUbnUbnUbjSbjSbjSbjSbqEbnVbevbnWbnXbnYbnZboabobbocbbcbmVbodboebofbogbohboibojbokbolbombonblEaafaaabfXboobopbopbopboqbhuaaaaafblJborbosbotblJboublJblPblJbovaIsaLfbowboxboybozboAboBbePboCbkubhFbeRboDboEbnobnoboFboGboHboIboJboKbgsboLboMboNboOboPboQboRboSboTbnxbgDbfdboUboVboWboXboYbffboZbnDbnDbpabpbbkQbpcbqHbpebpfbpgbnJbphbpibijbpjbpkbplbfmbpmbpnbpnbpnbpnbpnbpnbpnbikbgSbpobppbjJbjJaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaafaaaaaaaaaaaaaagaaaaaaaaabljbljbljbljbljbljbljbpqbprbpqbpsbptbjSbjSbiDbjSbjSbjSbjSbjSbpuaYLaYLbpvbpwbjZbpxbpybexbpzbbcbpAbbcbpBblQbmWbpCbpDbpEbpFbpGbpHbpIbpJbpKblEaaaaaabfXbpLbpMbpNbpMbpObhuaaaaaabpPbpQbpRbpPbpPbpPbpPbpSbpPbpTaKWaKWbePbePbpUbpVbpWbpXbePbpYbkubpZbqabqabqabqabqabqbbqcbqdbqebqabqfbqabqgbqhboNbqibqjbqkbqlbqmbqnbnxbqobqpbqqbqrbqrbqsbqtbqubqvbqwbqwbqxbqybkQbqzbqAbqBbqCbqDbnJbnJbsqbqFbqGbtrbnJbfmbpnbpnbqIbqJbqKbqLbqMbpnbqNbqObqPbqQbqRbjJaaaaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafaagaaaaaaaaabljbljbljbljbljbljbljbqSbqTbqSbqUbjSbjSbjSbnTbnUbnUbnUbjSbjSbqVbqWaYLbqXbbcbbcbqYbqZbrabrbbbcbbcbbcbpBblQbrcaIsbpDbpEbrdbrebrfbrgbrhbriblEaafaafbrjbrkbrlbrmbrnbrobrpaafaafbrqbrrbrsbrtbrubrvbrwbrxbpPbryaIsaIsbeRbrzbrAbrBbrCbrDbrEbrFbrGbrHbrIbrIbrIbrIbrIbrJbrKbrLbrMbrNbrObrPbrQbrRboNbrSbrTbrUbrVbrWboTbnxbgDbfdbrXbrYbrZbsabsabffbsbbscbsdbnFbsebkQbsfbnFbsgbshbsibsjbskbslbsmbsnbsobspbAFbsrbssbstbsubsubsubsvbswbsxbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafabsaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbsAbjSbjSbjSbiDbjSbjSbjSbjSbjSbqVbsBaYLbsCbsDbjZbsEbsFbsGbevbbcbbcbsHbmVbsIbrcaIsbpDbpEblEbsJbsKbsLbsMbsNblEaaaaaaaafbfXbsObsPbsObhuaafaaaaaabrqbsQbsRbsSbsTbsUbsUbsVbsWbsXaIsaIsbeRbsYbgsbsZbtabtbbtcbtbbtdbtebtfbtgbtfbtfbtfbthbtibgsbhFbtjbtkbtkbtlbtmboNboNbtnbtobtpbqmboTbnxbfcbfdbtqbtqbtqbtqbtqbffbnFbnFbnFbnFbAGbtsbAHbnFbttbtubtvbtwbtwbtwbtwbtxbtybtzbtAbtBbtCbtDbtEbtEbtFbtGbpnbtHbgSbsybszbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafabsaaaaaaaaabljbljbljbljbljbljbljbqSbqTbqSbmHbtIbjSbjSbtJbjSbtIbjSbjSbjSbqVbtKaYLbtLbtMbobbtNbtObexbpwbjZbtPbtQbmVbsIbrcaXrbpDbtRblEbtSbtTbtUbtVbncblEaaaaaaaafbtWbtXbopbtYbtZaafaaaaaabrqbuabubbucbudbuebufbugbpPbuhaIsaIsbnobnobuibujbqbbukbulbumbunbuobupbuqbupbuqbupbuqbupbuqburbusbtkbutbuubuvbuwbuxbuybuzbuAbuBbuCbnxbuDbuEbuFbnHbuGbiebiebuHbiebiebuIbuJbuKbuLbuMbtwbuNbuObuPbuQbuQbuQbuRbuRbuRbuRbuRbuSbuTbuUbuVbuUbuWbuUbpnbtHbgSbsybuXbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaafaafaaaaaaaaabljbljbljbljbljbljbljbuYbuZbuYbvabvbbvabvabvabvabvabvcbvdbjSbqVbveaYLbvfbbcbvgbvhbvibvjbvkbvkbvkbvjbvjbvlbrcaJFbvmbpEblEbvnbvobvpbvqbvrblEaaaaaaaafbvsbvtbrmbvubvvaafaaaaaabrqbvwbvxbvybvzbuebufbugbpPbvAaIsaIsbvBbvCbvDbvEbvFbvGbuqbvHbvIbvJbvKbvLbvMbvNbvObvNbvPbuqbhFbkubtkbvQbvRbvSbvTbvUbvVbvWbvXbvXbvYbvZbwabwbbwcbwdbwebwfbwgbwfbwfbwhbwfbwfbwibwjbwkbwkbwlbwmbqDbuQbwnbwobwpbwqbwrbwsbuRbwtbwubwvbwwbwxbwubwybpnbtHbgSbwzbqQbwAbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljbnRbjUbjUbjUaYLbjUbjUbjUbwBbwBbwBbwBbwCbwDbwDbwBbwBbwEbwEbwFbwGbvjbwHbwIbwJbwKbvjbsIbrcaItaIwaIwblEblEbwLblEblEbwMblEaIoaIoaIobwNbwObsPbwPbwQaIoaIoaIobpPbpPbpPbpPbpPbpPbpPbpPbpPbvAaIsbwRbuqbuqbuqbwSbuqbuqbuqbwTbvIbwUbwVbwWbwXbwYbwZbxabxbbwWbhFbkubtkbxcbxdbxebxfbxgbxhbrVbrVbrVbxibxjbxkbxlbxmbxmbxmbxmbxnbxmbxmbxmbxobxobxpbxqbxrbxrbxsbxtbqDbuQbxubxvbxwbxxbxybxzbxAbpnbpnbxBbxBbxBbpnbxCbpnbtHbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljaaaaafaaaaaaaafaaaaaaaafaaabwBbxDbxEbxFbxGbxHbxIbwDbxJbxKbxLbxMbxNbxObxPbxQbxRbvjbsIbrcaIsaIsaIsbxSaLmbxTaKWbxUbxVbxWaWjaWjaWjbxXbxYbxZbyabybaIsaIsaIsaIsaLmaIsaKWaIsaIsaIsbxSaIsbvAaIsbycbuqbydbyebyfbygbyhbuqbyibyjbykbylbwWbwXbwXbymbynbyobwWbhFbypbtkbrVbyqbyrbysbxjbytbyubyvbywbnxbnxbfcbyxbxmbyybyzbyAbyBbyCbyDbxmbyEbyFbyGbyHbyIbxrbyJbyKbyLbyMbyNbyObyPbyQbyRbySbxAbyTbyTbyTbyTbyTbyTbyTbpnbtHbgSbsybszbjJaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaafaaaaafaaaaaaaaaaaaaafaaaaaaaaabljbljbljbljbljbljbljaaaaafaaaaaaaafaaaaaaaafaaabwDbyUbyVbyWbyXbyYbyZbzabzbbzcbzdbzebzfbzgbzhbxQbzibvjbsIbzjaIsaIsaIsaIsaIsaIsaKWaIsbrcaIsaIsaIsaIsaIsbzkbzlbzmaIsaIsaIsaIsaIsaIsaIsaKWbznaIsaIsaIsaIsbvAbzobzpbulbzqbzrbzsbzrbztbuqbzubvIbvJbzvbuqbzwbzxbzybzzbzAbuqbhFbkubtkbtkbtkbtkbtkbnxbnxbnxbnxbnxbnxbzBbgDbzCbxmbzDbzEbzFbzGbzHbzIbxmbzJbzKbzLbzMbzNbxrbyJbzObzPbzQbzRbzSbzSbzSbzTbzUbxAbyTbzVbyTbzWbyTbyTbyTbpnbtHbgSbsybszbjJbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabljbljbljbljbljaaaaaaaafaaaaaaaafaaaaaaaafaaabwBbzXbzYbzZbAabAbbAcbwDbxKbxKbAdbAebvkbAfbAgbAhbAibvjbAjbAkbAlbAlbAlbAmbAlbAlbAnbAlbAoaIsbApbAqbArbArbAsbAtbAubAvbAwbAxaWjaWjbAyaWjbAzbAAaWjbABbACbADbAEaIsaIsbuqbALbAJbEwbupbExbuqbupbAKbHjbuqbuqbuqbuqbuqbuqbuqbuqbhFbkubgsbAMbANbAObAPbAQbARbASbATbAUbAQbzBbgDbAVbxmbAWbAXbAYbAZbBabBbbxmbBcbBdbBebBfbBgbxrbyJbBhbBibuRbBjbBkbBlbBmbBnbBobxAbyTbyTbyTbBpbyTbyTbyTbpnbtHbqObBqbqQbqRbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaafaaabwBbwBbwDbwDbwDbwDbwBbwBbBrbBsbBtbBubvjbvjbvjbvjbvjbvjbBvbBwaIwaIwaIwaIwbBxbBxbBxbBxbBxbBxbBxbBxbBxbBxbBybBzbBAbBBbBBbBBbBBbBBbBCbBBbBBbBDbBBbyxbBEbyxaIxaJGbBFbuqbBGbBHbBIbBJbBKbuqbBLbyjbBMbBNbBObBPbBQbBRbBSbBTbAIbBUbBVbBWbBWbBXbBYbBZbCabCbbCcbCdbCebAQbzBbgDbCfbCfbCfbCfbCfbCfbCfbCfbCfbCgbCgbCgbCgbCgbCgbChbCibCjbuRbuRbuRbuRbuRbuRbuRbxAbpnbpnbpnbpnbpnbpnbpnbpnbtHbgSbCkbClbjJbjJaafaafaafaccaccaccaccaccaccaccaccaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaafaafaafaafaafbCmbCnaafaafaagaafaaaaafaaaaaaaaaaafaaaaouaaaaaaaaaaafaaaaaabwEbCpbCqbCrbCsbCtbCubCvbCwbCxbCybCzbCAaaaaaaaafaaabBxbCBbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCMbBBbCNbCObCPbCQbCRbCQbCQbCSbCTbCUbCVbyxbyxbyxbyxbuqbCWbCXbCYbCXbCZbuqbDabvIbDbbDcbDdbDebDdbDdbDfbDgbDhbDibDjbDjbDjbDkbDlbvEbDmbDnbDobDpbDqbAQbzBbgDbCfbDrbDrbDrbDsbDrbDrbDrbCfbDtbDtbDubDtbDtbCgbDvbDwbqDbDxbDybDzbDAbDBbDCbDDbDEbDFbDGbDHbDIbDJbDKbDLbDLbDMbDNbDybDybjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaafaafaagaagaagaagaagbDOaagaafaafaaaaaaaaabDPbDQcuybDQbDSaaaaafaaabwEbwEbDTbxKbDUbDVbDWbDXbDYbDYbDZbEabEbbEcaafbEdbEebEfbEgbEhbEibEjbEibEkbEibEibEibBxbElbEmbEnbBBbEobEpbEqbErbEsbCQbEtbBDbBBbEubEvbHkbHlbEybEzbEAbEBbCXbECbCXbyjbEDbEEbEFbEGbuqbEHbEIbCXbCXbEJbEKbnobnobnobnobnobELbEMbqbbENbEObEPbCdbEQbAQbzBbgDbCfbDrbDrbDrbDrbDrbDrbDrbCfbERbESbETbEUbEVbCgbEWbEXbEYbEZbFabFbbFcbFdbFdbFdbFdbFebFfbFgbDIbjJbFhbFibFjbFjbFkbFlbFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFnbFobFnaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafaagaafbFpaafaagaagaagaagaagaagaaaaaaaaabFqbFrbFsbFrbFqbFtbFtbFtbwEbFubxKbFvbFwbFxbFybwEbBwbFzbBwbBwbFAbFBaaabFCbFDbFEbFFbEibEibFGbEibFHbFIbFJbEibBxbElbFKbFLbBBbFMbFNbFObFPbFQbCQbFRbBDbzBbFSbFTbFUbFTbFVbFWbuqbFXbDdbFYbDdbFZbulbGabDebGbbuqbGcbCXbCXbCXbGdbGebnobGfbGgbGhbGibBXbGjbvEbGkbCdbCdbGlbGmbGnbGobGpbCfbDrbDrbDrbDrbDrbDrbDrbCfbGqbGrbGsbGtbGubGvbGwbGxbtvbGybGzbFdbGAbFdbFdbFdbFdbFdbFdbFdbDIbGBbGCbGDbGEbGFbGGbGHbFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFobFnbGIbFnbFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafbCmaagaagaagaagaagaagaagaafaagaagaagaafaaaaaaaaacuybGJbGKbGJcuybFtbGLbGMbwEbGNbxKbGObxKbxKbFybwEbGPbGQbGRbBwbFAbFBaafbFCbGSbGTbGUbGVbGWbGVbGVbGXbGYbGVbGVbGZbHabHbbHcbBBbHdbBBbBBbBBbBBbHebHfbHgbHhbHibHKbHmbKkbKibKibuqbHnbHobHpbHqbHrbuqbHsbHtbHubuqbHvbHwbHxbHybHzbHAbnobHBbHCbqabHDbHEbHFbHGbDmbHHbCdbCdbHIbAQbzBbgDbCfbCfbHJbDrbDrbKDbHJbCfbCfbHLbHMbHNbHObHPbCgbHQbHRbtvbHSbHTbHUbHUbHVbHWbHXbHUbHYbHZbIabIbbIcbIdbIebIfbIgbIhbIibFmaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbIjbFobIkbIlbImbFobIjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaccaafaaaaagaagaagbCnaagbInaagaagbIoaagaafaafaaaaaaaaabFqbGJbGJbGJbIpbIqbxKbxKbIrbGNbxKbxKbxKbxKbFybwEbIsbGRbItbBwbFAbFBaaabFCbIubIvbIwbEibEibIxbEibIybIzbIAbIBbBxbICbIDbIEbIFbIGbIHbIHbIHbIHbIHbIIbIHbIJbIKbILbIMbINbIObIPbulbulbulbulbulbulbulbulbulbulbulbulbulbulbulbulbIQbnobnobnobnobnobIRbISbhEbAQbAQbAQbAQbAQbAQbzBbgDbCfbITbIUbIVbIWbIXbIYbITbIZbHLbHMbHNbJabJbbJcbJdbJebuPbJfbDybJgbJgbJhbJibJjbJkbFdbFdbJlbDIbJmbJnbJobDybJpbLQbLQbDyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbFobFobJqbJrbJrbJrbJsbFobFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaagaafaagaagaafaafaagaagbJtaagaagaagaagaafaaaaaaaaacuybGKbGKbGKcuybFtbJubJvbJwbJxbxKbxKbJybJzbJAbwEbBwbBwbBwbBwbFAbEcaafbJBbEebJCbEgbJDbEibJEbEibEibEibEibEibBxbElbJFbJGbJHbJIbJIbJIbJIbJIbJIbJJbJKbJLbJMbJNbJObJPbJQbJRbJSbJTbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJSbJUbJVbnobHBbJWbBWbJXbBXbJYbJZbKabKbbKbbKcbKdbJMbKebKfbCfbKgbKhbNMbKjbOXbKlbKmbIZbIZbIZbIZbIZbIZbKnbKobKpbKqbKrbDybDIbDIbDIbDIbDIbDIbKsbFdbFdbDIbjJbFhbgSbDybKtbKubKvbKwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKxbKybKxbJrbKzbJrbKAbKBbFnaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccbCmaagaagaagaagaagaagaafaagaafaafaagaagaafaaaaaaaaabFqbKCbVtbKEbFqbFtbFtbFtbwEbwEbFtbFtbFtbwEbwEbwEaaaaaaaaabKFbKGbFBaaaaaaaafaaabBxbKHbKIbKJbEibKKbKLbKMbKNbKObKPbKQbKRbKSbKTbKUbKVbKWbKXbKTbKTbKTbKTbKTbKYbKZbKTbKTbLabKTbLbbKTbKTbKTbKTbKTbyxbyxbyxbyxbyxbyxbyxbyxbLcbLdbnobLebLfbLgbLhbLibLjbLkbLlbLmbLmbLnbLmbLmbLobLpbCfbLqbLrbLsbLrbLtbLrbLubLvbLwbLxbLybLzbLAbXNbyJbHRbqDbLCaafbLDbLEbLFbLGbLHbLGbLIbLJbLKbDIbLLbtHbLMbDybDybDybDybDyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbFobFobLNbJrbJrbJrbLObFobFoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaagaagaafaagaagaagaagaagabpaaaaafaafaafaaaaaaaaabLPbDQbXQbDQbLRaaaaafaaaaafaagaafaaaaafaagaafaaaaaaaaaaafbKFbFAbFBaafaafaafaafbBxbBxbBxbBxbBxbBxbBxbBxbBxbBxbLSbLTbLUbLVbKTbKUbKVbKWbKXbLWbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbMibMjbMkbMlbMmbMmbMmbMmbMmbMmbMnbyxbLcbMobMpbMpbMpbMpbMpbMqbMrbMsbMpbMpbMpbMpbMpbMpbMobMtbMubMvbMwbMxbMwbMybMzbMAbMBbMBbMBbMBbMBbMBbMCbMDbMEbqDbLCaafbLDbMFbMFbMGbMHbMIbMJbMKbMLbDIbMMbtHblabjJbMNbMObjJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaafaafbIjbFobMPbMQbMRbMSbIjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaafaagaafaafaafaafaafaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaaaaafaagaafaaaaafaagaafaaaaaaaaaaaabKFbFAbFBaaaaaaaaaaafbMTbMUbMUbMVbMWbMXbMXbMYbMYbMTbElbMZbKRbNabKTbNbbNcbNcbNdbNebLWbNfbNgbNhbNibNjbNkbNlbNmbNnbNobNpbNobNqbNrbNsaafbNtbNtbNtbNtbNtbNubyxbLcbNvbNwbNxbNybNzbMpbNAbNBbNCbMpbNDbNEbNFbNEbNDbMobNGbCfbLrbLrbLrbNHbLrbLrbNIbNJbNKbNKbNLbNKbNKbYEbNNbNObNPbLCaafbLDbMFbNQbLGbNRbLGbNSbNTbNUbDIbszbtHblabjJbszbszbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFobFnbNVbFnbMSaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafaagaagaagaafaafaafaafaafaafaafaafaaaaafaaaaafaaaaafaaaaafaaaaafbBwbBwbKFbKFbKFbBwbBwaaaaaaaaaaaabKFbFAbFBaaaaaaaaaaafbMTbNWbMVbMVbMVbMVbMXbNXbNYbNZbOabKQbObbOcbOdbOebOfbOgbOhbOibOjbOfbOfbOfbOhbOkbOlbOmbOnbOobMkbOpbOqbOrbOsbOtbMmbOubOvbOwbOxbNtbNubOybLcbMobOzbNDbNDbNDbMpbOAbOBbOCbMpbNEbODbNEbOEbOFbOGbOHbCfbOIbOJbOKbOLbOMbONbOObOPbOQbORbOSbOTbOUbIZbZCbOWchdbOYbOYbDIbDIbDIbDIbDIbDIbDybDybDybDIbszbtHbOZbszbszbPabjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbFnbFobFnaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaccaccaccaccaccaccaccaccaccaccaccaccaaaaaaaagaagaagaagaagaagaagaagaafaaaaaabBwbPbbGRbPcbGRbPdbBwaaaaaaaaaaaabKFbKGbFBaaaaafbKFbKFbMTbMVbPebPfbMVbMVbPgbPhbMXbPibElbMZbPjbPkbPlbPmbPnbPobPpbPqcjYbPobPrbPobPsbPtbPubMdbPvbPwbPxbPybPzbPAbPBbPCaafbPDbPEbOxbPFbNtbNubOybLcbMobPGbPHbNDbPIbMpbPJbPKbPLbMpbNDbPMbPNbNDbNDbMobLcbCfbIZbIZbIZbIZbKnbPObPPbPQbKnbIZbIZbIZbIZbIZbPRbPSbPTbPUbPVbPWbPXbPYbPXbPZbOYbQabQbbQcbQdbQebtHblabjJbjJbjJbjJabsaafaafaafaccaccaccaccaccaccaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaafaafaaaaaaaafaccaafaafaafaafaafaafaafaafaafaafaafaafaafbBwbQfbGRbGRbGRbQgbBwaaaaaaaaaaaabKFbFAbFBaaaaafbKFbQhbQibQjbQkbQlbQlbQlbQlbQlbQmbQnbQobMZbPjbQpbQqbQrbQsbNobQtbQuckabQvbQwbQxbQybQzbQzbQAbQBbMkbQCbQDbQEbQFbQGbQHbQIbOubQJbOxbOxbNtbNubOybLcbMobQKbNDbQLbMqbMpbMpbQMbMpbMpbQNbQObQPbQNbQNbMobLcbCfbQQbQRbQRbQSbQTbLrbQUbQVbQWbQXbDrbDrbDrbIZbQYbQZbRabRbbRcbPWbRdbRebRfbRgbZCbQbbRhbQbbQdbCkbRibRjbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBwbQfbGRbGRbRkbRlbBwaaaaafaaaaaabKFbFAbEcbBwbBwbBwbRmbMTbRnbMVbMVbMVbRobRpbRqbRrbMTbElbMZbPjbQpbPlbRsbRtbNobNobRubLWbRvbRwbRxbRybNobNobMdbRzbRAbRBbRCbRDbREbRDbRFaafbNtbNtbNtbNtbNtbNubyxbLcbMobRGbRHbRHbRIbRJbRKbRLbRMbRNbNDbPMbNDbNDbNDbMobLcbCfbDrbDrbDrbRObRPbLrbRQbLrbRRbRSbDrbDrbDrbIZbRTbRUbRVbRWbRXbRYbRZbSabRYbSbbOYbScbQbbSdbQdbjJbSebSfbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaccaafaafbSgaafaafaafbBwbBwbBwbBwbBwbBwbBwbBwbBwbBwbShbBwbBwbBwbKFbKFbKFbSibSjbSkbSlbSmbSnbSjbSobQnbQnbQnbQnbQnbQnbQnbQnbQnbSpbSqbSrbPjbSsbKTbStbSuckabSvckabLWbNobNobNobRybSwbSxbSxbSybSzbSAbOpbSBbSCbSDbOtbMmbOubSEbSFbSFbNtbNubyxbLcbSGbSHbSHbSHbSIbSJbNDbSKbNDbNDbNDbPMbNDbNDbNDbMobLcbCfbDrbDrbDrbSLbSMbQVbSNbLrbSObSPbQRbQRbSQbIZbSRbSSbPTbSTbSUbPWbRfbSVbRYbSWbOYbSXbSXbSXbQdbSYbSZbSfbjJaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabTabTbbTbbTbbTbbTcbTdbTdbTebTfbTgbThbTibTjbTkbTlbBwbGRbGRbGRbGRbGRbGRbGRbTmbTnbTobTpbTqbTrbTrbTrbTrbTsbTtbTtbTtbTubTtbTvbDYbDYbTwbEcbElbMZbPjbTxbTybTzbTAbSxbSxbTBbTCbSxbSxbTDbTEbTFbNobTGbTHbTIbTJbNobTKbTLbTMbPCaafbPDbTNbTObTPbNtbNubOybTQbTRbTRbTRbTSbMobTTbRGbTUbTVbTWbTXbTYbTZbTZbUabMobLcbCfbIZbIZbIZbIZbUbbUcbRQbUdbUbbIZbIZbIZbIZbIZbUebUfbUgbUhbUibUjbUjbUjbUjbUkbZCbSXbSXbUlbQdbUmbSZbSfbjJbjJbjJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaccaaaaafaaaaaabUnbUnbKFbGRbUobUpbUqbUrbUsbBwbUtbKFbKFbKFbKFbKFbKFbKFbKFbEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUxbUybEcbElbMZbPjbTxbUzbUAbUBbUCbQzbUDbUEbQzbQzbUFbUGbUHbUIbUJbUKbULbUMbNobTKbUNbUObQHbQIbOubUPbSFbSFbNtbNubOybUQbyxbyxbyxbOHbMobURbNDbNDbUSbUTbUUbUVbUWbUVbUUbMobLcbCfbQQbQRbQRbUXbQTbLrbQUbQVbUYbUZbDrbDrbDrbIZbVabVbbVcbVdbRUbRWbVebVfbVgbVhbOYbSXbSXbSXbQdbUmbSZbSfbszbszbjJaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaccaccaccaccaccbVibVjbVkbGRbVlbUpbUpbVmbGRbBwbGRbKFaaaaaaaafaaaaaaaafaaabEcbUubUvbVnbVobVpbVqbVrbVsbVncuebVubVvbVwbUwbUwbUybEcbVxbMZbPjbVybVzbVAbVAbVBbKTbKTbKTbKTbKTbVCbVDbLWbLWbLWbVEbNobTIbNobTKbTLbVFbPCaafbNtbNtbNtbNtbNtbNubOybUQbyxbVGbzBbOHbNvbVHbVIbVJbVKbVLbVMbVNbUWbVNbVObMobLcbCfbDrbVPbDrbVQbRPbLrbRQbLrbRRbVRbDrbVPbDrbIZbVSbVTbVUbVVbVWbVXbVYbVZbWabWbbZCbWcbWdbWebQdbSXbSZbWfbjJbszbjJbjJbjJaccaccaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbUnbUnbKFbWgbWhbWibWjbWkbGRbWlbGRbKFaaaaaaaafaaaaaaaafaaabEcbUubUvbVnbWmbWnbWobWpbWqbVncufbWrbWsbWtbWubUwbUybEcbElbMZbPjbWvbWwbKTbWxbWybKTbWzbWAbWBbKTbWCbRybWDbLWbWEbUMbNobUKbWFbWGbSCbWHbOtbMmbOubWIbWJbWKbNtbNubyxbUQbyxbAVbzBbOHbMobWLbWMbWNbWObUTbWMbWPbUWbWPbOEbOGbLcbCfbDrbDrbDrbWQbWRbQVbSNbLrbSObWSbQRbQRbSQbCfbQdbWTbWUbWUbQdbQdbWVbWWbWXbWYbWZbXabUjbXbbSXbSXbSZbSfbjJbXcbjJbXdbjJaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbKFbXebXfbXfbXgbUsbXhbBwbKFbKFaaaaaaaaaaaaaaaaaaaaabEcbUubUvbXibXjbXkbWobXlbXibXicufbXmbXnbWtbXobUwbUybEcbElbMZbXpbXqbXqbXrbXsbXtbXubXvbXwbXxbKTbNobRybXybXzbWEbXAbNobUKbWFbTKbTLbXBbPCaafbPDbXCbXDbXEbNtbNubyxbUQbyxbKkbKkbOHbMobMpbXFbXGbMpbXHbMpbMpbMpbMpbMpbMobLcbCfbIZbIZbIZbIZbUbbXIbRQbXJbUbbIZbIZbIZbIZbCfbRYbXKbRYbRYbRYbQdbWVbWWbXLbXMcugbXObVdbXPbQdbSXbSZbSfbjJbszbszbszcdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabsabsabsbBwbBwbBwbWlbBwbBwbBwbBwaafaaaaaabXRaaaaaaaaaaaaaaabFBbUubUvbXibXibXScuicuhbXicujcukbXUculbXVculbUwbUybXWbXXbXYbCMbXqbXZbYabYabYbbYcbYdbYebYfbKTbYgbYhbWDbLWbWEbYibNobYjbWFbTKbYkbYlbQHbQIbOubYmbWJbWJbNtbNubOybUQbyxbYnbzBbOHbYobSHbSHbYpbMpbYqbYrbYsbMqbYtbYubLdbLcbCfbQQbQRbQRbYvbQTbLrbQUbQVbYwbYxbDrbDrbDrbCfbYybRYbRYbRYbRYbQdbOVbOVbYzbYAbOYbOYbVdbOYbQdbOYbSZbSfbjJbYBbYCbYDcdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdabdabdabdabdabpabdabdabdabdabdaaaaaabBwbGRbGRbGRbGRbGRbGRbGRbGRbXhbKFaafaaaaaaaafaagbYFaaaaaaaaabFBbUubUvbYGbYHbXTbYIcumcuocunbYKbYJbYLbWtbYMbUwbYNbYObYPbYQbHcbXqbYRbYabYSbYTbYUbYVbYWbYXbYYbOobYZbLWbLWbLWbZabNobZbbZcbTKbTLbNobPCaafbNtbNtbNtbNtbNtbNubOybUQbyxbZdbzBbZebZfbTRbZgbZhbMqbZibZjbZkbMqbZlbLmbZmbZnbCfbDrbDrbDrbZobRPbLrbRQbLrbRRbZpbDrbDrbDrbCfbZqbRYbZrbRYbRYbZsbZtbZubZvbZwbOYbVdbVdbZxbQdbCkbZybZzbjJbZAbZBbszcdKaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaafaaaaafaaaafaaaaaafaaaaafaaaabdaafaafbBwbZDbGRbBwbBwbBwbShbBwbBwbBwbBwaaaaaaaaaaagbZEbZFaagaagaafbFBbUubUvbZGbXibVnbVnbVnbXicupcuqbZHbWtbZIbZJbUwbBwbBwbZKbZLbZMbXqbXqbZNbYabZObZPbZQbZPbZRbKTbNobZSbZTbZUbZVbPvbZWbZXbZYbWGbSCbZZbOtbMmbOucaacabcabbNtbNubOybUQbyxbyxbyxcaccadbyxcaecafbyxbyxcagbyxbyxcafcahcaicajbCfbDrbDrbDrcakcalbQVcambLrbSOcanbQRbQRbSQbCfbRYbRYcaobRYbRYbQdbOVbOVcapcaqbOYcarcascatbQdbppbZybSfbjJbjJbjJbszbjJaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacaucogcawaaacaucogcawaaacaucogcawaaaabdaaaaaabBwcaxcaybBwcazbGRbGRcaAbPdcaBbBwaaaaaaaaacaCaagaagaafaaaaaabFBbUubUvbXicaDcaEbVncaFbXibXicufcaGbWtbWtcaHbUwcaIcaJcaKcaLcaMcaNcaOcaPcaQcaPcaQcaRcaQcaSbKTcaTcaUcaVbQzbQzbQBbSwcaWbSBbQCbTLcaXbPCaafbPDcaYcaZcbabNtbNubyxbUQbzBcbbcbccaccbdbyxcaecbecbfcbgcbhcbicbfcbjcaebgScbkbCfbCfbCfbCfbCfbCfbLBcblbLBbCfbCfbCfbCfbCfbCfbQdbQdbQdbQdbQdbQdcbmcbmcbncbobQdbQdbQdbQdbQdbjJbSebSfbjJcbpcbqbszbjJaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcaucowcawaaacaucowcawaaacaucowcawaafaafaaaaaabBwbKFbKFbBwbBwcbscbtbPdbGRbRkbBwaaaaaaaaaaaaaafaaaaaaaaaaaabEcbUubUvbVncbucbvbVncbwcbxbVncufcbybWsbWtbWtcbzcbAbKRbPjcbBcbCcbDcbEcbFcbGcbHcbIcbJbYacbKbKTcbLbNobZSbSwbSxcbMcbNcbOcbPbMjcbQcbRbQHbQIbOucbScabcabbNtbNubyxcbTcbUcbVcbWcbXcbYbyxcbZccaccbcccccdccccceccaccfbgSccgbjJaaaaaaaaaaafaaaaaacchaaaaafaaaaaaaaaaaabjJccibMOblbccjccjbQdcckcckcbnbRacclccmbszbszbszbCkbSebWfbjJccnbszbszbjJbjJbjJaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacaucowcawaafcaucowcawaafcaucowcawaaaaafaafaafaafaafaafaafbBwbBwbBwbBwbShbBwbBwaaaaaaaaaaaaaafaaaaaaaafaaabEcbUubUvbVnccoccpccqccrccsbVncurcctccuccvccwbUwccxccycczccAccBccCccDccEccFccGccHccIccJccKccLccMbPyccNccObNobNobNobNqbTFccObTLbVFbPCaafbNtbNtbNtbNtbNtbNubyxbZdccPccQccRccSccTbyxbyxccUccVccWbLdccXccYbyxbyxbgSccgbjJaaaaaaaaaaafaaaaaacchaaaaafaaaaaaaaaaaabjJbszccZbqQcdacdbbQdcdccdccddbRabQdbOYbjJcdecdfbCkbSecdgcdhcdhcdhcdicdjcdkcdjcohaccaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcaucowcawaaacaucowcawaaacaucowcawaafaafaaaaaaaaaaaaaaaaaabBwcdmbBwbGRbGRbBwaafaaaaafaaaaaaaafaaaaaaaafaaabEcbUubUvbUvbUvbUvbUvbUvbUvbUvbUwbUwbUwbUwbUwbUwbBwcdnbBwcdocdpcdpcdpcdqcdrcdscdpcdtcducdvbKTcdwcdxbQEcdycdzcdAcdzcdycdBcdycdCbSwcdDaafaafaafaafaafaafbNucdEcdEcdEcdFcdGcdEcdEcdEcdHbyxcdIcdIcdJcdIcdIbyxbAVcadccgbjJcdKcdKcdKbjJcdKcdKcdLcdKbjJcdKcdKcdKcdKbjJbjJbSecdMbjJbjJbQdbQdbQdcdNcdObQdbCkbjJbYDbszbpobSebZzbjJbjJcdPbjJbjJbjJbjJaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaaacaucowcawaaacaucowcawaaacaucowcawaaaaafaaaaaacdQcdRcdRcdRcdRbBwbBwcdSbGRbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbEcbUubBwcdTcdUcdVcdVcdVcdVcdVcdVcdVcdVcdVcdWcdWcdVcdXcbscdocdYcdZceacebceccedcdpceecefcegbKTcdwcehceicejcekcelcemcenbNoceocepceqbMdaafaafaaaaaaaaaaaacercescetceucevcewcexceycdEcezceAceBceCceDccWccWbzBbzBcadbnOceEceEceEceEceEceEceEceFceGceGceGceGceGceGceHceGceIceGceGceJceKceLceMceNceObjJbjJcePceKceQceKceRbSfbjJceSbszbszbjJaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaaaaaacpqaaaaaaaaacpqaaaaaaaaacpqaaaaaaaafcdQcdQcdQceUceVceWceXceYbGRceZcfacfbcfacfacfacfacfacfacfacfacfacfacfccfdbSncfecffcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcdocdpcfhcficfjcfkcflcfmcfncfocfpcfgbMdcfqbMdcfrbMdcfqbMdcfrbMdcfsbMdcfsbMdaafaafaaaaaaaaaaaacdEcftcfucfvcfwcfxcfycfzcdEcezcfAccWcfBcfCcfDcfEbEzcfFcfGcfHcfHcfHcfHcfHcfHcfHcfIcfJcfHcfHcfHcfHcfHcfHcfKcfLcfMbmEcfNcfOcfPcfPcfPcfQcfRcfScfTcfUcfVcfPcfPcfWcfXbjJcbqbszcfYbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcfZcpmcpmcpncoVcoVcoVcoVcoVcoVcoVcoVcoVcoVcoVcppcgecgfcgecggcghcgicgjcfacgkcglbPdbBwbKFbKFbKFbKFbKFbKFbKFbKFbKFbBwbBwcgmbTrcgncgocfgcgpcgpcgqcfgcgrcgscgtcgucgvcgwcgxcgycgzcgAcdpcgBcgCcgDcgEcgFcgGcgHcgIcgJcfgaafcgKaafbNuaafcgKaafbNuaafcgLaafcgLaaaaaaaaaaaaaaaaaaaaacdEcgMcgNcgOcgPcgQcgRcgScdEbzBcgTcgUcgVcgWcgXbEzcgYcgZbyxbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJcdKcdKcdKcdKbjJchabszbjJchbchcbjJbjJcdKcdKbjJbjJcusbZycutbjJchfchgbpmbjJbjJbjJbjJbjJaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaaaaaacldaaaaaaaaacldaaaaaaaaacldaaaaaaaafcdQcdQcdQchichjchkcdRbGRbGRbGRbGRbBwaaaaaaaafaaaaaaaafaaaaaaaafaaabBwchlbBwchmchncfgchochpchqchrchschtcfncfncfnchuchvchwchxchtcdpchychzchAcgEchBcdpchCchDchEcfgbNtchFbPDchFbNtchFbPDchFbNtchGbPDchHbNtaaaaaaaaaaaaaaaaaacdEchIchJchKchLchMchNchOchPchQchQbGochRchSbGochTbyxbyxbyxaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjJchUbLLbjJchebZybjJaaaaaaaaaaaabjJbszbZychVchWchWchXchYchWaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdaafaaacaucmhcawaaacaucmhcawaaacaucmhcawaaaaafaaaaaacdQcdRcdRcdRcdRciabXhbGRbGRbBwaafaafcibcibcibcibcibcibcibaafbBwbBwbBwciccidcfgciechqchqchrcifcigcigcihciicijcikcikcilcfncdpcimcinciocipciqcdpcircefciscfgbNtcitciucivbNtciwcixciybNtcizciAciBbNtaaaaaaaaaaaaaaaaaaciCciDchJciEciFciGciHciIcdEaafbyxccUciJbOybOybyxbyxaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjJciKbjJbjJciLbZybjJbjJcdKcdKbjJbjJbszciMciNchWciOciPciQchWaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcaucmhcawaaacaucmhcawaaacaucmhcawaafaafaafaaaaaaaaaaaaaccbBwbBwbBwciRbGRbBwaaaaaacibciSciTciUciTciVcibaaabBwbRkbGRciWcidcfgciXciXciYcfgciZcjacjbcjccfocjdcjecjfcjgcjgcdpcjhcjicjjcjkcjlcjmcjncjocjpcfgbNtcjqcjrcjqbNtcjscjtcjsbNtcjucjvcjwbNtaaaaaaaaaaaaaaaaaacdEcjxcjycjzcjAcjBcjCcjDcdEaafaafaafcmWaaaaaaaafaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacdKcdKcdKbjJcjFbCkbjJcjGcjHcjIceKcjIcjIcjIcjIcjJcjKcjLchWcjMcjNcjOchWaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGtaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacaucmhcawaafcaucmhcawaafcaucmhcawaaaaafaafaafaaaaaaaaaacccjPcjQcjPbGRbGRbBwaaaaaacibcjRcjScjTcjUcjVcibaaabBwcbtbGRciWcidcfgciXciXciYcfgcjWcgycuvcuucjZcuwcuvcgycuvcuvcgyckbckcckdcjdckeckfckgcfockhcfgbNtcjqckicjqbNtcjsckjcjsbNtcjwckkcjwbNtaaaaaaaaaaaaaaaaaacdEcdEcdEcklckmcknckockpckmaafaaaaafckqaaaaaaaaaaaaaaaabsaafaafaafaafaafaafaaaaaaaaaaaaaaaaaacdKbszckrbjJcksbszbjJcktbmDbmDckubmDbmEbmEbmEckvckvckwchWckxckyckzchWaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcaucmhcawaaacaucmhcawaaacaucmhcawaafaafaaaaafaafaaaaaaaccbBwbBwbBwbBwbGRbBwaafaafcibckAckBckCckDckAcibaafbBwcfgckEckFckGcfgciXciYciYcfgckHckIckJckKcfockLckMckNckMckMckOckPckQckRckSckTckTckTckUckVcfgbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtbNtaaaaaaaaaaaaaaaaaaaaaaaaaaackWckmckXckYckZckmaafaaaaaaaaaaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacdKclabszbXcchabszbjJbjJbjJbjJbjJbszbjJaafaaaaaaaaaaafclbclbclcclbclbaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaacaucnCcawaaacaucnCcawaaacaucnCcawaaaabdaaaaaaaafaafaaaaaaaaaaaaaaabKFbGRbKFaaaaaacibcleclfclgclhclicibcibcibcfgcljckFclkcfgcfgcfgcfgcfgcllcfnclmcjccfocfncfncfnclncloclpcfocfocjccfnclqcfncfnclrclscfgaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaacltckmckncluckpckmaaaaafaaaaaaaaaaaaaaaaaaaaaabsaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacdKbszbuXbjJclvbszbszbszbszbszbszbszbjJaafaaaaaaaaaaafaaaclbclwclbaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaabdaaaaaaaaaaafaafaaaaaaaaaaaabKFbGRbKFaaaaaacibclxclyclzclAclBclCclDclEclCclFclGclHclIclJclKclLclMclNcigclOclPclQclRclSclTclUclTclUclVclWclXcigcigclYcigclZcmacfgcfgcfgcfgcfgcgycgycgycgycfgaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaacltckmcmbcmccmdcmeaafaafaafaafaafaaeaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaacdKcdKcdKbjJciKbjJbjJcmfcmgbLLbMMbjJbjJaafaaaaaaaaaaafaaaclbclcclbaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdabpabdabdabdabdabdabdabdabdabdaaaaaaaaaaaaaafaafaaaaaaaafbKFbGRbKFaafaafcibcmicmjcmkcmlcmmcmncmocmpcmncmqcmrcmscmtcmucmvcmwcmvcmxcmycmzcmAcmBcmCcmDcmEcmFcmGcmFcmHcmIcmJcikcmAcmKcikcmLcmMcikcmNcfncmOcfgcmPcmQcmRcmScmScmTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacltckmckmcmUckmckmaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcmVaafbjJbjJcdKcdKbjJbjJaaaaafaaaaaaaaaaafaaaaaacbraaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabKFbGRbKFaaaaaacibcmXcmYcmZcnacnbcibcnccndcibcnecfncnfcjccfocngcuvcnhcjdcnicnjcnkcnkcnkcnlcnmcnncnocnpcnqcnlcnrcnrclpcfnclqcjdcnscntcnucigcnvcnwchqchqcnxcnycnzcnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacltaccckmcnBckmcdlaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaaaaaaaaaaaaafcnDaafaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaaaaaacbraaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBwbBwbShbBwbBwaaacibcnEcnFcnGcibcibcibcibcibcfgcnHcfncnfcnIcnJcnKcuvcnLcjdcnMcnNcnOcnPcnQcfgcnRcnScnTcnUcnVcfgcnWcnXcnXcnNcnMcjdcnYcnZcfocfncoacfgcobchqcoccmScmScodaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaackqacccoecofcoeaccaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafcqiaafaaaaafaaaaaaaafaaaabdabdabdabpaafaafaafaafcbraafaafaafaafaafabpabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbBwchlbGRcoibBwaafcibcibcibcibcibaafaaaaaaaafcfgcojcfncokcolcolcomcgycgyconcfgcoocopcopcopcfgcoqcorcoscotcoucfgcopcopcopcoocfgconcgycovcfocfncfgcfgcgycgycgycgycfgaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaccaaaaaaaaaaccaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaafaaaaaaaafaaaabdaaaaaaaafaaaaafaaaaaaceTaaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKFcoxcoycozbBwaafaaaaaaaafaaaaaaaafaaaaaaaafcfgcoAcoBcjdcoCcoDcoEcgycoFcoGcfgcoHcoIcoJcoIcjXcoKcoLcoMcoNcoucjXcoIcoIcoIcoOcfgcoPcoQckFcfocoRcircoScfncoTcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaabdaafcoUcoUcoUcoUcoUaaacgaaaacoUcoUcoUcoUcoUaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKFcoWcoXbIsbBwbBwcoYcoYcoYcoYcoYcoYcoYcoYcgycfgcoZcpacpbcpccoZcfgcfgcfgconcfgcfgcjXcjXcjXcjXcpdcpecpfcpecpgcjXcjXcjXcjXcfgcfgconcfgckFcphcpicpjcpkcfncplcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabdaaacgbcgccgccgccgccjEcgachZchhchhchhchhcgdaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKFbKFbKFbKFbBwaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpscptaAGaaaaaaaaacjXcjXcjXcjXcjXcjXcjXcjXcjXaaaaaaaaaaAHcpwcpxcpycpzclTclTcpAcpBcpCcjXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabdafacpDcpDcpDcpDcpDaaacgaaaacpDcpDcpDcpDcpDaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpEcpFcpFaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpFcpGcpEcfgcpHcpIcfgcgycgycpJcgyaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabdaaaaaaaaaaafaaaaaaaaacgaaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpKcpLcpMaafaafaafcpNaaaaaaaaaaaacpNaaaaaacpNaafaafaafcpOcpPcpQcfgcpRceecgyaafaaacpScpTaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcoUcoUcoUcoUcoUaaacgaaaacoUcoUcoUcoUcoUaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpEcpFcpUaaaaaaaafaaaaaaaaaaaaaaacpVaaaaaaaaaaafaaaaaacpFcpFcpEcfgaccaccaccaafaaacpWcpXcpYcpZcqacpZcpYcpZcqacpZcpZcpZcqacpZcpYcpZcqacqbcqcaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacgbcgccgccgccgccjEcgachZchhchhchhchhcgdaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqdcqecpFaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpFcqfcqgcfgaaaaaaaccaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaacpWcqhcpTcqiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcpDcpDcpDcpDcpDaaacgaaaacpDcpDcpDcpDcpDaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcfgcqjcpFaaaaaaaafcpNaafaafcqkapKcqlaafcqmaaaaafaaaaaacpFcqjcfgcfgaaaaaaaccaafaafcqiaafaafcqiaafaafaafaafaafaafaafaafaafaafaafaafcqiaafcqncqhcqcaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpaaaaaaaaaaafaaaaaaaaacpvaaaaaaaaaaafaaaaaaaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcqpcfgcqqcpFaaaaaaaafaaaaaaaafcqrcqsaotaafaaaaaaaafaaaaaacpFcqtcfgcqpaaaaaaaccaccaccaccaccaccaccaccaccaccaccaccaccaccaccaccaccaccacccqiaaaaaacqucqhcpTaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcoUcoUcoUcoUcoUaaacbraaacoUcoUcoUcoUcoUaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcfgcqjcpFaaaaaaaafaaacqvaafcqwaiscqxaafaafcpNaafaaaaaacpFcqjcfgcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaacqycqzcpTaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacgbcgccgccgccgccprcpucprchhchhchhchhcgdaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqfcqgcpFaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpFcqdcqecfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaaaafcqycqCaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcpDcpDcpDcpDcpDaaacbraaacpDcpDcpDcpDcpDaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcpEcpFcqDaaaaaacqEaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacpFcpFcpEcfgaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaaaafcqFcqGcqFcqHcqHcqIcqIcqIcqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaaaaafaaaaafaaaaaacbraaaaaaaafaaaaafaaaaaaabdaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaacfgcqKcpLcpMaafaafaafcpNaaaaaacpNaaaaaaaaaaaacpNaafcqLaafcpOcpPcqMcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccqiaafaafaafaafcqFcqNcqOcqPcqQcqRcqScqTcqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaabdabdabdabdabdaafaafaaacbraaaaafaafabdabdabdabpabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqUcpFcpFaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpFcpFcqUcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaaaafcqFcqVcqWcqXcqXcqYcqZcracqIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaafcrbaafabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfgcqUcpFcrcaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacrdcpFcqUcfgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaaaaaaaaaaafcqFcrecqWcqXcqXcrfcrgcrhcqIaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaaaafaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacircfgcfgcfgcpFaafaafaafaafaaaaaaaaaaaaaaaaafaafaafaafcpFcfgcfgcfgciraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaafaafaafaafaafcqFcqFcricqXcqXcqIcrjcqIcqIaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqUcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcfgcqUaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaccaccaccaccaafaaacqHcrkcqXcqXcrlcrmcqHaafaafaccaccaccaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqUcqUcqUcqUcqpcqUcqUcqUcqUcqUcqUcqUcqpcqUcqUcqUcqUaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdcrocroabdabdaaacqHcrpcrqcrrcrscrtcqHaaaabdabdcrocroabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrvcrwcrxabdabdcqHcrycrzcrAcrBcrCcqHabdabdcrDcrEcrFcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrvcrFcrHcrIcrJcrJcrKcrLcrJcrMcrNcrJcrJcrIcrOcrvcrFcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucrPcrQcrRcrRcrScrTcrUcrVcrWcrWcrXcrYcrZcsacsacsbcsccrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcsecsfcsfcrJcsgcshcshcsicshcshcsjcrJcsfcsfcskcslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaacrJcsmcsncsocspcsqcsrcsscrJaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucstcqFcqFcqFcrJcsucsvcswcswcsxcsycszcrJcqFcqFcqFcsAcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaacsBcsCcsDcsEcsFcsBcsGcsHcsBaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaacsBcsJcsKcsLcsMcsNcsOcsPcsBaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBcsQcsRcsScsScsScsRcsTcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBcsUcsScsScsVcsScsScsWcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsXcqFcqFcsBcsBcsRcsScsYcsYcsYcsScsRcsBcsBcqFcqFcsZcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGcqIcsBctacsRctbcsYctccsYctbcsRctdcsBcqIcrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBcsRcsSctfctgcthcsScsRcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaacqJcqJcqJcqJcqJaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBcsUcsScsScticsScsScsWcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaacqJcqJcqJcqJcqJaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaacsBcsBctjcsSctkctlctmcsSctjcsBcsBaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaacqJcqJcqJcqJcqJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcructncqFcqFcsYcsBcsBcsGcsBctocsBcsDcsBcsBcsYcqFcqFctpcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaaaaaactqctqctqctrctqctqctqaaaaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdcrGaaaaafaaactscttctuctvctwctxctsaaaaaaaaacrucslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcrucsdctycrIctzctzctsctActBctCctDctEctscrIcrIcrIctFcslcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdcructGctHcrRcrRcrRctIctJctKctLctMctNctOcsacsacsacsactPcrGabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdaaacsfcsfcsfcsfcsfctsctQctRctSctTctUctVctWcsfcsfctXctXaaaabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdabdabdabdabdabdabdctsctYctZcuacubcucctsabdabdabdabdabdabdabdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafctsctscudcudcudctsctsaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaacsIcsIcsIcsIcsIaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaacsIcsIcsIcsIcsIaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaacsIcsIcsIcsIcsIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectectectectectectectectectectectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaactectectectecteaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaactectectectecteaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactectectectecteaaaaaaaaaaaaaaaaaaaaactectectectecteaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHaaHaaHaaHaaHaaIaaIaaiaaJaasaasaasaasaaKaasaasaaLaaMaaiaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaNaaOaaPaaHaaIaaiaaiaaQaaKaasaasaaRaaSaaKaasaaTaaUaaiaaaaaVaafaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaWaaXaaYaaHaaIaaiaaZaasaasaasaaKabaabbaasaasabcabdaaiaaiaaiaafaaaaaaaaaaaaaaaaafaaaaaVaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeabeabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabgabhabgaaHaaIaaiabiaasabjaasaasaasaasaasaasaauaasabkablaaiaafaafaafaafaafaafaafaafabmabmabnabmabmaboaboabpabpabpaboaboaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabrabsabraaHabtaaiabuaasaasabvabwabxaasabyabzabAaasabBabCaaiaafaaaaaaaaaaaaaaaaaaaaaabnabDabEabFabGaboabHabIabJabKabLaboaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafabMaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaabfabfabeabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHabNabOabPabQabRaaiabSabTabSabSabSabUabSabSabSabVabSabSabWaaiaafaaaaafaafaafaafaaaaafabmabXabEabYabDaboabZacaacbacbaccaboaaaaafacdaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaafaafaaaaceaaaacfaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgachabhaciaaHacjaaiackaasaclabSacmacnacoabSacpacqacrabSacsaaiactactactactactactactactactacuabEacvabDabpacwacxacyacbaczaboaaaaafacAacBacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaafaaaaafaaaaaaaceaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacCaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaHacDacEacFaaHacGaaiacHaasacIabSacJacnacIabSacKacqacIabSacLaaiacMacNacOacOacPacQacRacSactacTabEacvabDabpacUacVacWacbacXaboaafaafacAacYacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadaaaaacZacZacZacZacZaafabfaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfadbadbadbadbaafaafaaaadcaaaaafaafabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHaaHacgaddaaHadeaaiadfadgadhabSadfadiadhabSadfadjadhabSabSaaiacMadkadladladladladmadnactadoabEacvabDaboadpadqadradsadtaboabnabmaduacBacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadcaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadDadEadFadGadHadIadJadKadHadLadMadNadHadOadPadQadRaaiadSadTadUadVadWadXadYadZaeaabEaebaecabmaboaedaboaeeaboaefaboaegaehabmaeiacAaejaekaekaelaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaaeoaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaepaeqaeraesaetaeuaesaevaetaesaesaesaetaewaexaeyaezaaiaeAaeBaeCaeDaeEaeFaeGaeHactaeIaeJaeKabmaeLaeMaeNaeOaePaeQaeNaeRaeSaeTaeUaeVaeWaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafhaaiaaiaaiaaiafiafjafkaflafmafnafoafpafpafpabSafqafraaiafsaftafuafvafwafxafyafzactafAafBafCabmafDafEafFafGafHafIafJafKafLabmafMacAafNaekaekafOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaiaaiadhafQadfafRafRafRafRafRafRafRafSafTafUafVafWafXafYafZagaagbagcafUagdageagfaggaghagiafFagjafHagkaglagmabmaduacAacAacAadvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaafdaaaaaaaaaaafaaaaaaaaaabqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaiagnagoagpafRagqagragsagtaguafRagvagwagxagyagzagAagBagaagCagbagDagEagFagGagHagIagJagKagLagMagNagOagPagQagRagSagTagUacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaafdaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaiagVagWagXafRagYagZahaahbahcafRagvahdaheahfahgahhahiahjahjahkahlahmahnahoahpahqahrahsahrahtahuahuahvahwabmabmaeUahxacAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaadzaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiahyagWahyafRagYagZahzahbahAafRahBahCahDahEahFahGahHahIahJahKahLahMahNahOahPahQahRahSahTahUahVahWahXahYahZaiaaibaicaidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafacZacZacZacZacZaaaadzaaaacZacZacZacZacZaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfacfafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaaiaieaifaigafRaihaiiaiiaijahcafRaikailafUaimainaioaipaipaiqairafUafUaisaitaduaduaduabmabmabmabmabmabmabmabmaiuaivaiwaidaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaadwadxadxadxadxadyadzadAadBadBadBadBadCaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaaaaafaaaaaaaaaafdaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaixaiyaixaizaiAafRafRafRafRafRafRaiBaiCafRaiDaiEaiFaiFaiFaiFaiFaiFaiFaiFaiGaiHaiIaiJaiFailaiAaiKaiLaiMaiNaiOaiPaiQaiRaiuaivaiwaidaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaemaemaemaemaemaaaadzaaaaemaemaemaemaemaiSabqaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafaenaenaenaenaenaaaafdaaaaenaenaenaenaenaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajeajfajgajhajiajjajkajjajjajjajjajjajjajlajjajiajmajkajnajoajpajqajrajsajtajuajvajwaiuaivaiwacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaadzaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaafaafbafbafbafbafcafdafeaffaffaffaffafgaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaeZaeZaeZaelaaaaafaizajyajzajAajBajCajDajEajFajGajHajIajJajKajLajIajJajMajLajIajJajNajOajOajOajPahCajQajRajSajTajUajVajWajVajVajVajXajYaiPaiuaivaiwaidaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaafaafaafaafadzaafaafaafaafaafabfabfabfaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaiSafPafPafPafPafPaaaafdaaaafPafPafPafPafPaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZakaakbakcajZaiyaiyakdakeakfakgakhaiAafRakiafRafRakjakkaklakmaknakoaklakmaknakpakqakmakraksakmaktakuakmakvakwakxaiAakyakzaiPakAaiPakBakCaiPaiuaivaiwaidaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaaaakDaaaaaaaafaaaaaaaafaaaaafaafaafaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaaakEaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaakFakGakHakIakJakKakLakKakeakMakNakOaiAakPakQakPafRakRakSakTafRakUakSakTafRakUakSakTafRakVakWakXakYailafRakZalaalbaiAalcaldalealfalealgalhaliaiuaivaiwaidaafaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaafaaaaljalkaljaaaaafaaaaaaaafaaaaaaaaaaafaafaaaaaaaaaaaaaaaallalmallaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaafaafaafalnaloalnaafaafaafaafabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZalpalqalrajZaiyaiyaiyalsaltalualvaiAakPakQakPafRalwakSalxafRalyakSalzafRalAakSalBafRalCalDalEakYalFafRalGakSalHaiAalIalJalIalKalIalIalLalIaiuaivaiwacAacAaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaafaaaalMalNalMaaaaafaaaaaaaafaaaaaaaaaaaaaafaafaaaaaaaaaaaaallalOallaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaafaaaaaaaafaaaalnalPalnaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZalQalQalRajZaaaaaaalSaixaiyalTalUaiAakPalVakPaiAalWalXalXalYalXalXalXalYalXalXalXalYalZamaambamcamdaiAaiAaiAaiAaiAameamfameaiRameameamgaiRaiuamhamiamjacAacAacAaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaljalMamkalMaljaafaafaafaafaaaaafaaaaaaaaaaafaafaaaaaaaaaallamlallaafaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaafaaaaaaaafalnalnammalnalnaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakFamnalQamoajZaiyaiyaiyampamqamramsaizaiAaiAaiAaiAamtamtamtamuamtamtamtamvamtamtamtamuamtamtamtamwamwamxamyamyamyamzameamfameaiRameameamgaiRacAaivamAaeUamBamCamBaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaafalMalMalNalMalMaafaaaaaaaafaaaaafaaaaaaaaaaaaaafaafaaaaaaallamlallaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaafamDamEamFamGamDamHamHaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZamIalQalQamJamKakLamKakeakMakNakMamLamwamwamwamMamwamwamNamwamwamwamwamwamwamwamOamwamPamwamQamwamwamwamwamwamwamRaiRamSamTamUamVaiRamWaiRamXamYamZanaanaanbacAaagaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafancandaneanfancaafaaaaaaaafaaaaafaaaaafaaaaaaaaaaafallallallamlallallallallallallaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHamHaafaafamDanganhaniamDanjamHaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZankankankajZaiyaiyanlanmannanoanpaixanqanqanqanqanqanransanqanqanqanqanqanqanqantanuanuanuanvanwanuanxanyanzanAamzanBanCaiuaiuaiuaiuaiuaiuacAanDanEacAanFanGacAaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafancanHanIanJancaafaaaaaaaafaaaaafaaaaafallalmallalmallanKamlamlamlamlamlamlanLallaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaamHamHamHamHanManNanOamHaaaaaaamDanPanQanRamDanSamHaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTanUanUanUafOaaaaafaizaiyanVaixanWanXanXanYanZanYanXanXaoaaobaobaobaocaobaobaodaoeaofaoganaaohanaanaanaanaaoianaanaanaanaanaaojaokaolaomaonaonaooaopaoqaoraosacAaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaagaagaagaaaaafancaotaouaovancaowaowaowaowaowalmalmalmallaoxamlanLallallamlallallallallaoyallallaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafajxaeZaelaaaajxaeZaelaafaaaaagaagaagaaaaaaaafamHaozaoAaoBanSaoCanSamHaoDaoDamDamDaoEaoFamDanSamHamHaoDaoDaoDamHamHaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaoGakLaixaoHanXaoIaoJaoJaoJaoKanXaoLaoMaoNaoOaoPaoQaobamtamwaoRaoSaoTagTagTagTagTagTaoUaoVagTagTagTagTagTaoWaoXaoYaoZapaapbapcacAapdapeacAaafapfapgapgaphapgapgapiaafaafaaaaaaaaaaafalmapjalmaaaaowancancapkaplancapmamlamlamlallapnamlapoallamlamlamlappallamlallapqaprallamlapsallaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafajZaptajZaaaajZaptajZaafaafaoDapuaoDaaaaaaaafamHapvapwapxapyapzapAamHapBanSapCapDapEanSanSanSanSanSanSanSanSanSamHaaaapFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaixaoGapGaixapHanXapIapJapKapLapManXapNaobapOapPapQapRapSamtamwamyaoSahxapTapTapTapTapTapUapVapTapTapTapTapTapTapTapTapWapXapYapZapZapZapZapZaqaaqbaqcaqcaqcaqcaqcaqbapWaafaaaaaaaaaaafaqdamlalmaaaaowaqeaqfaqgaqhamlamlamlallamlallaqiamlamlallamlaqjaqkaqlaoyamlallaqmaqnallamlaqoallaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqpajZaqqajZaqpajZaqqajZaqpaafaqranSaoDaaaaaaamHamHamHamHamHaqsaqtaquaquaqvaqwaqxaqwaqyaqzaqAaqBamHanSamHamHamHanSamHaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqCaqCaqCaqCaqCaqCaqCaqCaqDanXaqEapJaqFaqGaqHanXapNaqIaqJaqKaqLaqMapSamtamwaqNaoSahxapTaqOaqPaqQaqRaqSaqTapTaqUaqVaqWapTaqXaqYaqZapWaraarbarcardarearfargarhaqbaqcaqcaqcaqcaqcaqbapWaafaafaafaafalmalmapjalmalmaowariamlarjamlanKamlallallarkallallarlallallaqlarmarnamlallamlaroaroaroaroaroaroaroaroaroabtabtabtabtaaIabtabtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarparqarrarsarparqartarsarpamHaoDapuaoDaoDaoDamHaruarvarvarvarvarvarvarwarxamHamHamHamHamHaryamHamHanSarzamHarAanSamHamHamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaqCarBarCaqCarDarEarFaqCaqDanXarGarHarIarIarJarKarLarMarNarNarOarNapSamtamwarPaoSahxapTarQarRarSarTarUarVapTarWarXarYapTarXarZasaapWasbascasdaseaseaseasfasgaqbaqcaqcaqcaqcaqcaqbapWapWapWaaaaaaalmamlamlamlapmaowashaqlarjamlasiasjaskaoyamlamlamlamlaslamlamlarmasmamlasnamlaroasoaspasqaroasrassastaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarparpasuarparparpasuarparpasvanSanSaswaswarzasxasyaszasAasAasAasAasAasAasBasCasDaaIasEamHasFasGasHanSasxamHasIanSanSanSaoDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqCaqCaqCasJasJaqCasJasJasJaqCasKanXasLasMasNasOasPasQasRasSaobasTasUasVaobasWamwamyaoSahxapTapTapTapTapTasXasYapTasZataatbapTapTatcatbapWatdateatfatgatgathatiatjatkaqcaqcaqcaqcaqcatlatmatnatoaaaaaaalmamlamlatpamlaowatqamlatratsatsatsatsattatsatuamlamlamlamlamlamlamlamlallasjaroatvatwatwaroatxatyatzaroaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpatAatBatCarpatDatBatCarpapAatEatFatGatGatGatHatIatJatKatLatMatNatOamHasyatJaaIatPasDaoDatQatRamHamHamHamHamHamHamHanSaoDaafaagaagaagaagaagaagaagaagaagatSatTatSasJasJaqCaqCatUaqCaqCasKanXanXanXatVanXanXanXatWatXaobaobaobaobaobatYamwatZaoSahxapTaqOaqPauaaqRaubaucaudaueaufaugauhauiaujaukaulaumateaunauoauoaupasfauqatoaqcaqcaqcaqcaqcatoaurausatoaafaafallamlamlallallaowaowaowaowaowaowaowaowaowallautauuallallallallallallallauvauwauxauyauzauAauBauCatvauDaroaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaqparpasuauEaqparpauFauEaqpamHauGamHamHamHamHamHasyatJanSauHauIanSanSamHasyatJauJaafauJamHapwatRamHauKauLamHasIapAaszauMasAauNauOauOauOauOauOauPauOauOauOauNauQauNauNauRauNauSauRauTauUauVauWauWauWauWauWauWauWauXauYauWauWauWauWauZavaavbavbavcavdapTarQavearSavfarUavgavhaviavjavkavlavmavnavoavpavqavraunauoauoaupasfavsatoaqcaqcaqcaqcaqcatoavtausatoaaaaaaallavuamlamlavvallavwanLavxavyanKallatqanKallavzamlallavAamlallavBavCavDavEatsatsavFavGavHavIavJavKavLaroabtabtaaIaaIabtabtabtabtaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavNavNavNavOavNavNavNavPavQavRavPavPavPavSamHavTatJanSavUavVanSavWamHasyavXasAasAasAasAasAasAasCanSavVavYanSanSavZawaawbawcawdawdawdaweawdawfawdawdawgawhawiawjawjawjawjawjawjawkawlawmawnawnawnawnawnawnawnawoawnawpawpawpawpawpawqawrawsawtawuapTapTapTapTapTawvawwawxawyawzawAawBawCawDawEawFawGawHawIawJawJawKawLawMawNaqcaqcaqcaqcaqcawOawPawQatoaaaaaaallamlamlamlamlamlamlavDatsatsatsatsatsatsatsawRamlamlamlamlasnamlamlarjawSawTawUawVawWawXatwatwatwawYaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMawZaxaawZaxbaxaaxaaxcawZaxaaxdaxeaxfaxfaxgamHavTatJaxhanSanSaxiaxjamHaxkarvarvarvarvarvarvaxlatJaxmanSamHasvasvaxnapNaqCaxoaxpaxqaxqaxraxqaxsaxqaxqaxtaxoaxuaxvaxvaxvaxvaxvaxvaxvavZaxwaxxaxyaxzaxAaxBaxCaxDaxEaxFaxGaxHaxIaxJaxKaxLamwaxMacAaeUapTaqOaqPaxNaqRaxOaxPaxQaxQaxQaxRaxSaxTaxUaxVaulaxWaxXaxYaxZayaaybatiaycaydaqcaqcaqcaqcaqcaydapWapWapWallallallanKallallaoyallallarjallallayeallallaoyallarjavuallallaoyallamlavuarjawSayfaroaygavGayhayiayjavGaykaroaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpavMaylavMaymaynayoaypavMaylavMayqayraxbaysamHavTavXaytasAasAasCayuayuallasnallayuayuayuayuayvaywauQauNauNauNauNayxapNarBaxoaaaaafaaaayyaaaayzaaaaafaaaaxoaxuaxvayAayBayCayDayEaxvavZayFayGayHayIayJayKayLayMayMayNayOayOayOayPaxKayQamwayRacAaeUapTarQarSarSaySarUayTayUayVayWayXayYayZayZazaayZapWazbazcazdazeazfazgapWaydaqcaqcaqcaqcaqcaydapWaqoamlawTazhallallallaqoamlallaqoarjallaziamlallazjamlallazkazlallazmamlallaoyaoyarjaznazoaroazpavGazqazrazqavGazsaroaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaztaqpazuatBavMavMavMavMavMavMatBazuavMaqpazvazwamHazxazyazzazAatGazBayuazCazDazEazFazGazHazCayuazIazJazKawdawdawdawdawdazLazMaxoaafazNazNazOazNazPazNazNaafaxoaxuaxvazQazRazSazTazQaxvazUazVazWazXazYazZaAaaAbaAcaAdaAeaAfayOayOayOaAgayQamwaAhacAaeUapTapTapTapTapTaAiaAjaAkayZayZayZayZayZaAlaAmaAnayZapWapWapWapWaAoaApapWaydaqcaqcaqcaqcaqcaydapWallamlaAqazhallaArallamlamlallamlarjallamlamlallamlamlallarjasjallamlamlallaAsamlarjawSaAtaroaroaroaroaroaroaroaroaroabtabtabtabtabtaafaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaylavMaaIaaIaaIaaIavMaylavMaaaaqpaAuaysaAvaAvaAwaAxaAvaAvaAyayuazCazEaAzaAAazEazEazCayuaqCaABaACaADaADaADaADaADaADaADaAEaaaazNaAFaAGaAHaAIaAJazNaaaaxoaxuaxvazQaAKaALaAMazQaxvawaazLaxxaANaAOaAPaAQaARaAbaASaATayOayOaAUayOaAgayQamwayRacAaeUapTaqOaqPaAVaqRaxOaAWayZaAXaAmaAYaAYayZaAlaAZaAnayZaBaaBbaBcaBdaBeaApaafaBfaBgaBgaBgaBgaBgaBhaaaallamlaBiaBjallallallallallallaBkaBlallallallallallallaBmaBnaBoaBpaBpaBpaBqaBraBsaBtaBuaBvaBwaBxaByaBzaBAaBBaBCaBDaBDaBDaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaajxaekaBEaekaeZaeZaeZaeZaekaBEaBFaelaqpaBGaBHaBIaBJaBKaBLaBMaBNaBOayuazCazEazEaBPazEazEazCayuaBQaBRaBSaBTaBUaBVaBWaBXaBYaBZaAEaafazNaCaaCbaCcaCdaCeazNaafaxoaxuaxvaCfaCgaChaCiaCjaxvapNaCkaxxaClaCmaCnayOaCnaCoaCpaCqaCraAgaxKaCsaxKayQamwayRacAaeUapTarQarRarSaCtarUaCuayZaCvaAmaAmaAmazaaCwaCxaCyayZaCzaCAaCBaCCaCDaApaaaaafaaaaafaaaaafaaaaafaaaallavuaCEaBsaCFaCGallasiamlavuarjamlallaaaallawTaBsaBsaCHaCIaCJaCJaCJaCJaCJaCKaCLaCMaCNaCOaCOaCOaCPaCQaCRaCSaCTaCUaCVaCWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaekaekaCXaCYalQaCZaDaaDbaDcaDdaDealQaDfaDgavMaBGaDhaAvaDiaDjaDkaDlaDmaDnayuaDoazEazEazEazEaDpaDqaDraDsaDtaDuaBYaBYaBYaBYaBYaBYaBYaAEaaaazNaDvaDwaDxaDyaDzazNaaaaxoaxuaxvaDAaDBaDCaDDaDEaxvapNaDFaxxaxxaDGaATaDHaATaDIaxxaxxaDJaDKaxKaDLaxKayQamwayRacAaeUapTapTapTapTapTaDMaDNaDOaDPaDQaDRaDRaDRaDSayZaDTayZaDUaDVaDWaBdaBeaApallallallallallallallallallallallallallaDXallallallallawTaBtaDYaDZaEaaDZaEbaEcaEdaEdaEeaEfaEfaEfaEfaEfaEgaEhaEiaEiaEiaEiaEiaEiaBDaEjaEkaElaBDaBDaBDaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaEmaEmaEnalQaEoalQaEoalQaEoalQaEoalQaDfaEpavMaBGaEqaAvaEraEsaEtaEuaEvaEwayuaExazEaEyaEzaEzaEAaEBaECaEDaEEaEFaEGaEGaEGaEGaEGaEHaEIaAEaafazNaEJaDwaEKaELaEMazNaafaxoaENaEOaEPaEQaDCaERaESaETaEUaEVaxKaEWaEXaDJaDJaDJaEYaEZaxKaFaaFaaxKaDJaxKaFbaoeaFcacAaeUaeUaeUaeUaeUamXawvaFdaFeaFfaFgaFeaFhaFeaFiaFeaFjayZaFkaFlaFmaBdaFnaFoaFpaFqaFraFsaFtaFuaFuaFuaFuaFvaFwaFuaFuaFxaFyaFzaFAaBpaFBaFCaFDaFEaFFaFEaFGaFHaEfaEfaFIaEfaFJaFKaFLaEfaEiaFMaEiaFNaFOaFPaFQaFRaFSaFTaFUaFVaFWaFXaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZalQalQaGaalQaEoalQaEoaGbaEoalQaEoalQaDfaEpavMaBGaGcaAvaAvaGdaGeaGfaGgaAvayuayuayuayuaGhazEazEaGiayuaGjaGkaBYaBYaBYaGlaBYaBYaBYaGmaAEaaaazNazNaGnaGoaGnazNazNaaaaxoaxuaxvaGpaGqaGraGsaGtaxvapNaGuaxKaGvaEXaDJaDJaDJaEYaGwaxKaAgaAgaxKaCsaxKaGxaGyaGzacAamXacAacAacAacAacAaGAaGBayZaGCaAmayZaGDayZaGEayZaGFayZaGGaGHaFmaBdaGIaGJaGKaGLaGMaGMaGNaGMaGMaGOaGMaGPaGQauwauwauwauwaGRaGSaGTaGUaGVamlaGWaGWaGWaGWaGXaEfaGYaGZaHaaHbaHcaHdaEfaHeaHfaEiaHgaHhaHiaHjaFRaHkaEjaEkaCTaHlaHmaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaHnaHnaHoalQaEoalQaEoalQaEoalQaEoalQaDfaEpavMaHpaHqaHraHsaHsaHtaHuaxaaHvaHwaHxaHyayuaHzazEazEaHAayuaHBaHCaBYaHDaHEaHFaHGaHHaHIaHJaAEaaaaafaaaaHKaHLaHKaaaaafaaaaxoaxuaxvaDCaHMaHNaHOaHPaxvapNasJaxKaHQaHRaDJaDJaDJaHSaHTaxKaaaaaaaHUaHVaHWaHXaHYaHZaIaaIbaHUaaaaaaaIcaIdaIeaIfayZaIgaAmaAmaAmaCxaAmaAmaAmayZaBdaIhaIiaBdaBdaApaIjaIkaIkaIlaImaInaIkaIoaIkaIpaIqaIpaIraIpaIsaGWaGWaItaGWaGWaGWaGWaIuaIvaGWaGXaEfaGZaIwaIxaIyaIzaIAaEfaIBaICaIDaIEaIFaIGaIHaIIaIJaBAaIKaFVaFWaILaFYaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekaekaCXaCYalQalQalQalQalQalQaIMalQaDfaINavMaBGaxaaIOaIPaIPaIPaIPaIPaIPaIPaIQaxaayuaIRaISaIRayuayuaITaIUaIVaADaADaADaADaIVaIWaIXaAEaIYaIZaIZaJaaJbaJaaIZaIZaJcaxoaJdaxvaJeaxvaJfaJfaJgaxvaJhaJiaxKaxKaxKaAgaDHaAgaxKaxKaxKaHUaHUaHUaJjaHYaHYaHYaHYaHYaJkaHUaHUaHUaIcaJlaIeaJmayZayZayZayZayZayZayZayZayZayZaJnaJoaJpaJqaJraJsaJtaJuaIkaJvaImaJwaJxaJwaIpaJyaJzaIpaJAaIpaJBaJCaJDaJEaJFaJFaJFaJGaJHaJIaGWaGXaEfaJJaIwaJKaIyaIzaJLaEfaJMaJNaJOaJPaJQaJRaJSaJTaJUaJVaJWaCTaHlaHmaFYaaaaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekaJXaekaeZaeZaeZaeZaekaBEaJYafOaqpaJZaxaaKaaKbaKbaKcaKbaKdarpaKeaKfaxaaKgaKhaKiaKiaKjaKiaKkaKlaKiaKiaKiaKiaKiaKiaKiaKmaKnaKoaKpaKqaKqaKraKsaKqaKqaKqaKtaKuaKvaKraKqaKqaKqaKwaGyaKxaHYaKyaKzaHZaIaaIaaIaaHXaHYaHYaKAaHYaKBaKCaKDaKEaKFaKGaKHaKIaHYaHYaKAaKJaKKaKLaKMaKNaKOaKPaKQaHYaKRaHYaBdaKSaKTaKUaJoaKVaKWaKXaKYaKZaLaaIkaLbaLcaLdaLeaLfaIpaLgaJzaLhaLiaIpaGWaLjaLkaLlaLmaLnaLoaLpaLqaLraGWaGXaEfaLsaLtaLuaLvaLwaLxaEfaLyaLzaEiaLAaLAaLAaLAaEiaLBaCRaJWaCTaBDaBDaBDaLCaLCaLCaLDaLDaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaylavMaaIaaIaaIaaIavMaylavMaaaaqpaAuaLEaKaaLFaLGaLHaLHaLIarpaLJaKfaLKaLLaKhaLMaLNaLOaLPaLQaLRaKiaKiaKiaKiaKiaKiaKiaKmaKiaKhaKiaKiaKiaLSaLTaLUaLUaLUaLUaLVaLUaLWaLUaLUaLXaKhaGyaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaHYaKAaHYaLYaLZaMaaMbaMcaMdaMeaMfaHYaHYaKAaHYaHYaHYaHYaHYaHYaHYaHYaHYaMgaHYaBdaKUaKUaKUaMhaMiaMjaMkaMlaMmaMnaIkaMoaImaMpaIkaIkaIpaMqaJzaMraLiaMsaIpaGWaGWaGWaGWaGWaGWaMtaMuaMvaGWaGXaEfaMwaGZaMxaMyaGZaMzaEfaEiaEiaEiaEiaEiaEiaMAaEiaEjaMBaEkaCTaMCaMDaBDaMEaMFaMGaMHaMIaLDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaztaqpavMatBavMavMavMavMavMavMatBavMavMaqpaBGaxaaKaaMJaMKaLHaLHaLIarpaMLaKfaxaaLLaKhaKiaMMaMNaMNaMNaMOaMPaMQaMNaMRaMNaMNaMNaMSaMNaMTaMNaMNaMNaMUaMVaMWaMXaMXaMYaMZaNaaNbaNcaKiaNdaKhaGyaHYaNeaHYaNfaNfaNfaNfaNfaNfaNfaNfaNgaNfaNfaNfaNfaNfaNfaNfaNfaNfaNfaNfaNhaNfaNfaNfaNfaNfaNfaNfaNfaHYaHYaHYaBdaNiaNiaNiaNiaNiaNjaNkaJsaKZaNlaIkaNmaNnaNoaIkaNpaIpaNqaNraNsaLiaNtaIpaGWaNuaNvaNwaNxaNwaNyaNzaNAaGWaGXaEfaNBaNBaNCaNDaNEaNEaNFaEfaNGaNHaNIaBDaNJaNKaNLaEjaEjaNMaNNaBDaNOaBDaNPaNQaNRaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafarpavMaylavMaNTaNUaNVaNWavMaylavMaNXaNYaNZaxaaKaaOaaOaaKcaOaaKdarpaObaKfaxaaOcaOcaOcaOdaOcaOeaOeaOeaOeaOeaOfaOgaOeaOhaOeaOeaOeaOiaOjaOkaOjaOlaOmaOnaKiaKiaOoaOpaOqaOraKlaKiaNdaOsaOsaHYaHYaHZaHUaHUaHUaHUaHUaHUaHUaHUaOtaOuaOvaOwaOvaOvaOvaOxaOvaOyaOvaOzaOtaHUaHUaHUaHUaHUaHUaHUaHUaHXaHYaHYaIkaOAaOBaOCaOCaOCaOCaOCaJsaODaOCaIkaOEaOFaOGaIpaIpaIpaOHaOIaIpaIpaIpaIpaGWaNwaOJaOKaOKaOKaOLaOMaNwaGWaGXaEfaONaGZaNCaNDaGZaGZaOOaEfaOPaOQaORaBDaEjaOSaOTaOUaOUaOVaOWaOXaOYaBDaOZaPaaNRaPbaNRaPcaPdaPdaPcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaPeaxaavNaNZaxaaxaaPfavNaxaaPeaNZaxaaxaaxaaPgaPhaPhaPhaPhaPhaPhaPhaPiaxaaOcaPjaOcaPkaOeaPlaPmaPnaPoaPpaPmaPqaPraPsaPtaPuaPvaOiaPwaPxaPyaOlaPzaOnaOnaPAaOnaOnaOsaPBaPCaPDaPEaOsaOsaPFaHYaHZaHUaaaaaaaaaaaaaaaaaaaaaaOtaPGaPHaPIaPJaPKaPLaPMaPNaPOaPPaPQaOtaaaaaaaaaaaaaaaaaaaaaaHUaHXaHYaPRaIkaPSaOCaOCaOCaOCaOCaPTaJsaODaPUaPVaJsaPWaPXaIpaPYaPZaQaaQbaQcaQdaQeaQfaIpaNwaQgaQhaQhaQhaQiaQjaNwaGWaQkaEfaQlaQlaNCaNDaQmaQmaQnaEfaEfaQoaEfaBDaQpaNKaNLaQqaQqaNMaNNaBDaBDaBDaLDaQraQsaQtaLDaLDaLDaLDaQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaavMaQvaQwaQwaQwaQwaQwaQwaQwaQwaQvaQwaQxaxaaxaaLLaxaaQyaQzaxaaQAaQBaxaaQCaQDaOcaQEaOcaPkaOeaQFaPmaQGaPmaPmaPmaPqaQHaPmaPmaPmaPvaOiaQIaPxaPxaOlaPzaOnaQJaQKaQKaQLaOsaQMaQNaQOaQPaQQaQRaHYaHYaHZaHUaaaaaaaaaaaaaOtaOtaOtaOtaQSaQTaQUaQVaQWaQXaQYaQZaRaaRbaRcaOtaOtaOtaOtaaaaaaaaaaaaaHUaHXaHYaHYaRdaOCaReaRfaRgaRgaRhaRiaRjaRkaRlaRmaRnaRoaRpaRqaRraRraRsaRtaRuaRuaRvaRraRwaRxaRyaRzaRAaRBaRCaQjaNwaGWaGXaEfaGZaGZaNCaNDaGZaGZaGZaRDaREaGZaRFaBDaRGaRHaRIaQqaQqaRJaRKaRLaBDaRMaRNaPaaNRaROaNRaRPaPdaPdaRQaRRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaqpaqpavMavMavMavMavMavMavMavMaqpaqparpaLLaRSaRTaRTaRUaRTaRTaRTaRVaRTaRTaRTaOcaQEaRWaRXaOeaRYaPmaRZaSaaSbaScaSdaSaaPmaPmaPmaSeaOiaSfaSgaShaOlaPzaOnaSiaSjaSkaSlaOsaSmaSnaSoaSpaSqaQRaHYaHYaHZaHUaHUaIcaSraOtaOtaSsaStaSuaSvaSwaSxaSyaSzaSxaSAaSxaSxaSBaSCaSDaSEaSFaOtaOtaSraIcaHUaHUaHXaHYaHYaIkaSGaJsaOCaOCaOCaOCaSHaOCaSIaSJaSKaSLaSMaSNaSOaSPaSQaSRaSSaSTaSUaSVaSPaSWaSXaSYaSZaTaaTbaSZaTcaTdaGWaGXaEfaTeaTeaNCaNDaTfaGZaGZaTgaGZaThaTiaBDaTjaTkaTlaQqaQqaTmaTnaEjaBDaToaNRaPaaNRaROaTpaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaymaxbaTqaRTaTraTsaTtaTuaTtaTvaTraTtaRTaQEaQEaTwaTxaOeaTyaPmaTzaTAaTBaTCaTDaSaaPmaPmaPmaPvaOiaOiaOiaOiaOlaPzaOnaOnaOnaOnaOnaOsaTEaQOaQOaQOaQOaQRaHYaHYaHZaIaaIaaTFaTGaTHaOtaTIaTJaTKaTLaTMaTLaTNaTOaTPaTQaTRaTSaTTaTRaTUaTVaTWaOtaTXaTGaTYaTZaIaaHXaHYaHYaRdaOCaJsaUaaOCaUbaOCaUaaOCaODaPUaUcaOCaOCaOCaUdaUeaUfaUgaUhaUiaUjaUkaUlaIpaUmaUnaUoaQhaUpaQhaUqaUraGWaUsaEfaEfaEfaNCaNDaUtaUuaGZaUvaUwaJKaUxaBDaEjaUyaRIaQqaQqaRJaUzaUAaBDaUBaNRaPaaUCaUDaUEaLDaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUFavMavMaBGaUGaUHaUIaUJaUKaULaUMaUNaTraTtaRTaUOaUPaUQaOcaOeaURaUSaUTaUUaUTaUVaUWaUVaUVaUVaUXaUYaOeaUZaVaaVbaVcaVdaVeaVfaVgaOcaVhaOsaViaVjaVkaVlaVlaQRaHYaHYaHYaHYaHYaVmaVnaVoaVpaVqaVraVsaVtaVuaVvaVwaVxaVyaVzaVAaVBaVCaVDaVsaVEaVFaVGaVHaVIaVJaVKaVLaVMaHYaHYaIkaVNaVOaVPaVQaOCaVRaVSaVQaODaPUaVTaVTaVUaVVaIpaUeaUeaUeaVWaUeaUeaUkaVXaIpaNwaUnaQhaQhaUpaQhaVYaNwaGWaVZaWaaWbaWcaWdaWeaWfaWfaWfaWfaWfaWfaWgaWhaWiaWiaWiaWiaWiaWjaWkaWlaWhaWmaWnaWoaWpaNRaWqaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWraWsatBaWsaxaaxaaRTaWtaWuaWvaWvaWvaWwaWxaWyaRTaWzaQEaUQaWAaWAaWAaWBaWCaWAaWDaWEaWFaWGaWHaWHaWIaWJaOeaWKaWLaWMaWNaWOaWPaWPaWQaWRaWRaWSaWSaWSaWSaWSaWTaOsaHYaHYaWUaWVaWWaWXaWYaWZaOtaXaaXbaXcaXdaXeaXfaXfaXgaXhaXiaXjaXkaXlaXmaXcaXnaXaaOtaWZaWYaXoaXpaWVaXqaHYaHYaRdaOCaXraXsaOCaOCaOCaXsaOCaODaOCaPUaPUaOCaOCaXtaXuaXvaUeaUeaUeaUeaXwaXxaIpaXyaXzaQhaXAaXBaXCaXzaXDaGWaXEaXFaXFaXGaXHaXIaXJaXKaXLaXJaXJaXJaXMaXNaXOaXPaXPaXPaXPaXPaXQaXRaXNaXSaXTaXUaXVaNRaXWaLDaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavMavMaBGaxaaXXaTraXYaWvaWvaWvaXZaYaaTraRTaYbaYcaUQaWAaYdaYeaYfaYgaWAaYhaYiaYjaOeaYkaYlaYmaRZaOeaYnaYoaYpaYpaYpaYpaYqaYpaYpaYraYsaYsaYsaYtaYsaYuaYvaKAaKAaYwaYxaYxaYxaYxaYxaYxaYyaYzaYAaYBaXgaYCaYDaYDaYEaYFaYDaYCaXiaYGaYHaYIaYJaYHaYHaYHaYHaYHaYHaYKaKAaKAaIkaYLaYMaYNaYOaOCaOCaOCaYPaYQaYRaOCaYSaYTaYUaIpaIpaIpaYVaYWaYWaYWaIpaIpaIpaYXaQhaQhaYYaYZaZaaZbaYYaGWaZcaXFaZdaEfaZeaZfaZgaZhaZiaZjaTgaUuaZkaBDaZlaEjaZmaQqaQqaZmaEjaZnaBDaZoaZpaZqaROaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMaZraNZaZsaRTaTtaZtaTtaTraZuaZvaZwaTtaRTaZxaZyaZzaWAaWAaWAaZAaZBaWAaZCaZDaZEaOeaYkaYlaYmaRZaOeaYnaYoaYpaZFaZGaZGaZGaZHaYpaZIaZJaZKaZLaYvaYvaYvaYvaHYaHYaZMaZNaZOaZPaZQaZRaZSaZTaZUaZVaZWaZXaYDaYDaZYaZZaZYaYDaYDbaababbacbadbaebafbagbahbaibajaYHaXqaHYaHYaIkaIkaIkaIkaIkbakaRdbakbalbamaIkaIkaIkaIkaIkbanbaobaobaobaobaobaobapbaobanaYYbaqbaqaYYbaraXFaXFaXFbanaZcaXFaZdaEfaEfaEfbasbatbasaEfbasaEfaEfaBDaBDbaubaubaubaubaubauaBDaBDbavaNRbawaROaNRaNRaRQaPdaPdaRQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaqpaqpavMavMavMavMavMavMavMavMaqpaqparpaQyaxaaRTaRTaRUaRTaRTaRTaRVaRTaRTaRTbaxbaybazaWAbaAbaBaZAbaCaWAbaDbaEbaDaOeaYkaYlaYmaRZaOeaYnaYoaYpaZGbaFbaFaZGbaFaYpaZIbaGbaHbaHbaIbaJbaKaYvbaLaHYaWUbaMbaNbaObaPbaQbaQbaRbaSbaTaZWbaUaYDaYDaZYbaVaZYaYDaYDbaWbabbaXbaYbaZbbabbbbbcbajbbdaYHaXqbbeaHYaGybbfaXFaXFaXFaXFaXFaXFaXFaXFbbgaXFaXFaXFaXFbbhaXFaXFaXFaXFaXFaXFaXFaXFbbfaXFaXFaXFaXFbaraXFaXFaXFbbibbjaXFaXFbbkaXFaXFaXFbblaXFaXFaXFaXFaXFbbhbbmaXFaXFaXFaXFaXFaXFbbfbbnaRNaNRbbobbpbbqbbraLDaLDaLDaQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMavQavPavPavPavPavPavPavPavPavQavPbbsbbtaxabbuaRWbbvaWPaWPaWPbbwbbxbbyaOcbbzbbAbbBaWAaWAaWAbbCbbDaWAaOeaOeaOeaOeaYkaYlbbEbbFaOeaYnaYoaYpaZGbbGaZGbaFbbHaYpaZIbbIbaHbaHbaHbbJbbKaYvbbLaHYaWUbaMbbMbaObbNbbObbPbbQbbRbbSaZWbbTaZYaYDbbUbbVbbUaYDaZYbbWbabbbXbbYbbZbcabcbbbcbajbajaYHbccaHYaHYaGybbfaXFaXFaXFaXFaXFaXFaXFaXFbcdaXFaXFaXFaXFaXFaXFbcebcfbcfbcfbcgaXFaXFbbfaXFaXFaXFaXFbaraXFaXFbchaWbbciaWbaWbaWbaWbaWbaWbbcjaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbaWbbckbclbcmbcnbcnbcoaROaNRaNRbcpaPdaPdbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafavMawZaxaawZaxbaxaaxaaxcawZaxaawZaxbaxabcqaHqbcrbcsbctbcrbcrbcrbcubcvaOcaOcaOcbcwaUQaWAaYdbcxbcybczaWAbcAbcBbcAaOeaOeaOebcCbcDaOcaYnaYoaYpbcEaZGbaFbcFbcGaYpaZIaYvbcHbaHbaHbcIbcJbcKbcLaHYaWUbaMbcMbaObbNbcNbcObcPbaSbaOaZWbcQbcRaYDbcSbcTbcUaYDbcVbcWbabbcXbcYbcZbdabdabdbbajbdcaYHbddbdeaHYaGybbfaXFaXFbdfaXFbdgbdhbdhbdhbdibdhbdhbdhbdjaXFaXFaXFaXFaXFaXFbdkbdlbdmbbfaXFaXFaXFaXFbarbdnbdobdpbdqbdraXFaXFaXFaXFaXFbdsbdtaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFaXFbbfbdubdvbdwbdxaROaNRaNSaLDaLDaLDaLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarpavMbdyavMaBGaxaaxabdzavMbdAavMayqbdBbdCbdCbdDbdEbdFbdGbdHbdIbdJbdKbdLbdMbdMbdNbdOaWAaWAaWAbdPbdQaWAaOcaOcaOcaOcbdRaVbbdSbdTaVbbdUaYoaYpbdVaZGaZGbdWbdXaYpbdYaYvbdZbaHbaHbeabebbecbedaHYaWUaYxbaObeebaPbaPbefbaRbaSbegbehaXfbeibejbekbekbekbelbemaXkbenbeobepbeqberbajbesbajbetaYHaXqaHYaHYbeubeubeubeubeubeubeubevbewbewbexbeybeybevbezbezbezbezbezbeAbeAbeBbeCbeAbeAbeAbeAbeDaXFbeEbeFbeGbeHbeIaXFaXFaXFbeJbeJbeKbeKbeKbeKbeKbeLbeMbeMbeMbeNbeMbeObePbeMbeMbeQbeRbeRbeRbeRbeSbeTbeUbeVaLDaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaztaqpazuatBavMaymaynbeWbeXavMatBazuavMaqpaztarpbdDbeYbeZbeZbeZbfabdJbfbbfcbfdbfdbfebffaWAaYdbfgbdPbfhaWAbfibfiaQEaQEbfjbfkbflbfmbflbflbfnaYpbfobfpaZGaZGbdXbfqbfraYvbfsbaHbaHbeabftbfubedaHYbfvaYxbfwaYAbfxbfybfzbfAbaSbfBaYxaafbfCbfDbfDbfDbfEbfFbfGaafaYHbfHbfIbfJbfKbajbfLbajbfMaYHaXqaHYbfNbeubfObfPbfQbfRbfSbeubfTbfUbfVbfWbfXbfXbfXbfYbfZbgabgbbezbgcbgdbgebgdbgdbgfbggbeAbeGbghbeGbeGbeGbgibeIbeIbgjbeIbgkbgkbeKbglbgmbgnbeKbgobgpbgobeKbgqbgrbgqbeRbgsbgtbgsbeRbgubgvbeRbgwbgxaLDaLDaLDaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafavMbdyavMavMavMavMavMavMbdAavMaafaafaafaaabdDbgybdDbgzbeZbgAbgBbcraVbbgCbgDbgEbgFbgGbgGbgGbgGbgGbgGbgHbgIbgJbfdbgKbgLaYpaYpaYpaYpaYpaYpbgMaYpaYpaYpbgNbgObgPbgQbgRbaHbaHbeabgSbecbedaHYbgTaYxbgUaYAaYAaYAaYAbfAbaSbgVaYxaafbfCbfDbgWbgXbgYbfDbgZaafaYHbhabbYbhbbhcbajbesbajbajaYHaXqaHYaHYbeubhdbhebhfbhgbhhbhibfXbhjbfXbhkbfXbfXbhlbfYbhmbhnbhobezbhpbgdbhqbgdbhpbhrbgdbeAbhsbhtbhubhvbeGbhwbeIbhxbhybhzbhAbhAbeKbhBbhCbhDbhEbhFbhGbhHbeKbhIbhJbhKbeRbhLbhMbhLbhNbhObhObeRbhPbgxaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdDbhQbhRbhSbhTbhTbhUbhVaWPbhWaOcbhXbhYbhZbhZbhZbiabiabiabiabiabiabiabibbgNbicbidbiebifbigbihbiibijaYpbikbilbimbinbinbiobaHbaHbeabaHaYvbedaHYaWUbipbiqbirbisbitaYAbiubaSaYxaYxaafbfCbfDbgXbfDbgXbfDbgZaafaYHaYHbivbcZbiwbajbixbiybizaYHaXqaHYbiAbiBbiCbiDbiEbiFbiGbiHbfXbiIbiJbiKbiLbiLbiMbfYbiNbhnbiObezbhpbgdbhqbiPbhpbiQbiRbeAbiSbiTbiUbiVbeGbgibeIbiWbiXbiXbiYbiZbjabjbbjcbjcbjcbjdbjebjfbeKbjgbhJbjhbeRbjibjjbjkbjlbjmbjnbeRbhPbgxbjobjobjobjoaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafaafaaabdDbjpbdDbjqbjrbjrbjsbdDbjtbjtaOcbjubjvbjubjubjubjvbjuaOcaOcaYpaYpaYpbjwbgNbjxbjxbjybjxbjxbjxbiibjxbjzbjAbjBbjCbjDbjEbjEbjEbjEbjFbjGbjHbjIbjJbjKbjLbjMbjNbjObjPaYAbfAbaSaYxaafaafbfCbfDbgYbjQbgWbjRbgZaafaafaYHbjSbjTaYHaYHaYHaYHbjUaYHbjVaHYaHYbeubjWbhebjXbhgbhhbjYbfXbjZbkabkbbkcbkdbkebezbkfbkgbkhbezbhpbgdbkibkjbhpbkkbgdbeAbeGbeGbeGbeGbeGbgibeIbklbkmbknbkobkpbkqbkrbksbktbktbkubkvbkwbeKbkxbhJbkybeRbkzbkAbkBbkCbkDbkEbeRbhPbkFbkGbkHbkIbkHaaaaaaaafaaaaafaaaaafaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdDbkJbhRbkKbjrbkLbkMbdDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkNbkObkPbkQbkRbkSbkSbkTbkSbkSbkSbkUbkSbkVbkWbkXbkYbkZbecbecbecblaaYvblbaYvblcbldaKAbipbleblfblfblfblfblgblhbliaafaaabljblkbllbfDbfDblmbgZaaaaafblnbloblpblqblrblsblnbltblnbluaHYaHYbeublvbhebjXblwblxbeublybjZbkablzblAbfXblBbezblCblDblEbezblFblGblHblIblJblKblLblMblNblOblNblNblNblPbeIblQbhyblRblSblTbkqblUblVblWblWblXblYblZbeKbmabgrbmbbeRbmcbmdbmebkCbhObmfbeRbhPbmgbmhbmibmibmibmibmibmibmjaafaaaaafaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaabdDbmkbhRbhRbhRbdDbdDbdDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkNbmlbjxbmmbmnbmobmnbmnbmnbmnbmnbmpbmnbmqbmrbmsbmtbmubmvbecbmwbaHbmxbmybmzbedbmAbmBbipbipblibmCbmDbmEbmFbmGbliaaaaaabfCbmHbmIbmJbmIbmKbgZaaaaaablnbmLbmMbmNblnbmOblnbltblnbluaHYaHYbeubmPbhebjXbmQbmRbeubmSbmTbmUbmVbmWbfXbmXbezbfYbmYbmZbezbeAbnabeAbeBbnbbncbncbncbncbncbncbncbncbgibeIbndbkmbknbnebnfbngbnhbnibnibniblXbkvbnjbnkbnlbnmbnnbnobnpbnqbnpbnrbhObnsbeRbntbnubnubnubnubnubnubnubnvbgxbjobjobjoaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbnxbjxbjxbjxbnybnzbnzbnzbjxbjxbjxbjxbjzbnAbeabnBbnCbnDbnEbnFbnGbnHbaHbmzbnIbnJbnKbnLbnMbnNbnObnPbnQbnRbnSbliaafaaabfCbnTbnUbnUbnUbnVbgZaaaaafblnbnWbnXbnYblnbnZblnbltblnboaaHYaKJbobbocbodboebofbogbeubohbjZbhkbmVboibojbmSbmSbokbolbombonboobopbfXboqborbosbotboubovbowboxboybncbgibeIbozboAboBboCboDbeKboEbnibniboFboGbkvboHboIboJboKboLbnoboMboNbhOboOboPboQbeRboRboSboSboSboSboSboSboSbhPbgxboTboUbjobjoaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboVboWboVboXboYbjxbjxbiibjxbjxbjxbjxbjxboZaYpaYpbpabpbbjEbpcbpdbecbpebaHbpfbaHbpgblubmAbphbpibpjbpkbplbpmbpnbpobppbliaaaaaabfCbpqbprbpsbprbptbgZaaaaaabpubpvbpwbpubpubpubpubpxbpubpyaKAaKAbeubeubpzbpAbpBbpCbeubpDbjZbpEbpFbpFbpFbpFbpFbpGbpHbpIbpJbpFbpKbpFbpLbpMbosbpNbpObpPbpQbpRbpSbncbpTbpUbpVbpWbpWbpXbpYbpZbqabqbbqbbqcbqdbkvbqebqfbqgbqhbqibnobnobqjbqkbqlbqmbnobeRboSboSbqnbqobqpbqqbqrboSbqsbqtbqubqvbqwbjoaaaaafaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqxbqybqxbqzbjxbjxbjxbnybnzbnzbnzbjxbjxbqAbqBaYpbqCbaHbaHbqDbqEbqFbqGbaHbaHbaHbpgblubqHaHYbpibpjbqIbqJbqKbqLbqMbqNbliaafaafbqObqPbqQbqRbqSbqTbqUaafaafbqVbqWbqXbqYbqZbrabrbbrcbpubrdaHYaHYbmVbrebrfbrgbrhbribrjbrkbrlbrmbrnbrnbrnbrnbrnbrobrpbrqbrrbrsbrtbrubrvbrwbosbrxbrybrzbrAbrBboybncbgibeIbrCbrDbrEbrFbrFbeKbrGbrHbrIbnkbrJbkvbrKbnkbrLbrMbrNbrObrPbrQbrRbrSbrTbrUbrVbrWbrXbrYbrZbrZbrZbsabsbbscbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbsfbjxbjxbjxbiibjxbjxbjxbjxbjxbqAbsgaYpbshbsibjEbsjbskbslbeabaHbaHbsmbmzbsnbqHaHYbpibpjblibsobspbsqbsrbssbliaaaaaaaafbfCbstbsubstbgZaafaaaaaabqVbsvbswbsxbsybszbszbsAbsBbsCaHYaHYbmVbsDbfXbsEbsFbsGbsHbsGbsIbsJbsKbsLbsKbsKbsKbsMbsNbfXbhkbsObsPbsPbsQbsRbosbosbsSbsTbsUbpRboybncbeHbeIbsVbsVbsVbsVbsVbeKbnkbnkbnkbnkbsWbsXbsYbnkbsZbtabtbbtcbtcbtcbtcbtdbtebtfbtgbthbtibtjbtkbtkbtlbtmboSbtnbgxbsdbsebjoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtobqxbqybqxbmlbtpbjxbjxbtqbjxbtpbjxbjxbjxbqAbtraYpbtsbttbnGbtubtvbecbpbbjEbtwbtxbmzbsnbqHaWUbpibtyblibtzbtAbtBbtCbmGbliaaaaaaaafbtDbtEbnUbtFbtGaafaaaaaabqVbtHbtIbtJbtKbtLbtMbtNbpubtOaHYaHYbmSbmSbtPbtQbpGbtRbtSbtTbtUbtVbtWbtXbtWbtXbtWbtXbtWbtXbtYbtZbsPbuabubbucbudbuebufbugbuhbuibujbncbukbulbumbnmbunbhJbhJbuobhJbhJbupbuqburbusbutbtcbuubuvbuwbuxbuxbuxbuybuybuybuybuybuzbuAbuBbuCbuBbuDbuBboSbtnbgxbsdbuEbjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuFbuGbuFbuHbuIbuHbuHbuHbuHbuHbuJbuKbjxbqAbuLaYpbuMbaHbuNbuObuPbuQbuRbuRbuRbuQbuQbuSbqHaJkbuTbpjblibuUbuVbuWbuXbuYbliaaaaaaaafbuZbvabqRbvbbvcaafaaaaaabqVbvdbvebvfbvgbtLbtMbtNbpubvhaHYaHYbvibvjbvkbvlbvmbvnbtXbvobvpbvqbvrbvsbvtbvubvvbvubvwbtXbhkbjZbsPbvxbvybvzbvAbvBbvCbvDbvEbvEbvFbvGbvHbvIbvJbvKbvLbvMbvNbvMbvMbvObvMbvMbvPbvQbvRbvRbvSbvTbqibuxbvUbvVbvWbvXbvYbvZbuybwabwbbwcbwdbwebwbbwfboSbtnbgxbwgbqvbwhbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnwbkNbkNbkNaYpbkNbkNbkNbwibwibwibwibwjbwkbwkbwibwibwlbwlbwmbwnbuQbwobwpbwqbwrbuQbsnbqHaHZaIcaIcbliblibwsbliblibwtbliaHUaHUaHUbwubwvbsubwwbwxaHUaHUaHUbpubpubpubpubpubpubpubpubpubvhaHYbwybtXbtXbtXbwzbtXbtXbtXbwAbvpbwBbwCbwDbwEbwFbwGbwHbwIbwDbhkbjZbsPbwJbwKbwLbwMbwNbwObrAbrAbrAbwPbwQbwRbwSbwTbwTbwTbwTbwUbwTbwTbwTbwVbwVbwWbwXbwYbwYbwZbxabqibuxbxbbxcbxdbxebxfbxgbxhboSboSbxibxibxiboSbxjboSbtnbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibxkbxlbxmbxnbxobxpbwkbxqbxrbxsbxtbxubxvbxwbxxbxybuQbsnbqHaHYaHYaHYbxzaKQbxAaKAbxBbxCbxDaVLaVLaVLbxEbxFbxGbxHbxIaHYaHYaHYaHYaKQaHYaKAaHYaHYaHYbxzaHYbvhaHYbxJbtXbxKbxLbxMbxNbxObtXbxPbxQbxRbxSbwDbwEbwEbxTbxUbxVbwDbhkbxWbsPbrAbxXbxYbxZbwQbyabybbycbydbncbncbeHbyebwTbyfbygbyhbyibyjbykbwTbylbymbynbyobypbwYbyqbyrbysbytbyubyvbywbyxbyybyzbxhbyAbyAbyAbyAbyAbyAbyAboSbtnbgxbsdbsebjoaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwkbyBbyCbyDbyEbyFbyGbyHbyIbyJbyKbyLbyMbyNbyObxxbyPbuQbsnbyQaHYaHYaHYaHYaHYaHYaKAaHYbqHaHYaHYaHYaHYaHYbyRbySbyTaHYaHYaHYaHYaHYaHYaHYaKAbyUaHYaHYaHYaHYbvhbyVbyWbtSbyXbyYbyZbyYbzabtXbzbbvpbvqbzcbtXbzdbzebzfbzgbzhbtXbhkbjZbsPbsPbsPbsPbsPbncbncbncbncbncbncbzibgibzjbwTbzkbzlbzmbznbzobzpbwTbzqbzrbzsbztbzubwYbyqbzvbzwbzxbzybzzbzzbzzbzAbzBbxhbyAbzCbyAbzDbyAbyAbyAboSbtnbgxbsdbsebjobjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibzEbzFbzGbzHbzIbzJbwkbxrbxrbzKbzLbuRbzMbzNbzObzPbuQbzQbzRbzSbzSbzSbzTbzSbzSbzUbzSbzVaHYbzWbzXbzYbzYbzZbAabAbbAcbAdbAeaVLaVLbAfaVLbAgbAhaVLbAibAjbAkbAlaHYaHYbtXbAmbAnbAobtWbApbtXbtWbAqbArbtXbtXbtXbtXbtXbtXbtXbtXbhkbjZbfXbAsbAtbAubAvbAwbAxbAybAzbAAbAwbzibgibABbwTbACbADbAEbAFbAGbAHbwTbAIbAJbAKbALbAMbwYbyqbANbAObuybAPbAQbARbASbATbAUbxhbyAbyAbyAbAVbyAbyAbyAboSbtnbqtbAWbqvbqwbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwibwibwkbwkbwkbwkbwibwibAXbAYbAZbBabuQbuQbuQbuQbuQbuQbBbbBcaIcaIcaIcaIcbBdbBdbBdbBdbBdbBdbBdbBdbBdbBdbBebBfbBgbBhbBhbBhbBhbBhbBibBhbBhbBjbBhbyebBkbyeaIdaJlbBlbtXbBmbBnbBobBpbBqbtXbBrbxQbBsbBtbBubBvbBwbBxbBybBzbBAbBBbBCbBDbBDbBEbBFbBGbBHbBIbBJbBKbBLbAwbzibgibBMbBMbBMbBMbBMbBMbBMbBMbBMbBNbBNbBNbBNbBNbBNbBObBPbBQbuybuybuybuybuybuybuybxhboSboSboSboSboSboSboSboSbtnbgxbBRbBSbjobjoaafaafaafaagaagaagaagaagaagaagaagaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTaaaaaaaaaaafaaaaaabwlbBUbBVbBWbBXbBYbBZbCabCbbCcbCdbCebCfaaaaaaaafaaabBdbCgbChbCibCjbCkbClbCmbCnbCobCpbCqbCrbBhbCsbCtbCubCvbCwbCvbCvbCxbCybCzbCAbyebyebyebyebtXbCBbCCbCDbCCbCEbtXbCFbvpbCGbCHbCIbCJbCIbCIbCKbCLbCMbCNbCObCObCObCPbCQbvlbCRbCSbCTbCUbCVbAwbzibgibBMbCWbCWbCWbCXbCWbCWbCWbBMbCYbCYbCZbCYbCYbBNbDabDbbqibDcbDdbDebDfbDgbDhbDibDjbDkbDlbDmbDnbDobDpbDqbDqbDrbDsbDdbDdbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajxaekaeZaekaelaaaaafaaabwlbwlbDtbxrbDubDvbDwbDxbDybDybDzbDAbDBbDCaafbDDbDEbDFbDGbDHbDIbDJbDIbDKbDIbDIbDIbBdbDLbDMbDNbBhbDObDPbDQbDRbDSbCvbDTbBjbBhbDUbDVbDWbDXbDYbDZbEabEbbCCbEcbCCbxQbEdbEebEfbEgbtXbEhbEibCCbCCbEjbEkbmSbmSbmSbmSbmSbElbEmbpGbEnbEobEpbBKbEqbAwbzibgibBMbCWbCWbCWbCWbCWbCWbCWbBMbErbEsbEtbEubEvbBNbEwbExbEybEzbEAbEBbECbEDbEDbEDbEDbEEbEFbEGbDnbjobEHbEIbEJbEJbEKbELbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbENbEObENaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZbEPbEQbEPajZbERbERbERbwlbESbxrbETbEUbEVbEWbwlbBcbEXbBcbBcbEYbEZaaabFabFbbFcbFdbDIbDIbFebDIbFfbFgbFhbDIbBdbDLbFibFjbBhbFkbFlbFmbFnbFobCvbFpbBjbzibFqbFrbFsbFrbFtbFubtXbFvbCIbFwbCIbFxbtSbFybCJbFzbtXbFAbCCbCCbCCbFBbFCbmSbFDbFEbFFbFGbBEbFHbvlbFIbBKbBKbFJbFKbFLbFMbFNbBMbCWbCWbCWbCWbCWbCWbCWbBMbFObFPbFQbFRbFSbFTbFUbFVbtbbFWbFXbEDbFYbEDbEDbEDbEDbEDbEDbEDbDnbFZbGabGbbGcbGdbGebGfbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbEObENbGgbENbEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZalQaHnalQaeZbERbGhbGibwlbGjbxrbGkbxrbxrbEWbwlbGlbGmbGnbBcbEYbEZaafbFabGobGpbGqbGrbGsbGrbGrbGtbGubGrbGrbGvbGwbGxbGybBhbGzbBhbBhbBhbBhbGAbGBbGCbGDbGEbGFbGGbGHbGIbGIbtXbGJbGKbGLbGMbGNbtXbGObGPbGQbtXbGRbGSbGTbGUbGVbGWbmSbGXbGYbpFbGZbHabHbbHcbCRbHdbBKbBKbHebAwbzibgibBMbBMbHfbCWbCWbHgbHfbBMbBMbHhbHibHjbHkbHlbBNbHmbHnbtbbHobHpbHqbHqbHrbHsbHtbHqbHubHvbHwbHxbHybHzbHAbHBbHCbHDbHEbEMaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbHFbEObHGbHHbHIbEObHFaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZalQalQalQbHJbHKbxrbxrbHLbGjbxrbxrbxrbxrbEWbwlbHMbGnbHNbBcbEYbEZaaabFabHObHPbHQbDIbDIbHRbDIbHSbHTbHUbHVbBdbHWbHXbHYbHZbIabIbbIbbIbbIbbIbbIcbIbbIdbIebIfbIgbIhbIibIjbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbtSbIkbmSbmSbmSbmSbmSbIlbImbhjbAwbAwbAwbAwbAwbAwbzibgibBMbInbIobIpbIqbIrbIsbInbItbHhbHibHjbIubIvbIwbIxbIybuwbIzbDdbIAbIAbIBbICbIDbIEbEDbEDbIFbDnbIGbIHbIIbDdbIJbIKbIKbDdaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEObEObILbIMbIMbIMbINbEObEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeZaHnaHnaHnaeZbERbIObIPbIQbIRbxrbxrbISbITbIUbwlbBcbBcbBcbBcbEYbDCaafbIVbDEbIWbDGbIXbDIbIYbDIbDIbDIbDIbDIbBdbDLbIZbJabJbbJcbJcbJcbJcbJcbJcbJdbJebJfbJgbJhbJibJjbJkbJlbJmbJnbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJmbJobJpbmSbGXbJqbBDbJrbBEbJsbJtbJubJvbJvbJwbJxbJgbJybJzbBMbJAbJBbJCbJDbJEbJFbJGbItbItbItbItbItbItbJHbJIbJJbJKbJLbDdbDnbDnbDnbDnbDnbDnbJMbEDbEDbDnbjobEHbgxbDdbJNbJObJPbJQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJRbJSbJRbIMbJTbIMbJUbJVbENaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajZamIbJWbJXajZbERbERbERbwlbwlbERbERbERbwlbwlbwlaaaaaaaaabJYbJZbEZaaaaaaaafaaabBdbKabKbbKcbDIbKdbKebKfbKgbKhbKibKjbKkbKlbKmbKnbKobKpbKqbKmbKmbKmbKmbKmbKrbKsbKmbKmbKtbKmbKubKmbKmbKmbKmbKmbyebyebyebyebyebyebyebyebKvbKwbmSbKxbKybKzbKAbKBbKCbKDbKEbKFbKFbKGbKFbKFbKHbKIbBMbKJbKKbKLbKKbKMbKKbKNbKObKPbKQbKRbKSbKTbKUbyqbHnbqibKVaafbKWbKXbKYbKZbLabKZbLbbLcbLdbDnbLebtnbLfbDdbDdbDdbDdbDdaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafbEObEObLgbIMbIMbIMbLhbEObEOaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanTaekbLiaekafOaaaaaaaaaaafaaIaafaaaaafaaIaafaaaaaaaaaaafbJYbEYbEZaafaafaafaafbBdbBdbBdbBdbBdbBdbBdbBdbBdbBdbLjbLkbLlbLmbKmbKnbKobKpbKqbLnbLnbLobLpbLqbLrbLsbLtbLubLvbLwbLxbLybLzbLAbLBbLCbLDbLDbLDbLDbLDbLDbLEbyebKvbLFbLGbLGbLGbLGbLGbLHbLIbLJbLGbLGbLGbLGbLGbLGbLFbLKbLLbLMbLNbLObLNbLPbLQbLRbLSbLSbLSbLSbLSbLSbLTbLUbLVbqibKVaafbKWbLWbLWbLXbLYbLZbMabMbbMcbDnbMdbtnbkFbjobMebMfbjoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaafaafbHFbEObMgbMhbMibMjbHFaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaIaafaaaaafaaIaafaaaaaaaaaaaabJYbEYbEZaaaaaaaaaaafbMkbMlbMlbMmbMnbMobMobMpbMpbMkbDLbMqbKkbMrbKmbMsbMtbMtbMubMvbLnbMwbMxbMybMzbMAbMBbMCbMDbMEbMFbMGbMFbMHbMIbMJaafbMKbMKbMKbMKbMKbMLbyebKvbMMbMNbMObMPbMQbLGbMRbMSbMTbLGbMUbMVbMWbMVbMUbLFbMXbBMbKKbKKbKKbMYbKKbKKbMZbNabNbbNbbNcbNbbNbbNdbNebNfbNgbKVaafbKWbLWbNhbKZbNibKZbNjbNkbNlbDnbsebtnbkFbjobsebsebjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbEObENbNmbENbMjaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbBcbBcbJYbJYbJYbBcbBcaaaaaaaaaaaabJYbEYbEZaaaaaaaaaaafbMkbNnbMmbMmbMmbMmbMobNobNpbNqbNrbKjbNsbNtbNubNvbNwbNxbNybNzbNAbNwbNwbNwbNybNBbNCbNDbNEbNFbLBbNGbNHbNIbNJbNKbLDbNLbNMbNNbNObMKbMLbNPbKvbLFbNQbMUbMUbMUbLGbNRbNSbNTbLGbMVbNUbMVbNVbNWbNXbNYbBMbNZbOabObbOcbOdbOebOfbOgbOhbOibOjbOkbOlbItbOmbOnbOobOpbOpbDnbDnbDnbDnbDnbDnbDdbDdbDdbDnbsebtnbOqbsebsebOrbjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbENbEObENaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBcbOsbGnbOtbGnbOubBcaaaaaaaaaaaabJYbJZbEZaaaaafbJYbJYbMkbMmbOvbOwbMmbMmbOxbOybMobOzbDLbMqbOAbOBbOCbODbOEbOFbOGbOHbOIbOFbOJbOFbOKbOLbOMbLubONbOObOPbOQbORbOSbOTbOUaafbOVbOWbNObOXbMKbMLbNPbKvbLFbOYbOZbMUbPabLGbPbbPcbPdbLGbMUbPebPfbMUbMUbLFbKvbBMbItbItbItbItbJHbPgbPhbPibJHbItbItbItbItbItbPjbPkbPlbPmbPnbPobPpbPqbPpbPrbOpbPsbPtbPubPvbPwbtnbkFbjobjobjobjoabtaafaafaafaagaagaagaagaagaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBcbPxbGnbGnbGnbPybBcaaaaaaaaaaaabJYbEYbEZaaaaafbJYbPzbPAbPBbPCbPDbPDbPDbPDbPDbPEbPFbPGbMqbOAbPHbPIbPJbPKbMFbPLbPMbPNbPObPPbPQbPRbPSbPSbPTbPUbLBbPVbPWbPXbPYbPZbQabQbbNLbQcbNObNObMKbMLbNPbKvbLFbQdbMUbQebLHbLGbLGbQfbLGbLGbQgbQhbQibQgbQgbLFbKvbBMbQjbQkbQkbQlbQmbKKbQnbQobQpbQqbCWbCWbCWbItbQrbQsbQtbQubQvbPobQwbQxbQybQzbOmbPtbQAbPtbPvbBRbQBbQCbjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBcbPxbGnbGnbQDbQEbBcaaaaafaaaaaabJYbEYbDCbBcbBcbBcbQFbMkbQGbMmbMmbMmbQHbQIbQJbQKbMkbDLbMqbOAbPHbOCbQLbQMbMFbMFbQNbLnbQObQPbQQbQRbMFbMFbLubQSbQTbQUbQVbQWbQXbQWbQYaafbMKbMKbMKbMKbMKbMLbyebKvbLFbQZbRabRabRbbRcbRdbRebRfbRgbMUbPebMUbMUbMUbLFbKvbBMbCWbCWbCWbRhbRibKKbRjbKKbRkbRlbCWbCWbCWbItbRmbRnbRobRpbRqbRrbRsbRtbRrbRubOpbRvbPtbRwbPvbjobRxbRybjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbRzaafaafaafbBcbBcbBcbBcbBcbBcbBcbBcbBcbBcbRAbBcbBcbBcbJYbJYbJYbRBbRCbRDbREbRFbRGbRCbRHbPFbPFbPFbPFbPFbPFbPFbPFbPFbRIbRJbRKbOAbRLbKmbRMbRNbPNbRObPNbLnbMFbMFbMFbQRbRPbRQbRQbRRbRSbRTbNGbRUbRVbRWbNKbLDbNLbRXbRYbRYbMKbMLbyebKvbRZbSabSabSabSbbScbMUbSdbMUbMUbMUbPebMUbMUbMUbLFbKvbBMbCWbCWbCWbSebSfbQobSgbKKbShbSibQkbQkbSjbItbSkbSlbPlbSmbSnbPobQybSobRrbSpbOpbSqbSqbSqbPvbSrbSsbRybjoaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabStbSubSubSubSubSvbSwbSwbSxbSybSzbSAbSBbSCbSDbSEbBcbGnbGnbGnbGnbGnbGnbGnbSFbSGbSHbSIbSJbSKbSKbSKbSKbSLbSMbSMbSMbSNbSMbSObDybDybSPbDCbDLbMqbOAbSQbSRbSSbSTbRQbRQbSUbSVbRQbRQbSWbSXbSYbMFbSZbTabTbbTcbMFbTdbTebTfbOUaafbOVbTgbThbTibMKbMLbNPbTjbTkbTkbTkbTlbLFbTmbQZbTnbTobTpbTqbTrbTsbTsbTtbLFbKvbBMbItbItbItbItbTubTvbRjbTwbTubItbItbItbItbItbTxbTybTzbTAbTBbTCbTCbTCbTCbTDbOmbSqbSqbTEbPvbTFbSsbRybjobjobjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaaaaafaaaaaabTGbTGbJYbGnbTHbTIbTJbTKbTLbBcbTMbJYbJYbJYbJYbJYbJYbJYbJYbDCbTNbTObTObTObTObTObTObTObTObTPbTPbTPbTPbTPbTQbTRbDCbDLbMqbOAbSQbTSbTTbTUbTVbPSbTWbTXbPSbPSbTYbTZbUabUbbUcbUdbUebUfbMFbTdbUgbUhbQabQbbNLbUibRYbRYbMKbMLbNPbUjbyebyebyebNYbLFbUkbMUbMUbUlbUmbUnbUobUpbUobUnbLFbKvbBMbQjbQkbQkbUqbQmbKKbQnbQobUrbUsbCWbCWbCWbItbUtbUubUvbUwbRnbRpbUxbUybUzbUAbOpbSqbSqbSqbPvbTFbSsbRybsebsebjoaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaagaagaagaagbUBbUCbUDbGnbUEbTIbTIbUFbGnbBcbGnbJYaaaaaaaafaaaaaaaafaaabDCbTNbTObUGbUHbUIbUJbUKbULbUGbUMbUNbUObUPbTPbTPbTRbDCbUQbMqbOAbURbUSbUTbUTbUUbKmbKmbKmbKmbKmbUVbUWbLnbLnbLnbUXbMFbTbbMFbTdbTebUYbOUaafbMKbMKbMKbMKbMKbMLbNPbUjbyebUZbzibNYbMMbVabVbbVcbVdbVebVfbVgbUpbVgbVhbLFbKvbBMbCWbVibCWbVjbRibKKbRjbKKbRkbVkbCWbVibCWbItbVlbVmbVnbVobVpbVqbVrbVsbVtbVubOmbVvbVwbVxbPvbSqbSsbVybjobsebjobjobjoaagaagaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbTGbTGbJYbVzbVAbVBbVCbVDbGnbVEbGnbJYaaaaaaaafaaaaaaaafaaabDCbTNbTObUGbVFbVGbVHbVIbVJbUGbVKbVLbVMbVNbVObTPbTRbDCbDLbMqbOAbVPbVQbKmbVRbVSbKmbVTbVUbVVbKmbVWbQRbVXbLnbVYbUfbMFbUdbVZbWabRVbWbbNKbLDbNLbWcbWdbWebMKbMLbyebUjbyebABbzibNYbLFbWfbWgbWhbWibUmbWgbWjbUpbWjbNVbNXbKvbBMbCWbCWbCWbWkbWlbQobSgbKKbShbWmbQkbQkbSjbBMbPvbWnbWobWobPvbPvbWpbWqbWrbWsbWtbWubTCbWvbSqbSqbSsbRybjobWwbjobWxbjoaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafbJYbWybWzbWzbWAbTLbWBbBcbJYbJYaaaaaaaaaaaaaaaaaaaaabDCbTNbTObWCbWDbWEbVHbWFbWCbWCbVKbWGbWHbVNbWIbTPbTRbDCbDLbMqbWJbWKbWKbWLbWMbWNbWObWPbWQbWRbKmbMFbQRbWSbWTbVYbWUbMFbUdbVZbTdbTebWVbOUaafbOVbWWbWXbWYbMKbMLbyebUjbyebGHbGHbNYbLFbLGbWZbXabLGbXbbLGbLGbLGbLGbLGbLFbKvbBMbItbItbItbItbTubXcbRjbXdbTubItbItbItbItbBMbRrbXebRrbRrbRrbPvbWpbWqbXfbXgbXhbXibUwbXjbPvbSqbSsbRybjobsebsebsebXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaafaafaafaafaafabtabtabtbBcbBcbBcbVEbBcbBcbBcbBcaafaaaaaabXlaaaaaaaaaaaaaaabEZbTNbTObWCbWCbXmbXnbXobWCbXpbXqbXrbXsbXtbXsbTPbTRbXubXvbXwbCrbWKbXxbXybXybXzbXAbXBbXCbXDbKmbXEbXFbVXbLnbVYbXGbMFbXHbVZbTdbXIbXJbQabQbbNLbXKbWdbWdbMKbMLbNPbUjbyebXLbzibNYbXMbSabSabXNbLGbXObXPbXQbLHbXRbXSbKwbKvbBMbQjbQkbQkbXTbQmbKKbQnbQobXUbXVbCWbCWbCWbBMbXWbRrbRrbRrbRrbPvbXXbXXbXYbXZbOpbOpbUwbOpbPvbOpbSsbRybjobYabYbbYcbXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabfabfabfabfabqabfabfabfabfabfaaaaaabBcbGnbGnbGnbGnbGnbGnbGnbGnbWBbJYaafaaaaaaaafaaIbYdaaaaaaaaabEZbTNbTObYebYfbYgbYhbYibYjbYkbYlbYmbYnbVNbYobTPbYpbYqbYrbYsbGybWKbYtbXybYubYvbYwbYxbYybYzbYAbNFbYBbLnbLnbLnbYCbMFbYDbYEbTdbTebMFbOUaafbMKbMKbMKbMKbMKbMLbNPbUjbyebYFbzibYGbYHbTkbYIbYJbLHbYKbYLbYMbLHbYNbKFbYObYPbBMbCWbCWbCWbYQbRibKKbRjbKKbRkbYRbCWbCWbCWbBMbYSbRrbYTbRrbRrbYUbYVbYWbYXbYYbOpbUwbUwbYZbPvbBRbZabZbbjobZcbZdbsebXkaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaafaaaaafaaaacfaaaaafaaaaafaaaabfaafaafbBcbZebGnbBcbBcbBcbRAbBcbBcbBcbBcaaaaaaaaaaaIbZfbZgaaIaaIaafbEZbTNbTObZhbWCbUGbUGbUGbWCbZibZjbZkbVNbZlbZmbTPbBcbBcbZnbZobZpbWKbWKbZqbXybZrbZsbZtbZsbZubKmbMFbZvbZwbZxbZybONbZzbZAbZBbWabRVbZCbNKbLDbNLbZDbZEbZEbMKbMLbNPbUjbyebyebyebZFbZGbyebZHbZIbyebyebZJbyebyebZIbZKbZLbZMbBMbCWbCWbCWbZNbZObQobZPbKKbShbZQbQkbQkbSjbBMbRrbRrbZRbRrbRrbPvbXXbXXbZSbZTbOpbZUbZVbZWbPvboUbZabRybjobjobjobsebjoaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaabZXbZYbZZaaabZXbZYbZZaaabZXbZYbZZaaaabfaaaaaabBccaacabbBccacbGnbGncadbOucaebBcaaaaaaaaacafaaIaaIaafaaaaaabEZbTNbTObWCcagcahbUGcaibWCbWCbVKcajbVNbVNcakbTPcalcamcancaocapcaqcarcascatcascatcaucatcavbKmcawcaxcaybPSbPSbPUbRPcazbRUbPVbTecaAbOUaafbOVcaBcaCcaDbMKbMLbyebUjbzicaEcaFbZFcaGbyebZHcaHcaIcaJcaKcaLcaIcaMbZHbgxcaNbBMbBMbBMbBMbBMbBMcaOcaPcaObBMbBMbBMbBMbBMbBMbPvbPvbPvbPvbPvbPvcaQcaQcaRcaSbPvbPvbPvbPvbPvbjobRxbRybjocaTcaUbsebjoaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafbZXcaVbZZaaabZXcaVbZZaaabZXcaVbZZaafaafaaaaaabBcbJYbJYbBcbBccaWcaXbOubGnbQDbBcaaaaaaaaaaaaaafaaaaaaaaaaaabDCbTNbTObUGcaYcaZbUGcbacbbbUGbVKcbcbVMbVNbVNcbdcbebKkbOAcbfcbgcbhcbicbjcbkcblcbmcbnbXycbobKmcbpbMFbZvbRPbRQcbqcbrcbscbtbLAcbucbvbQabQbbNLcbwbZEbZEbMKbMLbyecbxcbycbzcbAcbBcbCbyecbDcbEcbFcbGcbHcbGcbIcbEcbJbgxcbKbjoaaaaaaaaaaafaaaaaacbLaaaaafaaaaaaaaaaaabjocbMbMfbkGcbNcbNbPvcbOcbOcaRbQtcbPcbQbsebsebsebBRbRxbVybjocbRbsebsebjobjobjoaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaabZXcaVbZZaafbZXcaVbZZaafbZXcaVbZZaaaaafaafaafaafaafaafaafbBcbBcbBcbBcbRAbBcbBcaaaaaaaaaaaaaafaaaaaaaafaaabDCbTNbTObUGcbScbTcbUcbVcbWbUGcbXcbYcbZccaccbbTPcccccdcceccfccgcchcciccjcckcclccmccnccoccpccqccrbOQccscctbMFbMFbMFbMHbSYcctbTebUYbOUaafbMKbMKbMKbMKbMKbMLbyebYFccuccvccwccxccybyebyecczccAccBbKwccCccDbyebyebgxcbKbjoaaaaaaaaaaafaaaaaacbLaaaaafaaaaaaaaaaaabjobseccEbqvccFccGbPvccHccHccIbQtbPvbOpbjoccJccKbBRbRxccLccMccMccMccNccOccPccOccQaagaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbZXcaVbZZaaabZXcaVbZZaaabZXcaVbZZaafaafaaaaaaaaaaaaaaaaaabBcccRbBcbGnbGnbBcaafaaaaafaaaaaaaafaaaaaaaafaaabDCbTNbTObTObTObTObTObTObTObTObTPbTPbTPbTPbTPbTPbBcccSbBcccTccUccUccUccVccWccXccUccYccZcdabKmcdbcdcbPXcddcdecdfcdecddcdgcddcdhbRPcdiaafaafaafaafaafaafbMLcdjcdjcdjcdkcdlcdjcdjcdjcdmbyecdncdncdocdncdnbyebABbZGcbKbjobXkbXkbXkbjobXkbXkcdpbXkbjobXkbXkbXkbXkbjobjobRxcdqbjobjobPvbPvbPvcdrcdsbPvbBRbjobYcbseboTbRxbZbbjobjocdtbjobjobjobjoaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaaabZXcaVbZZaaabZXcaVbZZaaabZXcaVbZZaaaaafaaaaaacducdvcdvcdvcdvbBcbBccdwbGnbBcbJYbJYbJYbJYbJYbJYbJYbJYbJYbBcbDCbTNbBccdxcdycdzcdzcdzcdzcdzcdzcdzcdzcdzcdAcdAcdzcdBcaWccTcdCcdDcdEcdFcdGcdHccUcdIcdJcdKbKmcdbcdLcdMcdNcdOcdPcdQcdRbMFcdScdTcdUbLuaafaafaaaaaaaaaaaacdVcdWcdXcdYcdZceacebceccdjcedceecefcegcehccBccBbzibzibZGbntceiceiceiceiceiceiceicejcekcekcekcekcekcekcelcekcemcekcekcenceocepceqcercesbjobjocetceoceuceocevbRybjocewbsebsebjoaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaaaaaacexaaaaaaaaacexaaaaaaaaacexaaaaaaaafcducducduceycezceAceBceCbGnceDceEceFceEceEceEceEceEceEceEceEceEceEceGceHbRGceIceJceKceKceKceKceKceKceKceKceKceKceKceKceKceKccTccUceLceMceNceOcePceQceRceSceTceKbLuceUbLuceVbLuceUbLuceVbLuceWbLuceWbLuaafaafaaaaaaaaaaaacdjceXceYceZcfacfbcfccfdcdjcedcfeccBcffcfgcfhcfibDZcfjcfkcflcflcflcflcflcflcflcfmcfncflcflcflcflcflcflcfocfpcfqbmicfrcfscftcftcftcfucfvcfwcfxcfycfzcftcftcfAcfBbjocaUbsecfCbjoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcfDcfEcfEcfFcfGcfGcfGcfGcfGcfGcfGcfGcfGcfGcfGcfHcfIcfJcfIcfKcfLcfMcfNceEcfOcfPbOubBcbJYbJYbJYbJYbJYbJYbJYbJYbJYbBcbBccfQbSKcfRcfSceKcfTcfTcfUceKcfVcfWcfXcfYcfZcgacgbcgccgdcgeccUcgfcggcghcgicgjcgkcglcgmcgnceKaafcgoaafbMLaafcgoaafbMLaafcgpaafcgpaaaaaaaaaaaaaaaaaaaaacdjcgqcgrcgscgtcgucgvcgwcdjbzicgxcgycgzcgAcgBbDZcgCcgDbyebjobXkbXkbXkbXkbjobXkbXkbXkbXkbjobXkbXkbXkbXkbjocgEbsebjocgFcgGbjobjobXkbXkbjobjocgHbZacgIbjocgJcgKboRbjobjobjobjobjoaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaaaaaacgLaaaaaaaaacgLaaaaaaaaacgLaaaaaaaafcducducducgMcgNcgOcdvbGnbGnbGnbGnbBcaaaaaaaafaaaaaaaafaaaaaaaafaaabBccgPbBccgQcgRceKcgScgTcgUcgVcgWcgXceRceRceRcgYcgZchachbcgXccUchcchdchecgichfccUchgchhchiceKbMKchjbOVchjbMKchjbOVchjbMKchkbOVchlbMKaaaaaaaaaaaaaaaaaacdjchmchnchochpchqchrchschtchuchubFMchvchwbFMchxbyebyebyeaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjochybLebjochzbZabjoaaaaaaaaaaaabjobsebZachAchBchBchCchDchBaaaaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfaafaaabZXchEbZZaaabZXchEbZZaaabZXchEbZZaaaaafaaaaaacducdvcdvcdvcdvchFbWBbGnbGnbBcaafaafchGchGchGchGchGchGchGaafbBcbBcbBcchHchIceKchJcgUcgUcgVchKchLchLchMchNchOchPchPchQceRccUchRchSchTchUchVccUchWcdJchXceKbMKchYchZciabMKcibciccidbMKciecifcigbMKaaaaaaaaaaaaaaaaaacihciichncijcikcilcimcincdjaafbyecczciobNPbNPbyebyeaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaabjocipbjobjociqbZabjobjobXkbXkbjobjobsecircischBcitciucivchBaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbZXchEbZZaaabZXchEbZZaaabZXchEbZZaafaafaafaaaaaaaaaaaaaagbBcbBcbBcciwbGnbBcaaaaaachGcixciycizciyciAchGaaabBcbQDbGnciBchIceKciCciCciDceKciEciFciGciHceSciIciJciKciLciLccUciMciNciOciPciQciRciSciTciUceKbMKciVciWciVbMKciXciYciXbMKciZcjacjbbMKaaaaaaaaaaaaaaaaaacdjcjccjdcjecjfcjgcjhcjicdjaafaafaafcjjaaaaaaaafaaaaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabXkbXkbXkbjocjkbBRbjocjlcjmcjnceocjncjncjncjncjocjpcjqchBcjrcjscjtchBaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFZaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaabZXchEbZZaafbZXchEbZZaafbZXchEbZZaaaaafaafaafaaaaaaaaaaagcjucjvcjubGnbGnbBcaaaaaachGcjwcjxcjycjzcjAchGaaabBccaXbGnciBchIceKciCciCciDceKcjBcgccjCcjDcjEcjFcjCcgccjCcjCcgccjGcjHcjIciIcjJcjKcjLceScjMceKbMKciVcjNciVbMKciXcjOciXbMKcjbcjPcjbbMKaaaaaaaaaaaaaaaaaacdjcdjcdjcjQcjRcjScjTcjUcjRaafaaaaafcjVaaaaaaaaaaaaaaaabtaafaafaafaafaafaafaaaaaaaaaaaaaaaaaabXkbsecjWbjocjXbsebjocjYbmhbmhcjZbmhbmibmibmickackackbchBckcckdckechBaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafbZXchEbZZaaabZXchEbZZaaabZXchEbZZaafaafaaaaafaafaaaaaaaagbBcbBcbBcbBcbGnbBcaafaafchGckfckgckhckickfchGaafbBcceKckjckkcklceKciCciDciDceKckmcknckockpceSckqckrcksckrckrcktckuckvckwckxckyckyckyckzckAceKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKbMKaaaaaaaaaaaaaaaaaaaaaaaaaaackBcjRckCckDckEcjRaafaaaaaaaaaaaaaaaaaaaaaaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabXkckFbsebWwcgEbsebjobjobjobjobjobsebjoaafaaaaaaaaaaafckGckGckHckGckGaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaabZXckIbZZaaabZXckIbZZaaabZXckIbZZaaaabfaaaaaaaafaafaaaaaaaaaaaaaaabJYbGnbJYaaaaaachGckJckKckLckMckNchGchGchGceKckOckkckPceKceKceKceKceKckQceRckRciHceSceRceRceRckSckTckUceSceSciHceRckVceRceRckWckXceKaafaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaackYcjRcjSckZcjUcjRaaaaafaaaaaaaaaaaaaaaaaaaaaabtaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabXkbsebuEbjoclabsebsebsebsebsebsebsebjoaafaaaaaaaaaaafaaackGclbckGaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaaafaaaaafaaaaafaaaaafaaaaafaaaabfaaaaaaaaaaafaafaaaaaaaaaaaabJYbGnbJYaaaaaachGclccldcleclfclgclhclicljclhclkcllclmclncloclpclqclrclschLcltcluclvclwclxclyclzclyclzclAclBclCchLchLclDchLclEclFceKceKceKceKceKcgccgccgccgcceKaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaackYcjRclGclHclIclJaafaafaafaafaafaaeaafaaaaaaaafaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaabXkbXkbXkbjocipbjobjoclKclLbLebMdbjobjoaafaaaaaaaaaaafaaackGckHckGaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabqabfabfabfabfabfabfabfabfabfaaaaaaaaaaaaaafaafaaaaaaaafbJYbGnbJYaafaafchGclMclNclOclPclQclRclSclTclRclUclVclWclXclYclZcmaclZcmbcmccmdcmecmfcmgcmhcmicmjcmkcmjcmlcmmcmnchPcmecmochPcmpcmqchPcmrceRcmsceKcmtcgccmuaekaekaelaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackYcjRcjRcmvcjRcjRaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaafcmwaafbjobjobXkbXkbjobjoaaaaafaaaaaaaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaabJYbGnbJYaaaaaachGcmycmzcmAcmBcmCchGcmDcmEchGcmFceRcmGciHceScmHcjCcmIciIcmJcmKcmLcmLcmLcmMcmNcmOcmPcmQcmRcmMcmScmSckUceRckVciIcmTcmUcmVchLcmWcmXcgUcmXcmYaeXaeYaeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackYaagcjRcmZcjRcnaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaeaaaaaaaaaaaaaaaaafcnbaafaaaaafaaaaaaaafaaaaaaaafaaaaaaaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafbBcbBcbRAbBcbBcaaachGcnccndcnechGchGchGchGchGceKcnfceRcmGcngcnhcnicjCcnjciIcnkcnlcnmcnncnoceKcnpcnqcnrcnscntceKcnucnvcnvcnlcnkciIcnwcnxceSceRcnyceKcnzcgccnAaekaekafOaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjVaagcnBcnCcnBaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaafcnDaafaaaaafaaaaaaaafaaaabfabfabfabqaafaafaafaafcmxaafaafaafaafaafabqabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbBccgPbGncnEbBcaafchGchGchGchGchGaafaaaaaaaafceKcnFceRcnGcnHcnHcnIcgccgccnJceKcnKcnLcnLcnLceKcnMcnNcnOcnPcnQceKcnLcnLcnLcnKceKcnJcgccnRceSceRceKceKcgccgccgccgcceKaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaagaaaaaaaaaaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaafaafaafaaaaaaaafaaaaaaaafaaaabfaaaaaaaafaaaaafaaaaaacnSaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJYcnTcnUcnVbBcaafaaaaaaaafaaaaaaaafaaaaaaaafceKcnWcnXciIcnYcnZcoacgccobcocceKcodcoecofcoecogcohcoicojcokcnQcogcoecoecoecolceKcomconckkceScoochWcopceRcoqcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaabfaafcorcorcorcorcoraaacosaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJYcotcoubHMbBcbBccovcovcovcovcovcovcovcovcgcceKcowcoxcoycozcowceKceKceKcnJceKceKcogcogcogcogcoAcoBcoCcoBcoDcogcogcogcogceKceKcnJceKckkcoEcoFcoGcoHceRcoIcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabfaaacoJcoKcoKcoKcoKcoLcoscoMcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJYbJYbJYbJYbBcaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcoPcoQcoRaaaaaaaaacogcogcogcogcogcogcogcogcogaaaaaaaaacoScoTcoUcoVcoWclyclycoXcoYcoZcogaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabfacfcpacpacpacpacpaaaacosaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccpcaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpccpdcpbceKcpecpfceKcgccgccpgcgcaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaabfaaaaaaaaaaafaaaaaaaaacosaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcphcpicpjaafaafaafcpkaaaaaaaaaaaacpkaaaaaacpkaafaafaafcplcpmcpnceKcpocdIcgcaafaaacppcpqaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcorcorcorcorcoraaacosaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccpraaaaaaaafaaaaaaaaaaaaaaacpsaaaaaaaaaaafaaaaaacpccpccpbceKaagaagaagaafaaacptcpucpvcpwcpxcpwcpvcpwcpxcpwcpwcpwcpxcpwcpvcpwcpxcpycpzaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacoJcoKcoKcoKcoKcoLcoscoMcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpAcpBcpcaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpccpCcpDceKaaaaaaaagaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaacptcpEcpqcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcpacpacpacpacpaaaacosaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafcpkaafaafcpGcpHcpIaafcpJaaaaafaaaaaacpccpFceKceKaaaaaaaagaafaafcnDaafaafcnDaafaafaafaafaafaafaafaafaafaafaafaafcnDaafcpKcpEcpzaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqaaaaaaaaaaafaaaaaaaaacpLaaaaaaaaaaafaaaaaaaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcpMceKcpNcpcaaaaaaaafaaaaaaaafcpOcpPcpQaafaaaaaaaafaaaaaacpccpRceKcpMaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagcnDaaaaaacpScpEcpqaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcorcorcorcorcoraaacmxaaacorcorcorcorcoraafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKceKcpFcpcaaaaaaaafaaacpTaafcpUcpVcpWaafaafcpkaafaaaaaacpccpFceKceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaacpXcpYcpqaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacoJcoKcoKcoKcoKcpZcqacpZcoNcoNcoNcoNcoOaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpCcpDcpcaaaaaaaafaaaaaaaafaafaafaafaafaaaaaaaafaaaaaacpccpAcpBceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcpXcqbaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcpacpacpacpacpaaaacmxaaacpacpacpacpacpaaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcpbcpccqcaaaaaacqdaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaacpccpccpbceKaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqfcqecqgcqgcqhcqhcqhcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaaaaafaaaaafaaaaaacmxaaaaaaaafaaaaafaaaaaaabfaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaceKcqicpicpjaafaafaafcpkaaaaaacpkaaaaaaaaaaaacpkaafcqjaafcplcpmcqkceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcnDaafaafaafaafcqecqlcqmcqncqocqpcqqcqrcqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaabfabfabfabfabfaafaafaaacmxaaaaafaafabfabfabfabqabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccpcaaaaaaaafaafaafaafaafaafaafaafaafaafaafaaaaaacpccpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqtcqucqvcqvcqwcqxcqycqhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaafcqzaafabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcqscpccqAaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaacqBcpccqsceKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafcqecqCcqucqvcqvcqDcqEcqFcqhaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaaaafaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaachWceKceKceKcpcaafaafaafaafaaaaaaaaaaaaaaaaafaafaafaafcpcceKceKceKchWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafaafaafcqecqecqGcqvcqvcqhcqHcqhcqhaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaacqsceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKceKcqsaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaafaaacqgcqIcqvcqvcqJcqKcqgaafaafaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaacqscqscqscqscpMcqscqscqscqscqscqscqscpMcqscqscqscqsaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfcqLcqLabfabfaaacqgcqMcqNcqOcqPcqQcqgaaaabfabfcqLcqLabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaaaaaaaaaaaaaafaafaafaafaaaaaaaaaaaaaaaaafaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScqTcqUabfabfcqgcqVcqWcqXcqYcqZcqgabfabfcracrbcrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcqScrccrecrfcrgcrgcrhcricrgcrjcrkcrgcrgcrfcrlcqScrccrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrmcrncrocrocrpcrqcrrcrscrtcrtcrucrvcrwcrxcrxcrycrzcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacrAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrCcrDcrDcrgcrEcrFcrFcrGcrFcrFcrHcrgcrDcrDcrIcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrgcrKcrLcrMcrNcrOcrPcrQcrgaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrRcqecqecqecrgcrScrTcrUcrUcrVcrWcrXcrgcqecqecqecrYcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrZcsacsbcsccsdcrZcsecsfcrZaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaacrZcsgcshcsicsjcskcslcsmcrZaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsncsocspcspcspcsocsqcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsrcspcspcsscspcspcstcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcsucqecqecrZcrZcsocspcsvcsvcsvcspcsocrZcrZcqecqecswcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdcqhcrZcsxcsocsycsvcszcsvcsycsocsAcrZcqhcqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsocspcsBcsCcsDcspcsocrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsrcspcspcsEcspcspcstcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaacrZcrZcsFcspcsGcsHcsIcspcsFcrZcrZaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcsJcqecqecsvcrZcrZcsecrZcsKcrZcsbcrZcrZcsvcqecqecsLcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaaaaaacsNcsNcsNcsOcsNcsNcsNaaaaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcrdaaaaafaaacsPcsQcsRcsScsTcsUcsPaaaaaaaaacqRcrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRcrBcsVcrfcsWcsWcsPcsXcsYcsZctactbcsPcrfcrfcrfctccrJcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcqRctdctecrocrocroctfctgcthctictjctkctlcrxcrxcrxcrxctmcrdabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfaaacrDcrDcrDcrDcrDcsPctnctoctpctqctrctscttcrDcrDctuctuaaaabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfabfabfabfabfabfabfcsPctwctxctyctzctAcsPabfabfabfabfabfabfabfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafcsPcsPctBctBctBcsPcsPaaaaaaaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6724,4 +6680,3 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} - diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index b929215e6c6..2ad8771251f 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -1,1239 +1,1011 @@ -"aa" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"ab" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"ac" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"ad" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"ae" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"af" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"ag" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"ah" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"ai" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"aj" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"ak" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"al" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"am" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"an" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"ao" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"ap" = (/turf/space/transit/east/shuttlespace_ew13,/area/space) -"aq" = (/turf/space/transit/east/shuttlespace_ew14,/area/space) -"ar" = (/turf/space/transit/east/shuttlespace_ew15,/area/space) -"as" = (/turf/space/transit/east/shuttlespace_ew1,/area/space) -"at" = (/turf/space/transit/east/shuttlespace_ew2,/area/space) -"au" = (/turf/space/transit/east/shuttlespace_ew3,/area/space) -"av" = (/turf/space/transit/east/shuttlespace_ew4,/area/space) -"aw" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew5,/area/space) -"ax" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew6,/area/space) -"ay" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"az" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew8,/area/space) -"aA" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew9,/area/space) -"aB" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"aC" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew11,/area/space) -"aD" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"aE" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"aF" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"aG" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew15,/area/space) -"aH" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"aI" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew2,/area/space) -"aJ" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew3,/area/space) -"aK" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew4,/area/space) -"aL" = (/turf/space{icon_state = "black"},/area/space) -"aM" = (/turf/space,/area/space) -"aN" = (/turf/unsimulated/wall{icon_state = "iron6"},/area/space) -"aO" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area/space) -"aP" = (/turf/unsimulated/wall{icon_state = "iron14"},/area/space) -"aQ" = (/turf/unsimulated/wall{icon_state = "iron10"},/area/space) -"aR" = (/turf/space/transit/north/shuttlespace_ns8,/area/space) -"aS" = (/turf/space/transit/north/shuttlespace_ns4,/area/space) -"aT" = (/turf/space/transit/north/shuttlespace_ns11,/area/space) -"aU" = (/turf/space/transit/north/shuttlespace_ns7,/area/space) -"aV" = (/turf/space/transit/north/shuttlespace_ns2,/area/space) -"aW" = (/turf/space/transit/north/shuttlespace_ns5,/area/space) -"aX" = (/turf/space/transit/north/shuttlespace_ns6,/area/space) -"aY" = (/turf/space/transit/north/shuttlespace_ns14,/area/space) -"aZ" = (/turf/space/transit/north/shuttlespace_ns3,/area/space) -"ba" = (/turf/space/transit/north/shuttlespace_ns13,/area/space) -"bb" = (/turf/space/transit/north/shuttlespace_ns15,/area/space) -"bc" = (/turf/space/transit/north/shuttlespace_ns10,/area/space) -"bd" = (/turf/space/transit/north/shuttlespace_ns12,/area/space) -"be" = (/turf/space/transit/north/shuttlespace_ns1,/area/space) -"bf" = (/turf/space/transit/north/shuttlespace_ns9,/area/space) -"bg" = (/turf/space/transit/east/shuttlespace_ew5,/area/space) -"bh" = (/turf/space/transit/east/shuttlespace_ew6,/area/space) -"bi" = (/turf/space/transit/east/shuttlespace_ew7,/area/space) -"bj" = (/turf/space/transit/east/shuttlespace_ew8,/area/space) -"bk" = (/turf/space/transit/east/shuttlespace_ew10,/area/space) -"bl" = (/turf/space/transit/east/shuttlespace_ew11,/area/space) -"bm" = (/turf/space/transit/east/shuttlespace_ew12,/area/space) -"bn" = (/turf/space/transit/east/shuttlespace_ew9,/area/space) -"bo" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) -"bp" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) -"bq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) -"br" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_plating) -"bs" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) -"bt" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_emptycourt) -"bu" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_emptycourt) -"bv" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_emptycourt) -"bw" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) -"bx" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) -"by" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) -"bz" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_emptycourt) -"bA" = (/turf/simulated/floor/holofloor,/area/holodeck/source_emptycourt) -"bB" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_emptycourt) -"bC" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_emptycourt) -"bD" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_emptycourt) -"bE" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"bF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"bG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew8,/area/space) -"bH" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew9,/area/space) -"bI" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"bJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew3,/area/space) -"bK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"bL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"bM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"bN" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"bO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"bP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"bQ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"bR" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"bS" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"bT" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"bU" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"bV" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod4/transit) -"bW" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod4/transit) -"bX" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod4/transit) -"bY" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod4/transit) -"bZ" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"ca" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"cb" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape/transit) -"cc" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape/transit) -"cd" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape/transit) -"ce" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape/transit) -"cf" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew2,/area/space) -"cg" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod4/transit) -"ch" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod4/transit) -"ci" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod4/transit) -"cj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"ck" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"cl" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape/transit) -"cm" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape/transit) -"cn" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape/transit) -"co" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape/transit) -"cp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"cq" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"cr" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) -"cs" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) -"ct" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_emptycourt) -"cu" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"cv" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape/transit) -"cw" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape/transit) -"cx" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape/transit) -"cy" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"cz" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew15,/area/space) -"cA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew4,/area/space) -"cB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew5,/area/space) -"cC" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew6,/area/space) -"cD" = (/turf/unsimulated/wall{icon_state = "iron3"},/area/space) -"cE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area/space) -"cF" = (/turf/unsimulated/wall,/area/space) -"cG" = (/turf/unsimulated/wall{icon_state = "iron11"},/area/space) -"cH" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"cI" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape/transit) -"cJ" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape/transit) -"cK" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape/transit) -"cL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"cM" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_basketball) -"cN" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) -"cO" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_basketball) -"cP" = (/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"cQ" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cR" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/holo/esword/red,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cS" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"cT" = (/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cU" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cV" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"cX" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_basketball) -"cY" = (/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) -"cZ" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_basketball) -"da" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"db" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"dc" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"dd" = (/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"de" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"df" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dg" = (/turf/simulated/floor/holofloor,/area/holodeck/source_boxingcourt) -"dh" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_boxingcourt) -"di" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape/transit) -"dj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"dk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"dl" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) -"dm" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dn" = (/turf/space/transit/east/shuttlespace_ew7,/area/shuttle/escape_pod3/transit) -"do" = (/turf/space/transit/east/shuttlespace_ew8,/area/shuttle/escape_pod3/transit) -"dp" = (/turf/space/transit/east/shuttlespace_ew9,/area/shuttle/escape_pod3/transit) -"dq" = (/turf/space/transit/east/shuttlespace_ew10,/area/shuttle/escape_pod3/transit) -"dr" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"ds" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew11,/area/space) -"dt" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod3/transit) -"du" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod3/transit) -"dv" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod3/transit) -"dw" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod3/transit) -"dx" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"dy" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_basketball) -"dz" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_basketball) -"dA" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_basketball) -"dB" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"dC" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"dD" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"dE" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) -"dF" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dG" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dH" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_boxingcourt) -"dI" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"dJ" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod3/transit) -"dK" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod3/transit) -"dL" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod3/transit) -"dM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"dN" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_basketball) -"dO" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_basketball) -"dP" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_basketball) -"dQ" = (/obj/item/weapon/beach_ball,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) -"dR" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"dS" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) -"dT" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"dU" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_boxingcourt) -"dV" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_boxingcourt) -"dW" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_boxingcourt) -"dX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"dY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"dZ" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_basketball) -"ea" = (/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) -"eb" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_basketball) -"ec" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"ed" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"ee" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_boxingcourt) -"ef" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_boxingcourt) -"eg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"eh" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) -"ei" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_boxingcourt) -"ej" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"ek" = (/turf/simulated/floor/beach/coastline,/area/holodeck/source_beach) -"el" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"em" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_basketball) -"en" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) -"eo" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_basketball) -"ep" = (/turf/simulated/floor/beach/water,/area/holodeck/source_beach) -"eq" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"er" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"es" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"et" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) -"eu" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_boxingcourt) -"ev" = (/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_boxingcourt) -"ew" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"ex" = (/turf/unsimulated/wall{icon_state = "iron5"},/area/space) -"ey" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall{icon_state = "iron12"},/area/space) -"ez" = (/turf/unsimulated/wall{icon_state = "iron13"},/area/space) -"eA" = (/turf/unsimulated/wall{icon_state = "iron9"},/area/space) -"eB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"eC" = (/turf/unsimulated/wall,/area/tdome/arena_source) -"eD" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena_source) -"eE" = (/turf/simulated/floor/plasteel,/area/tdome/arena_source) -"eF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"eG" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eH" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eI" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena_source) -"eJ" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena_source) -"eK" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena_source) -"eL" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eM" = (/turf/simulated/floor/bluegrid,/area/tdome/arena_source) -"eN" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena_source) -"eO" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eP" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eQ" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) -"eR" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"eS" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"eT" = (/turf/space/transit/north/shuttlespace_ns5,/area/syndicate_station/transit) -"eU" = (/turf/space/transit/north/shuttlespace_ns11,/area/syndicate_station/transit) -"eV" = (/turf/space/transit/north/shuttlespace_ns3,/area/syndicate_station/transit) -"eW" = (/turf/space/transit/north/shuttlespace_ns13,/area/syndicate_station/transit) -"eX" = (/turf/space/transit/north/shuttlespace_ns7,/area/syndicate_station/transit) -"eY" = (/turf/space/transit/north/shuttlespace_ns14,/area/syndicate_station/transit) -"eZ" = (/turf/space/transit/north/shuttlespace_ns4,/area/syndicate_station/transit) -"fa" = (/turf/space/transit/north/shuttlespace_ns10,/area/syndicate_station/transit) -"fb" = (/turf/space/transit/north/shuttlespace_ns1,/area/syndicate_station/transit) -"fc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"fd" = (/turf/space/transit/north/shuttlespace_ns2,/area/syndicate_station/transit) -"fe" = (/turf/space/transit/north/shuttlespace_ns12,/area/syndicate_station/transit) -"ff" = (/turf/space/transit/north/shuttlespace_ns6,/area/syndicate_station/transit) -"fg" = (/turf/space/transit/north/shuttlespace_ns9,/area/syndicate_station/transit) -"fh" = (/turf/space/transit/north/shuttlespace_ns15,/area/syndicate_station/transit) -"fi" = (/turf/space/transit/north/shuttlespace_ns8,/area/syndicate_station/transit) -"fj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"fk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"fl" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"fm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"fn" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"fo" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"fp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"fq" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"fr" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"fs" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"ft" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"fu" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"fv" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"fw" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"fx" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"fy" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"fz" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"fA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"fB" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) -"fC" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) -"fD" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod1/transit) -"fE" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"fF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"fG" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape_pod2/transit) -"fH" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape_pod2/transit) -"fI" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod2/transit) -"fJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"fK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"fL" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod1/transit) -"fM" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape_pod1/transit) -"fN" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod1/transit) -"fO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"fP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"fQ" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape_pod2/transit) -"fR" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape_pod2/transit) -"fS" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod2/transit) -"fT" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"fU" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod1/transit) -"fV" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape_pod1/transit) -"fW" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape_pod2/transit) -"fX" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod2/transit) -"fY" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod2/transit) -"fZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"ga" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"gb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"gc" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape_pod1/transit) -"gd" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"ge" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape_pod2/transit) -"gf" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod2/transit) -"gg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"gh" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"gi" = (/turf/unsimulated/wall,/area/start) -"gj" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) -"gk" = (/turf/unsimulated/wall/splashscreen,/area/start) -"gl" = (/turf/space,/area/shuttle/escape_pod1/centcom) -"gm" = (/turf/space,/area/shuttle/escape_pod2/centcom) -"gn" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/centcom/evac) -"go" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/space,/area/centcom/evac) -"gp" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/space,/area/centcom/evac) -"gq" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/space,/area/centcom/evac) -"gr" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/centcom/evac) -"gs" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/centcom/evac) -"gt" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/centcom/evac) -"gu" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/centcom/evac) -"gv" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/centcom/evac) -"gw" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) -"gx" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/centcom/evac) -"gy" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) -"gz" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/centcom/evac) -"gA" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/centcom/evac) -"gB" = (/turf/simulated/shuttle/plating,/area/centcom/evac) -"gC" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/centcom/evac) -"gD" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/centcom/evac) -"gE" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/centcom/evac) -"gF" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) -"gG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"gH" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) -"gI" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) -"gJ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/centcom/evac) -"gK" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/centcom/evac) -"gL" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/centcom/evac) -"gM" = (/turf/simulated/shuttle/floor,/area/centcom/evac) -"gN" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/centcom/evac) -"gO" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/centcom/evac) -"gP" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/centcom/evac) -"gQ" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/centcom/evac) -"gR" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gS" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gT" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gU" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gV" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) -"gW" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) -"gX" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/centcom/evac) -"gY" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"gZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"ha" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hb" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hc" = (/obj/structure/table,/obj/item/device/flash/handheld,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hd" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"he" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) -"hf" = (/turf/space,/area/shuttle/escape_pod3/centcom) -"hg" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hh" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) -"hi" = (/obj/structure/stool/bed,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) -"hk" = (/turf/space,/area/shuttle/escape_pod4/centcom) -"hl" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) -"hm" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/centcom/evac) -"hn" = (/turf/unsimulated/wall,/area/centcom/suppy) -"ho" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hp" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hq" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hr" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"hs" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/supply/dock) -"ht" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"hu" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/centcom/evac) -"hv" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/centcom/evac) -"hw" = (/obj/machinery/door/airlock/shuttle{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) -"hx" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/supply/dock) -"hy" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"hz" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hA" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/shuttle/floor,/area/centcom/evac) -"hB" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hC" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hD" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/simulated/shuttle/plating,/area/supply/dock) -"hE" = (/turf/unsimulated/wall/fakedoor,/area/centcom/suppy) -"hF" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hG" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hH" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hI" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hJ" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"hK" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/shuttle/plating,/area/supply/dock) -"hL" = (/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/simulated/shuttle/floor,/area/supply/dock) -"hM" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/simulated/shuttle/plating,/area/supply/dock) -"hN" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/supply/dock) -"hO" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/supply/dock) -"hP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/supply/dock) -"hQ" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/supply/dock) -"hR" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"hS" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/supply/dock) -"hT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) -"hU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"hV" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/space,/area/supply/dock) -"hW" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) -"hX" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/space,/area/supply/dock) -"hY" = (/turf/unsimulated/wall,/area/centcom/control) -"hZ" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) -"ia" = (/turf/unsimulated/wall,/area/centcom/evac) -"ib" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"ic" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"id" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"ie" = (/turf/space,/area/centcom/evac) -"if" = (/turf/unsimulated/wall,/area/centcom/prison) -"ig" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"ih" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"ii" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) -"ij" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"ik" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) -"il" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"im" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"in" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"io" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"ip" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"iq" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"ir" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"is" = (/turf/unsimulated/wall/fakedoor{name = "Centcom Security"},/area/centcom/evac) -"it" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"iu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iv" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iw" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"ix" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iy" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) -"iz" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) -"iA" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iB" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iC" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iD" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"iE" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iG" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iI" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iJ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) -"iL" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/obj/structure/showcase/fakeid,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iM" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iN" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iP" = (/obj/machinery/flasher_button{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"iQ" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"iR" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) -"iS" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iT" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"iU" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iV" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iW" = (/obj/structure/showcase/fakesec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iX" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) -"iY" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"iZ" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"ja" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jb" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"jc" = (/turf/unsimulated/wall,/area/centcom/ferry) -"jd" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"je" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"jf" = (/obj/machinery/door/window/northleft{dir = 2; name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jg" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jh" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"ji" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jj" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jk" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jl" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jm" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jn" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jo" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jp" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jq" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jr" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) -"js" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) -"jt" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) -"ju" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) -"jv" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/flasher_button{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jw" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jx" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"jy" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jz" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jA" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) -"jB" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) -"jC" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) -"jD" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) -"jE" = (/obj/machinery/door/airlock/external{name = "Arrivals Docking Bay 1"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) -"jF" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) -"jG" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"jH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"jI" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jK" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"jL" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) -"jM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) -"jN" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) -"jO" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) -"jP" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) -"jQ" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"jR" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"jS" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/shuttle/escape/centcom) -"jT" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"jU" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) -"jV" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) -"jW" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"jX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) -"jY" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) -"jZ" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) -"ka" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"kb" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"kc" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) -"kd" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"ke" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"kg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"kh" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"ki" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"kj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"kk" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"kl" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"km" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) -"kn" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"ko" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) -"kp" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kq" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"kr" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"ks" = (/turf/unsimulated/wall,/area/syndicate_mothership) -"kt" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"ku" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kv" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"kw" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"kx" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"ky" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/transport1/centcom) -"kz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) -"kA" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) -"kB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) -"kC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kD" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kE" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kF" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kG" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kH" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kI" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kJ" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) -"kK" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) -"kL" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) -"kM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) -"kN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) -"kO" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"kP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"kQ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"kR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"kS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) -"kT" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) -"kU" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"kV" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"kW" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) -"kX" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) -"kY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) -"kZ" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) -"la" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lb" = (/turf/unsimulated/wall,/area/centcom/holding) -"lc" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) -"ld" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"le" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lf" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"lg" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"lh" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"li" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lj" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lk" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"ll" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lm" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ln" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"lo" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"lp" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"lq" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) -"lr" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) -"ls" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) -"lt" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) -"lv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) -"lw" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"lx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"ly" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lz" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lA" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lB" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lC" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lD" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"lF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"lG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) -"lH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lJ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lK" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"lL" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) -"lM" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) -"lN" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) -"lO" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) -"lP" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) -"lQ" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lR" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) -"lS" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lT" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/shuttle/escape/centcom) -"lU" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lV" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lW" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"lX" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lY" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"lZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"ma" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) -"mc" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) -"md" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"me" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"mf" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"mg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"mh" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"mi" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "small"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/wizard_station) -"mj" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) -"mk" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) -"ml" = (/turf/unsimulated/wall/normal{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) -"mm" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mn" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mo" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mp" = (/obj/machinery/computer/syndicate_station/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mq" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mr" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ms" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mt" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) -"mv" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mw" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mx" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"my" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"mz" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"mA" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"mB" = (/obj/item/weapon/shard{color = "#008000"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"mC" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"mD" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"mE" = (/turf/unsimulated/wall/normal{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) -"mF" = (/turf/unsimulated/wall/normal{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) -"mG" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mH" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"mI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"mJ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"mK" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mL" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mM" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mN" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"mO" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"mP" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) -"mQ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) -"mR" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) -"mS" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) -"mT" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) -"mU" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"mV" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"mW" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"mX" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"mY" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) -"mZ" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"na" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nb" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"nc" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"nd" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ne" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nf" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ng" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) -"nh" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"ni" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) -"nj" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) -"nk" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) -"nl" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) -"nm" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) -"nn" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) -"no" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"np" = (/obj/item/weapon/gun/energy/pulse_rifle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"nq" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"nr" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"ns" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nu" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"nv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"nw" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nx" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"ny" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) -"nz" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) -"nA" = (/obj/effect/forcefield,/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"nB" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) -"nC" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) -"nD" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"nE" = (/turf/unsimulated/floor,/area/syndicate_mothership) -"nF" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nG" = (/turf/space,/area/tdome/tdomeobserve) -"nH" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) -"nI" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"nJ" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"nK" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nL" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"nM" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"nN" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) -"nO" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"nP" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) -"nQ" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nR" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"nS" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) -"nT" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) -"nU" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) -"nV" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) -"nW" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"nX" = (/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"nY" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"nZ" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oa" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ob" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"oc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"od" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"oe" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"of" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"og" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oh" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oi" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oj" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"ok" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"ol" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"om" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/wizard_station) -"on" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) -"oo" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"op" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"oq" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) -"or" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"os" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) -"ot" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"ou" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"ov" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ow" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"ox" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oy" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oz" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oA" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"oB" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) -"oC" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"oD" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) -"oE" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) -"oF" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"oG" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"oH" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/cardhand,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"oI" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oJ" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oK" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) -"oL" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oM" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) -"oN" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"oO" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"oP" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"oQ" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"oR" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oS" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"oT" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"oU" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"oV" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) -"oW" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oX" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) -"oY" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) -"oZ" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pa" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"pb" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) -"pc" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pd" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) -"pe" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) -"pf" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) -"pg" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ph" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pi" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"pj" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) -"pk" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pl" = (/turf/unsimulated/wall,/area/tdome/arena) -"pm" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) -"pn" = (/turf/simulated/floor/plasteel,/area/tdome/arena) -"po" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) -"pp" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pq" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pr" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"ps" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pt" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pu" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pv" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"pw" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"px" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"py" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pz" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pA" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pB" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pC" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pD" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pE" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pF" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pG" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pH" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"pI" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pJ" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pK" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"pL" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) -"pM" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) -"pN" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) -"pO" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"pP" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"pQ" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) -"pR" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pS" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"pT" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"pU" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) -"pV" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) -"pW" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pX" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"pZ" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) -"qa" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"qb" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"qc" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"qd" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) -"qe" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qf" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"qg" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qh" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qi" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qj" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) -"qk" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"ql" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) -"qm" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) -"qn" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/wizard_station) -"qo" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qp" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qq" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qr" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"qs" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qt" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qu" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"qv" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) -"qw" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) -"qx" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) -"qy" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qz" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) -"qA" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) -"qB" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qC" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qE" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qF" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qG" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qH" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) -"qI" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qJ" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qK" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qL" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"qM" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"qN" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) -"qO" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qP" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qQ" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qR" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) -"qS" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"qT" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qU" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qV" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qW" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"qX" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qY" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"qZ" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) -"ra" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"rb" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"rc" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"rd" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"re" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) -"rf" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns13,/area/wizard_station) -"rg" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rh" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"ri" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) -"rj" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) -"rk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) -"rl" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) -"rm" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns12,/area/wizard_station) -"rn" = (/obj/effect/forcefield,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) -"ro" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns4,/area/wizard_station) -"rp" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rq" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rr" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rt" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"ru" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rv" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) -"rw" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) -"rx" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"ry" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"rz" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"rA" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"rB" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) -"rC" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) -"rD" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) -"rE" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rF" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rG" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) -"rH" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"rI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"rJ" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"rK" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) -"rL" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) -"rM" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) -"rN" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns10,/area/wizard_station) -"rO" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"rP" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"rQ" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"rR" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) -"rS" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns7,/area/wizard_station) -"rT" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns14,/area/wizard_station) -"rU" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) -"rV" = (/turf/simulated/shuttle/wall,/area/wizard_station) -"rW" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) -"rX" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns11,/area/wizard_station) -"rY" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"rZ" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sa" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) -"sb" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sc" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sd" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"se" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sf" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sg" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sh" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"si" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sj" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sk" = (/turf/unsimulated/beach/sand,/area/centcom/holding) -"sl" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sm" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sn" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns9,/area/wizard_station) -"so" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) -"sp" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space/transit/north/shuttlespace_ns1,/area/wizard_station) -"sq" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sr" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"ss" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) -"st" = (/obj/structure/lattice,/turf/space/transit/north/shuttlespace_ns2,/area/wizard_station) -"su" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) -"sv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sw" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sx" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sy" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"sz" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sA" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) -"sB" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) -"sC" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) -"sD" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) -"sE" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sF" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) -"sG" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) -"sH" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sI" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sJ" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) -"sK" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sL" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) -"sM" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sN" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) -"sO" = (/turf/unsimulated/beach/water,/area/centcom/holding) -"sP" = (/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"},/area/centcom/holding) -"sQ" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"sR" = (/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/unsimulated/floor{name = "plating"},/area/centcom/holding) -"sS" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"aa" = (/turf/space/transit,/area/space) +"ab" = (/turf/space,/area/space) +"ac" = (/turf/space/transit/horizontal,/area/space) +"ad" = (/turf/unsimulated/wall{icon_state = "iron6"},/area/space) +"ae" = (/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area/space) +"af" = (/turf/unsimulated/wall{icon_state = "iron14"},/area/space) +"ag" = (/turf/unsimulated/wall{icon_state = "iron10"},/area/space) +"ah" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) +"ai" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"aj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) +"ak" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_plating) +"al" = (/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"am" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_emptycourt) +"an" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_emptycourt) +"ao" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_emptycourt) +"ap" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall{icon_state = "iron3"},/area/space) +"aq" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Holodeck Projector Floor"},/area/holodeck/source_wildlife) +"ar" = (/obj/effect/landmark{name = "Atmospheric Test Start"},/turf/simulated/floor/holofloor{icon_state = "engine"; name = "Burn-Mix Floor"; nitrogen = 0; oxygen = 2500; temperature = 370; toxins = 5000},/area/holodeck/source_burntest) +"as" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_emptycourt) +"at" = (/turf/simulated/floor/holofloor,/area/holodeck/source_emptycourt) +"au" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_emptycourt) +"av" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_emptycourt) +"aw" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_emptycourt) +"ax" = (/obj/docking_port/stationary/transit{dir = 4; dwidth = 1; height = 4; id = "pod3_transit"; turf_type = /turf/space/transit/horizontal; width = 3},/turf/space/transit/horizontal,/area/space) +"ay" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) +"az" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) +"aA" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_emptycourt) +"aB" = (/turf/unsimulated/wall{icon_state = "iron3"},/area/space) +"aC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall{icon_state = "iron12"},/area/space) +"aD" = (/turf/unsimulated/wall,/area/space) +"aE" = (/turf/unsimulated/wall{icon_state = "iron11"},/area/space) +"aF" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_basketball) +"aG" = (/obj/structure/holohoop,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) +"aH" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_basketball) +"aI" = (/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"aJ" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aK" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/holo/esword/red,/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aL" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aM" = (/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) +"aN" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) +"aO" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) +"aP" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_basketball) +"aQ" = (/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) +"aR" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_basketball) +"aS" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"aT" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"aU" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aV" = (/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"aW" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"aX" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_boxingcourt) +"aY" = (/turf/simulated/floor/holofloor,/area/holodeck/source_boxingcourt) +"aZ" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_boxingcourt) +"ba" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_basketball) +"bb" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bc" = (/obj/docking_port/stationary/transit{dir = 4; dwidth = 1; height = 4; id = "pod4_transit"; turf_type = /turf/space/transit/horizontal; width = 3},/turf/space/transit/horizontal,/area/space) +"bd" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_basketball) +"be" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_basketball) +"bf" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_basketball) +"bg" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"bh" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 8; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bi" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"bj" = (/obj/structure/holowindow,/turf/simulated/floor/holofloor{dir = 4; icon_state = "red"},/area/holodeck/source_thunderdomecourt) +"bk" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 10; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bl" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 2; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bm" = (/obj/structure/holowindow{dir = 1},/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 6; icon_state = "red"},/area/holodeck/source_boxingcourt) +"bn" = (/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_basketball) +"bo" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_basketball) +"bp" = (/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_basketball) +"bq" = (/obj/item/weapon/beach_ball,/turf/simulated/floor/beach/sand,/area/holodeck/source_beach) +"br" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bs" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor,/area/holodeck/source_thunderdomecourt) +"bt" = (/obj/structure/holowindow{dir = 1},/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bu" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 9; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bv" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bw" = (/obj/structure/holowindow,/obj/item/weapon/beach_ball/holoball/dodgeball,/turf/simulated/floor/holofloor{dir = 5; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bx" = (/obj/docking_port/stationary/transit{dir = 4; dwidth = 9; height = 11; id = "emergency_transit"; width = 22},/turf/space/transit,/area/space) +"by" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_basketball) +"bz" = (/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/holofloor,/area/holodeck/source_basketball) +"bA" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_basketball) +"bB" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bC" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bD" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bE" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bF" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) +"bG" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bH" = (/turf/simulated/floor/beach/coastline,/area/holodeck/source_beach) +"bI" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_basketball) +"bJ" = (/obj/structure/holohoop{dir = 1},/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) +"bK" = (/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_basketball) +"bL" = (/turf/simulated/floor/beach/water,/area/holodeck/source_beach) +"bM" = (/obj/structure/table/holotable,/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bN" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bO" = (/obj/structure/table/holotable,/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_thunderdomecourt) +"bP" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bQ" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bR" = (/obj/machinery/readybutton,/turf/simulated/floor/holofloor{dir = 6; icon_state = "green"},/area/holodeck/source_boxingcourt) +"bS" = (/turf/unsimulated/wall{icon_state = "iron5"},/area/space) +"bT" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall{icon_state = "iron12"},/area/space) +"bU" = (/turf/unsimulated/wall{icon_state = "iron13"},/area/space) +"bV" = (/turf/unsimulated/wall{icon_state = "iron9"},/area/space) +"bW" = (/turf/unsimulated/wall,/area/tdome/arena_source) +"bX" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena_source) +"bY" = (/turf/simulated/floor/plasteel,/area/tdome/arena_source) +"bZ" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"ca" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"cb" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena_source) +"cc" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena_source) +"cd" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena_source) +"ce" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"cf" = (/turf/simulated/floor/bluegrid,/area/tdome/arena_source) +"cg" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena_source) +"ch" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"ci" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"cj" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena_source) +"ck" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 2; height = 12; id = "ferry_transit"; width = 5},/turf/space/transit/horizontal,/area/space) +"cl" = (/obj/docking_port/stationary/transit{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_transit"; width = 18},/turf/space/transit,/area/space) +"cm" = (/obj/docking_port/stationary/transit{dwidth = 1; height = 4; id = "pod1_transit"; width = 3},/turf/space/transit,/area/space) +"cn" = (/obj/docking_port/stationary/transit{dwidth = 1; height = 4; id = "pod2_transit"; width = 3},/turf/space/transit,/area/space) +"co" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 5; height = 7; id = "supply_transit"; width = 12},/turf/space/transit,/area/space) +"cp" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 2; height = 5; id = "laborcamp_transit"; width = 9},/turf/space/transit,/area/space) +"cq" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 3; height = 5; id = "mining_transit"; width = 7},/turf/space/transit,/area/space) +"cr" = (/turf/unsimulated/wall,/area/start) +"cs" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) +"ct" = (/turf/unsimulated/wall/splashscreen,/area/start) +"cu" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/centcom/evac) +"cv" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cw" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cx" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cy" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/centcom/evac) +"cz" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod1_away"; name = "recovery ship"; width = 3},/turf/space,/area/space) +"cA" = (/obj/docking_port/stationary{dir = 1; dwidth = 1; height = 4; id = "pod2_away"; name = "recovery ship"; width = 3},/turf/space,/area/space) +"cB" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/centcom/evac) +"cC" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/shuttle/plating,/area/centcom/evac) +"cD" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/centcom/evac) +"cE" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/centcom/evac) +"cF" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) +"cG" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/centcom/evac) +"cH" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) +"cI" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/centcom/evac) +"cJ" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/centcom/evac) +"cK" = (/turf/simulated/shuttle/plating,/area/centcom/evac) +"cL" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/centcom/evac) +"cM" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/centcom/evac) +"cN" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cO" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"cP" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor,/area/centcom/evac) +"cQ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cR" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) +"cS" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/centcom/evac) +"cT" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/centcom/evac) +"cU" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/centcom/evac) +"cV" = (/turf/simulated/shuttle/floor,/area/centcom/evac) +"cW" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/centcom/evac) +"cX" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/centcom/evac) +"cY" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/centcom/evac) +"cZ" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/centcom/evac) +"da" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"db" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dc" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dd" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"de" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) +"df" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/centcom/evac) +"dg" = (/turf/simulated/shuttle/wall{icon_state = "swallc2"; dir = 2},/area/centcom/evac) +"dh" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"di" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dj" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dk" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dl" = (/obj/structure/table,/obj/item/device/flash/handheld,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dm" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/centcom/evac) +"do" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dp" = (/obj/machinery/door/window/northright{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Desk"; req_access_txt = "103"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/centcom/evac) +"dq" = (/obj/docking_port/stationary{dir = 4; dwidth = 1; height = 4; id = "pod3_away"; name = "recovery ship"; width = 3},/turf/space,/area/space) +"dr" = (/obj/structure/stool/bed,/turf/simulated/shuttle/floor,/area/centcom/evac) +"ds" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/centcom/evac) +"dt" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"du" = (/obj/docking_port/stationary{dir = 4; dwidth = 1; height = 4; id = "pod4_away"; name = "recovery ship"; width = 3},/turf/space,/area/space) +"dv" = (/turf/simulated/shuttle/wall{icon_state = "swall2"; dir = 2},/area/centcom/evac) +"dw" = (/turf/unsimulated/wall,/area/centcom/suppy) +"dx" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dy" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dz" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dA" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/space) +"dB" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"dC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) +"dD" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/centcom/evac) +"dE" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/centcom/evac) +"dF" = (/obj/machinery/door/airlock/shuttle{name = "Cockpit"; req_access_txt = "109"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) +"dG" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) +"dH" = (/turf/simulated/shuttle/floor,/area/space) +"dI" = (/obj/structure/table,/obj/item/device/radio/off,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dJ" = (/obj/structure/stool/bed/chair{dir = 4; name = "Prosecution"},/turf/simulated/shuttle/floor,/area/centcom/evac) +"dK" = (/obj/structure/filingcabinet,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dL" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dM" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/simulated/shuttle/plating,/area/space) +"dN" = (/turf/unsimulated/wall/fakedoor,/area/centcom/suppy) +"dO" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dP" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dQ" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dR" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dS" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor,/area/centcom/evac) +"dT" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/shuttle/plating,/area/space) +"dU" = (/obj/machinery/door_control{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/simulated/shuttle/floor,/area/space) +"dV" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 5; width = 12},/obj/docking_port/stationary{dir = 8; dwidth = 4; height = 7; id = "supply_away"; name = "Centcom"; width = 11},/turf/simulated/shuttle/plating,/area/space) +"dW" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/simulated/shuttle/plating,/area/space) +"dX" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/space) +"dY" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) +"dZ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"ea" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/space) +"eb" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/space) +"ec" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/space) +"ed" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/plating,/area/space) +"ee" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) +"ef" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/simulated/shuttle/plating,/area/space) +"eg" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/space) +"eh" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/simulated/shuttle/plating,/area/space) +"ei" = (/turf/unsimulated/wall,/area/centcom/control) +"ej" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) +"ek" = (/turf/unsimulated/wall,/area/centcom/evac) +"el" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"em" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"en" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"eo" = (/turf/space,/area/centcom/evac) +"ep" = (/turf/unsimulated/wall,/area/centcom/prison) +"eq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"er" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"es" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"et" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"eu" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/centcom/prison) +"ev" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"ew" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"ex" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"ey" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"ez" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/simulated/shuttle/plating,/area/space) +"eA" = (/turf/unsimulated/wall/fakedoor{name = "Centcom Security"},/area/centcom/evac) +"eB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"eC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eD" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/space) +"eE" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/space) +"eF" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eG" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"eH" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) +"eI" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"eJ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"eK" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"eL" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/space) +"eN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/space) +"eO" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eP" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"eQ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) +"eR" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/obj/structure/showcase/fakeid,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"eS" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eT" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/space) +"eU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/shuttle/floor,/area/space) +"eV" = (/obj/machinery/flasher_button{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/simulated/shuttle/floor,/area/space) +"eW" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"eX" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) +"eY" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"eZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"fa" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fb" = (/obj/structure/stool/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fc" = (/obj/structure/showcase/fakesec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fd" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/space) +"fe" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/space) +"ff" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/space) +"fg" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"fh" = (/turf/unsimulated/wall,/area/centcom/ferry) +"fi" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"fj" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"fk" = (/obj/machinery/door/window/northleft{dir = 2; name = "Centcom Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fl" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fm" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fo" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/space) +"fp" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fq" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fr" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"ft" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fu" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fv" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fw" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) +"fx" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) +"fy" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) +"fz" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) +"fA" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/flasher_button{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/simulated/shuttle/floor4,/area/space) +"fB" = (/turf/simulated/shuttle/floor4,/area/space) +"fC" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/space) +"fD" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fE" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fF" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) +"fG" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/control) +"fH" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) +"fI" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) +"fJ" = (/obj/machinery/door/airlock/external{name = "Port Docking Bay 1"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) +"fK" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/evac) +"fL" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/simulated/shuttle/plating,/area/space) +"fM" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/space) +"fN" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fO" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fP" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"fQ" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) +"fR" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) +"fS" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/control) +"fT" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/control) +"fU" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/control) +"fV" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"fW" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"; dir = 2},/area/space) +"fX" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"fY" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) +"fZ" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) +"ga" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"gb" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/ferry) +"gc" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) +"gd" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) +"ge" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"gf" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"gg" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) +"gh" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency,/obj/docking_port/stationary{dir = 4; dwidth = 9; height = 11; id = "emergency_away"; name = "Centcom"; width = 22},/turf/simulated/shuttle/plating,/area/space) +"gi" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/shuttle/floor,/area/space) +"gj" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor,/area/space) +"gk" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"gl" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/space) +"gm" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) +"gn" = (/turf/unsimulated/floor{name = "plating"},/area/space) +"go" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) +"gp" = (/obj/effect/landmark{name = "Deathsquad"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"gq" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) +"gr" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"gs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"gt" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"gu" = (/turf/unsimulated/wall,/area/syndicate_mothership) +"gv" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/plating,/area/space) +"gw" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/space) +"gx" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/space) +"gy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) +"gz" = (/turf/unsimulated/wall/fakeglass{tag = "icon-fakewindows (SOUTHEAST)"; icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) +"gA" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) +"gB" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gC" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gD" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gE" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gF" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor,/area/space) +"gG" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; travelDir = 180; width = 5},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 12; id = "ferry_away"; name = "unknown"; turf_type = /turf/unsimulated/floor; width = 5},/turf/simulated/shuttle/floor,/area/space) +"gH" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) +"gI" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/ferry) +"gJ" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) +"gK" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) +"gL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) +"gM" = (/turf/simulated/shuttle/wall{icon_state = "swallc1"; dir = 2},/area/space) +"gN" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) +"gO" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) +"gP" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"gQ" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"gR" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"gS" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) +"gT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) +"gU" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) +"gV" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/plating,/area/space) +"gW" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/space) +"gX" = (/turf/unsimulated/wall,/area/centcom/holding) +"gY" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) +"gZ" = (/obj/machinery/door/airlock/centcom{name = "Centcom"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) +"ha" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/simulated/shuttle/floor,/area/space) +"hb" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/space) +"hc" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/simulated/shuttle/floor,/area/space) +"hd" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"he" = (/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/space) +"hf" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/space) +"hg" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"hh" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/space) +"hi" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/space) +"hj" = (/obj/structure/grille,/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/space) +"hk" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/space) +"hl" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) +"hm" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/tdome/tdomeobserve) +"hn" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeobserve) +"ho" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"hp" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) +"hq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) +"hr" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"hs" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"ht" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hu" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hv" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hw" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hx" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hy" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) +"hz" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) +"hA" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) +"hB" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"hC" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) +"hD" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hE" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hF" = (/turf/unsimulated/wall/fakeglass,/area/tdome/tdomeobserve) +"hG" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome/tdomeobserve) +"hH" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) +"hI" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome/tdomeobserve) +"hJ" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/evac) +"hK" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"hL" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{dir = 1; icon_state = "green"},/area/centcom/evac) +"hM" = (/obj/structure/closet,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/space) +"hN" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/space) +"hO" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hP" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1; icon_state = "comfychair"; name = "pilot's chair"; tag = "icon-comfychair (NORTH)"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"hQ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"hR" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"hS" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"hT" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hU" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hV" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) +"hW" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) +"hX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"hY" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"hZ" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "small"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/wizard_station) +"ia" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 8; icon_state = "fakewindows2"},/area/wizard_station) +"ib" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 4; icon_state = "fakewindows"},/area/wizard_station) +"ic" = (/turf/unsimulated/wall/normal{tag = "icon-uranium2"; icon_state = "uranium2"},/area/wizard_station) +"id" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ie" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"if" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ig" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ih" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ii" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ij" = (/obj/machinery/vending/cigarette{products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/random = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"ik" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/syndicate_mothership) +"il" = (/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"im" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"in" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/wiki/engineering_hacking,/obj/item/weapon/book/manual/robotics_cyborgs,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"io" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) +"ip" = (/obj/structure/lattice,/turf/space/transit,/area/wizard_station) +"iq" = (/obj/item/weapon/shard{color = "#008000"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"ir" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"is" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"it" = (/turf/unsimulated/wall/normal{tag = "icon-uranium5"; icon_state = "uranium5"},/area/wizard_station) +"iu" = (/turf/unsimulated/wall/normal{tag = "icon-uranium10"; icon_state = "uranium10"},/area/wizard_station) +"iv" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/space) +"iw" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ix" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/space) +"iy" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) +"iz" = (/obj/item/weapon/paper{info = "GET DAT FUKKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iA" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iB" = (/mob/living/simple_animal/hostile/retaliate/bat{desc = "A Syndicate experiment in weaponized space carp technology. Its fangs seem to have been intentionally dulled down to prevent accidents."; faction = list("syndicate"); harm_intent_damage = 5; health = 50; icon_dead = "carp_dead"; icon_gib = "carp_gib"; icon_living = "carp"; icon_state = "carp"; name = "Cayenne"; real_name = "Cayenne"; response_disarm = "lightly brushes aside"; response_help = "pets"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iC" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iD" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"iE" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome/tdomeobserve) +"iF" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome/tdomeobserve) +"iG" = (/turf/unsimulated/floor{dir = 10; icon_state = "green"},/area/centcom/evac) +"iH" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/evac) +"iI" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/evac) +"iJ" = (/obj/structure/lattice,/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/turf/space/transit,/area/wizard_station) +"iK" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"iL" = (/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"iM" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"iN" = (/turf/unsimulated/wall/normal{tag = "icon-uranium3"; icon_state = "uranium3"},/area/wizard_station) +"iO" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"iP" = (/obj/structure/table,/obj/item/weapon/storage/box/zipties{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"iQ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) +"iR" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) +"iS" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iT" = (/obj/structure/table/wood,/obj/item/pizzabox{ismessy = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iU" = (/obj/structure/stool,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"iV" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHWEST)"; icon_state = "podhatch"; dir = 9},/area/syndicate_mothership) +"iW" = (/obj/structure/dresser,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"iX" = (/obj/structure/table/wood,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) +"iY" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome/tdomeobserve) +"iZ" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome/tdomeobserve) +"ja" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome/tdomeobserve) +"jb" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome/tdomeobserve) +"jc" = (/turf/unsimulated/wall/fakedoor{name = "Centcom"},/area/centcom/evac) +"jd" = (/obj/structure/showcase{desc = "A strange machine supposedly from another world. The Wizard Federation has been meddling with it for years."; icon_state = "processor"; name = "byond random number generator"},/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"je" = (/obj/item/weapon/gun/energy/pulse_rifle,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jf" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jg" = (/obj/structure/showcase{desc = "A historical figure of great importance to the wizard federation. He spent his long life learning magic, stealing artifacts, and harassing idiots with swords. May he rest forever, Rodney."; icon = 'icons/mob/mob.dmi'; icon_state = "nim"; name = "wizard of yendor showcase"},/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"jh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ji" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jj" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) +"jk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) +"jl" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jm" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = 5; pixel_y = -2; step_x = 0},/obj/item/toy/cards/deck/syndicate{icon_state = "deck_syndicate_full"; pixel_x = -6; pixel_y = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jn" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (WEST)"; icon_state = "podhatch"; dir = 8},/area/syndicate_mothership) +"jo" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 6; icon_state = "fakewindows2"},/area/wizard_station) +"jp" = (/obj/effect/forcefield,/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Bridge"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jq" = (/turf/unsimulated/wall/normal{tag = "icon-uranium6"; icon_state = "uranium6"},/area/wizard_station) +"jr" = (/turf/unsimulated/wall/normal{tag = "icon-uranium9"; icon_state = "uranium9"},/area/wizard_station) +"js" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) +"jt" = (/turf/unsimulated/floor,/area/syndicate_mothership) +"ju" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) +"jv" = (/turf/space,/area/tdome/tdomeobserve) +"jw" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"jx" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jy" = (/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jz" = (/obj/machinery/suit_storage_unit/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jA" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jB" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) +"jC" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) +"jD" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "151"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jE" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) +"jF" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"jG" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"jH" = (/turf/simulated/shuttle/wall{icon_state = "swall0"; dir = 2},/area/wizard_station) +"jI" = (/turf/unsimulated/wall/fakedoor{name = "Squad 4 Pod"},/area/wizard_station) +"jJ" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/wizard_station) +"jK" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/wizard_station) +"jL" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"jM" = (/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"jN" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"jO" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jP" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"jQ" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/obj/docking_port/mobile{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate"; name = "syndicate infiltrator"; travelDir = 180; width = 18},/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_away"; name = "syndicate recon outpost"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/simulated/shuttle/plating,/area/space) +"jR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/space) +"jS" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) +"jT" = (/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"jU" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"jV" = (/obj/structure/table/wood,/obj/item/device/syndicatedetonator{desc = "This gaudy button can be used to instantly detonate syndicate bombs that have been activated on the station. It is also fun to press."},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"jW" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"jX" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"jY" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"jZ" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"ka" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"kb" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space/transit,/area/wizard_station) +"kc" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/floor/plating/airless,/area/wizard_station) +"kd" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"ke" = (/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"kf" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/airless,/area/wizard_station) +"kg" = (/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"kh" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage7"; icon_state = "cultdamage7"},/area/wizard_station) +"ki" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"kj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) +"kk" = (/obj/structure/table,/obj/item/weapon/c4{pixel_x = 2; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kl" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"km" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"kn" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Uplink Management Control"; req_access_txt = "151"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"ko" = (/obj/item/weapon/soap/syndie,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"kp" = (/obj/item/weapon/mop,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) +"kq" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) +"kr" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) +"ks" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/wizard_station) +"kt" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/wizard_station) +"ku" = (/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"kv" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"kw" = (/obj/structure/table/wood/poker,/obj/item/toy/cards/cardhand,/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"kx" = (/obj/machinery/door/window{dir = 4; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ky" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kz" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) +"kA" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"kB" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) +"kC" = (/obj/machinery/door/airlock/glass_large{name = "Equipment Room"; opacity = 1; req_access_txt = "150"; text = "g"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"kD" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space/transit,/area/wizard_station) +"kE" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kF" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"kG" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "EVA Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/shuttle/plating,/area/space) +"kI" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kJ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) +"kK" = (/turf/unsimulated/floor{tag = "icon-stage_stairs"; icon_state = "stage_stairs"},/area/syndicate_mothership) +"kL" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"kM" = (/turf/unsimulated/floor{icon_state = "recharge_floor"; name = "mech bay recharge floor"; tag = "icon-recharge_floor"},/area/syndicate_mothership) +"kN" = (/obj/machinery/computer/mech_bay_power_console,/turf/unsimulated/floor/plating,/area/syndicate_mothership) +"kO" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"kP" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) +"kQ" = (/turf/unsimulated/wall/normal{tag = "icon-uranium8"; icon_state = "uranium8"},/area/wizard_station) +"kR" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kS" = (/turf/unsimulated/wall/normal{tag = "icon-uranium4"; icon_state = "uranium4"},/area/wizard_station) +"kT" = (/turf/unsimulated/wall/normal{tag = "icon-uranium12"; icon_state = "uranium12"},/area/wizard_station) +"kU" = (/turf/unsimulated/wall/normal{tag = "icon-uranium14"; icon_state = "uranium14"},/area/wizard_station) +"kV" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Break Room"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"kW" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"kX" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"kY" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{tag = "icon-gravsnow_corner (NORTH)"; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 1},/area/syndicate_mothership) +"kZ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"la" = (/turf/unsimulated/wall,/area/tdome/arena) +"lb" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome/arena) +"lc" = (/turf/simulated/floor/plasteel,/area/tdome/arena) +"ld" = (/turf/unsimulated/wall/normal{tag = "icon-uranium1"; icon_state = "uranium1"},/area/wizard_station) +"le" = (/obj/structure/stool/bed/chair/wood/wings,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lf" = (/obj/structure/table/wood,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lg" = (/obj/structure/table/wood,/obj/item/weapon/retractor,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lh" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"li" = (/obj/structure/table/wood,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lj" = (/obj/structure/rack,/obj/item/clothing/head/helmet/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lk" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ll" = (/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lm" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ln" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lo" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lp" = (/obj/structure/table,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lq" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lr" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/high{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stock_parts/cell/high,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ls" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 9},/obj/item/device/assembly/voice{pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lt" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lu" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lv" = (/obj/structure/table,/obj/item/weapon/weldingtool/largetank{pixel_y = 3},/obj/item/device/multitool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lw" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"lx" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"ly" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"lz" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"lA" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome/arena) +"lB" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/tdome/arena) +"lC" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome/arena) +"lD" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"lE" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"lF" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows"},/area/wizard_station) +"lG" = (/obj/structure/cult/tome,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lH" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/obj/item/clothing/shoes/sandal,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lI" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack{health = 9999},/obj/item/clothing/suit/space/hardsuit/wizard,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"lJ" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/wizard_station) +"lK" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/wizard_station) +"lL" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lM" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lN" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/crowbar/red,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"lO" = (/obj/structure/closet/syndicate/personal,/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/syndicate_mothership) +"lP" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) +"lQ" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"lR" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"lS" = (/turf/unsimulated/wall/fakeglass{color = "#008000"; dir = 1; icon_state = "fakewindows2"},/area/wizard_station) +"lT" = (/obj/structure/bookcase,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lU" = (/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"lV" = (/obj/structure/cult/talisman{desc = "A altar dedicated to the Wizard's Federation"},/obj/item/weapon/kitchenknife/ritual,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lW" = (/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lX" = (/obj/effect/decal/cleanable/blood/splatter,/mob/living/simple_animal/hostile/creature{name = "Experiment 35b"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"lY" = (/obj/machinery/door/poddoor/preopen,/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/plating/airless,/area/wizard_station) +"lZ" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"ma" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{icon_state = "floor"},/area/wizard_station) +"mb" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating/airless,/area/wizard_station) +"mc" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space/transit,/area/wizard_station) +"md" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"me" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mf" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mg" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"mh" = (/turf/simulated/floor/bluegrid,/area/tdome/arena) +"mi" = (/obj/machinery/flasher{id = "tdomeflash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"mj" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"mk" = (/turf/unsimulated/wall/fakeglass{color = "#008000"},/area/wizard_station) +"ml" = (/obj/item/weapon/shard{color = "#008000"; icon_state = "medium"},/obj/structure/grille{color = "#008000"; density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/wizard_station) +"mm" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{tag = "icon-cultdamage5"; icon_state = "cultdamage5"},/area/wizard_station) +"mn" = (/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/splatter,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mo" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/wizard_station) +"mp" = (/turf/unsimulated/wall/fakedoor{name = "Squad 3 Pod"},/area/wizard_station) +"mq" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_x = 1; pixel_y = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/antitoxin,/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/antitoxin{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ms" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mt" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mu" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb{pixel_y = 5},/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mv" = (/obj/structure/table,/obj/item/weapon/grenade/syndieminibomb{pixel_x = 4; pixel_y = 2},/obj/item/weapon/grenade/syndieminibomb{pixel_x = -1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mw" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome/arena) +"mx" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"my" = (/obj/structure/cult/pylon,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mz" = (/obj/effect/decal/cleanable/blood/splatter,/obj/structure/rack,/obj/item/weapon/staff,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"mA" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"mB" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"mC" = (/turf/unsimulated/floor{tag = "icon-cultdamage4"; icon_state = "cultdamage4"},/area/wizard_station) +"mD" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mE" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mF" = (/obj/structure/door_assembly{anchored = 1; icon_state = "door_as_uranium1"; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mG" = (/turf/unsimulated/wall/normal{tag = "icon-uranium15"; icon_state = "uranium15"},/area/wizard_station) +"mH" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Corridor A"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"mI" = (/obj/structure/table,/obj/item/robot_parts/r_arm,/obj/item/weapon/storage/firstaid/regular{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mJ" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/oxygen/red,/obj/item/clothing/mask/gas,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mK" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgicaldrill,/obj/item/weapon/scalpel,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mL" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/space) +"mM" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mN" = (/obj/machinery/teleport/hub/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"mO" = (/obj/effect/forcefield,/turf/unsimulated/floor{tag = "icon-cultdamage3"; icon_state = "cultdamage3"},/area/wizard_station) +"mP" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/shuttle/plating,/area/space) +"mQ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/shuttle/plating,/area/space) +"mR" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"mS" = (/turf/unsimulated/floor{tag = "icon-cultdamage2"; icon_state = "cultdamage2"},/area/wizard_station) +"mT" = (/obj/effect/forcefield,/turf/space,/area/wizard_station) +"mU" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"mV" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"mW" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeadmin) +"mX" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeadmin) +"mY" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/tdome/tdomeadmin) +"mZ" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome/arena) +"na" = (/obj/structure/lattice,/obj/effect/forcefield,/turf/space,/area/wizard_station) +"nb" = (/obj/effect/forcefield,/turf/space/transit,/area/wizard_station) +"nc" = (/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"nd" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ne" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{pixel_y = 0},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"nf" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"ng" = (/obj/machinery/flasher_button{id = "tdomeflash"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"nh" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Personal Quarters"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ni" = (/turf/unsimulated/wall,/area/tdome/tdomeadmin) +"nj" = (/obj/machinery/computer/security/telescreen{pixel_y = -32},/turf/unsimulated/floor{icon_state = "redyellowfull"},/area/tdome/tdomeadmin) +"nk" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"nl" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"nm" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"nn" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"no" = (/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f10"; layer = 2},/area/wizard_station) +"np" = (/turf/unsimulated/floor{tag = "icon-cultdamage6"; icon_state = "cultdamage6"},/area/wizard_station) +"nq" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome Admin"},/area/tdome/tdomeadmin) +"nr" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomehea"; name = "Heavy Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"ns" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdome"; name = "Main Blast Doors Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"nt" = (/obj/structure/table,/obj/machinery/door_control{id = "thunderdomegen"; name = "General Supply Control"; pixel_y = 0; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeadmin) +"nu" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"nv" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/wiz,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"nw" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"nx" = (/obj/effect/decal/cleanable/blood/gibs/body,/turf/unsimulated/floor{tag = "icon-cultdamage"; icon_state = "cultdamage"},/area/wizard_station) +"ny" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/wizard_station) +"nz" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/wizard_station) +"nA" = (/obj/structure/dresser,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"nB" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"nC" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"nD" = (/turf/unsimulated/wall/fakedoor{name = "Squad 2 Pod"},/area/wizard_station) +"nE" = (/turf/unsimulated/wall/normal{tag = "icon-uranium13"; icon_state = "uranium13"},/area/wizard_station) +"nF" = (/turf/simulated/shuttle/wall,/area/wizard_station) +"nG" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/wizard_station) +"nH" = (/obj/structure/table/wood,/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nI" = (/obj/structure/table/wood,/obj/item/weapon/gun/magic/wand{desc = "Used in emergency's to reignite magma engines. This one appears spent."; name = "wand of emergency engine ignition"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"nJ" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/wizard_station) +"nK" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nL" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nM" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nN" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nO" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nP" = (/obj/structure/rack,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nQ" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nR" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nS" = (/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nT" = (/turf/unsimulated/beach/sand,/area/centcom/holding) +"nU" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/centcom/holding) +"nV" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/centcom/holding) +"nW" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'; name = "Engine Room B"},/turf/space,/area/wizard_station) +"nX" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"nY" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"nZ" = (/obj/item/device/camera,/turf/unsimulated/beach/sand,/area/centcom/holding) +"oa" = (/obj/structure/cult/forge{desc = "A engine used in powering the wizards ship"; name = "magma engine"},/turf/unsimulated/floor{tag = "icon-cult"; icon_state = "cult"},/area/wizard_station) +"ob" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"oc" = (/obj/structure/table,/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"od" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"oe" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"of" = (/obj/structure/stool{pixel_y = 8},/obj/item/clothing/head/bandana{pixel_y = -10},/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/beach/sand,/area/centcom/holding) +"og" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/beach/sand,/area/centcom/holding) +"oh" = (/turf/unsimulated/wall/normal{tag = "icon-uranium11"; icon_state = "uranium11"},/area/wizard_station) +"oi" = (/obj/structure/window/reinforced{color = "#008000"; dir = 1},/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"oj" = (/turf/unsimulated/wall/normal{tag = "icon-uranium7"; icon_state = "uranium7"},/area/wizard_station) +"ok" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/tie/waistcoat,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"ol" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/centcom/holding) +"om" = (/obj/structure/shuttle/engine/heater,/turf/unsimulated/floor{tag = "icon-lava"; icon_state = "lava"},/area/wizard_station) +"on" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"oo" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"op" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/space) +"oq" = (/turf/unsimulated/beach/coastline,/area/centcom/holding) +"or" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/coastline,/area/centcom/holding) +"os" = (/obj/structure/rack,/obj/item/clothing/shoes/laceup,/obj/item/clothing/under/suit_jacket/female{desc = "A black trouser suit for women. Very formal."; name = "black suit"; pixel_x = 3; pixel_y = 1},/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"ot" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"},/area/centcom/holding) +"ou" = (/turf/unsimulated/beach/water,/area/centcom/holding) +"ov" = (/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"},/area/centcom/holding) +"ow" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"ox" = (/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/unsimulated/floor{name = "plating"},/area/centcom/holding) +"oy" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) (1,1,1) = {" -aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaNaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaPaOaOaOaOaOaQ -ajaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZabatauavbgbhbibjaAbkblbmapaqarasatauavbgbhbibjbnbkblbmapaqarasataJaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbtbubububvbw -amaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaeaqarasatauavbgaxbibjbnbkblbmapaqararasataubgbhbibjbnbkblbmapaqaGaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbxbpbxbpbqbrbrbrbrbrbqbsbybsbybsbqbzbAbAbAbBbw -adaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeahbgbhbibjbnbkblaDapaqarasatauavbgbhavbgbhbiblbmapaqarasatauavbgaxaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbzbAbAbAbBbw -alaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbagblbmapaqarasataJavbgbhbibjbnbkblbmasatauavatauavbgbhbibjbnbkblaDaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbzbAbAbAbBbw -aoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYacbgbhbibjbnbkblaDapaqarasatauavbgbhbibjbnbkblbmapaqarasatauavbgaxaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbxbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbzbAbAbAbBbw -abaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUbaaiarasatauavbgbhaybjbnbkblbmapaqarasapaqarasbhbibjbnbkblbmapaqaraHaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbxbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbCbAbAbAbDbw -aeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXbdafbnbkblbmapaqaraHatauavbgbhbibjbnbEbFbGbHbIbJasatauavbgbhbibjbnaBaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbCbAbAbAbDbw -ahbebdaSbbbcbKaYaUbLbMbNbObPbQbRbSbTaXbdbUaYaRbbaWaTanbmapaqarasatauaKbgbhbibjbnbkblbmbGbVbWbXbYbZavbgbhbibjbnbkblbmaEaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqbCbAbAbAbDbw -agbbaTaZaYcabdbaaTbOcbcccdcecbcdcebSaUaTaZbKaUaYaSbcakbibjbnbkblbmapaFarasatauavbgbhbicfcgchcibVcjaqarasatauavbgbhbiazaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbxbpbxbpbqbrbrbrbrbrbqbsbybsbybsbqbCbAbAbAbDbw -acaYbcaVbaaRaTbdckclcmcncoclcmcoclcmcpbcaVbdaXbaaZbfaaasatauavbgbhbiazbnbkblbmapaqarasbFchcibVbWcqbjbnbkblbmapaqarasaIaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbobpbpbpbpbpbqbrbrbrbrbrbqbsbsbsbsbsbqcrcscscsctbw -aibabfbebdaUbcaTcucvcdcwcxcvcdcxcvcdcybfbeaTaWbdaVaRajbhbibjbnbkblbmaEaqarasatauavbgbhczcAcBcCbFcBapaqarasatauavbgbhayaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMcDcEcEcEcEcEcFcEcEcEcEcEcFcEcEcEcEcEcFcEcEcEcEcEcG -afbdaRbbaTaXbfbccHcIcocJcKcIcocKcIcocLaRbbbcaSaTbeaUamaqarasatauavbgaxbibjbnbkblbmapaqauasatauavbjbhbibjbnbkblbmapaqaGaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbocMcMcNcOcObqcPcPcPcPcPbqcQcRcRcRcSbqcTcUcUcUcVbw -anaTaUaYbcaWaRcuclcKcIcocJcdcvcdcvcccbcWaYbfaZbcbbaXadauavbgbhbibjbnaBblbmapaqarasatauarbibjbnbkbgbkblbmapaqarasatauaKaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbocXcXcYcZcZbqcPdacPdbcPbqdcdddddddebqdfdgdgdgdhbw -akbcaXbabfaSaUcHcvccdicxcecocIcocIcncmcpbaaRaVbfaYaWalbjbnbkblbmapaqaGasatauavbgbhbibjcAbEdjczdkbHarasatauavbgbhbibjaAaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbocXdldldlcZbqcPcPcPcPcPbqdcdddddddebqdfdmdmdmdhbw -aabfaWbdaRaZaXcWcIcncbcKclcxdicxdicwcdcybdaUbeaRbaaSaobkblbmapaqarasaIauavbgbhbibjbnbkbHdndodpdqdratauavbgbhbibjbnbkaCaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbocXcYcYcYcZbqcPcPcPcPcPbqdcdddddddebqdfdgdgdgdhbw -ajaRaSaTaUaVaWcpdicwcmcccvcKcbcKcbcJcocLaTaXbbaUbdaZabavbgbhbibjbnbkaCbmapaqarasatauavdsdtdudvdwdxblbmapaqarasatauavawaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodydzdzdzdAbqcPdBcPcPcPbqdCdDdDdDdEbqdFdGdGdGdHbw -amaUaZbcaXbeaScycbcJcdcncIcccmcccmcecxdIbcaWaYaXaTaVaebnbkblbmapaqaraHatauavbgbhbibjbncBdJdKdLdtdMasatauavbgbhbibjbnaBaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodNdOdOdOdPbqcPcPcPdQcPbqdRdSdSdSdTbqdUdVdVdVdWbw -adaXaVbfaWbbaZcLcmcecocwdicncdcncdclcKdXbfaSbaaWbcbeaharasatauavbgbhaybjbnbkblbmapaqarbIdsdYbEdjczbibjbnbkblbmapaqaraHaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodZcYeacYebbqcPcPcPcPcPbqecddddddedbqeedgdgdgefbw -alaWbeaRaSaYaVdIcdclcxcJcbcwcocwcocvccegaRaZbdaSbfbbagbibjbnbkblbmapaFarasatauavbgbhbibjbnbkblbmapaqarasatauavbgbhbiazaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodZehehehebbqcPcPcPcPcPbqecddddddedbqeeeieieiefbw -aoaSbbaUaZbabedXcocvcKcecmcJcxcJcxcIcnejaUaVaTaZaRaYacatauavbgbhbibjaAbkblbmapaqarasatauavbgbhbibjbnbkblbmapaqarasataJaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMbodZdZcYebebbqekekekekekbqecddddddedbqeedgdgdgefbw -abaZaYaXaVbdbbegcxcIccclcdcecKcecKdicwelaXbebcaVaUbaaibmapaqarasatauaKbgbhbibjbnbkblbmapaqarasatauavbgbhbibjbnbkblbmaEaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMboememeneoeobqepepepepepbqeqerereresbqeteueueuevbw -aeaVbaaWbeaTaYejcKdicncvcoclccclcccbcJewaWbbbfbeaXbdafbkblbmapaqarasaIauavbgbhbibjbnbkblbmapaqarasatauavbgbhbibjbnbkaCaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMexeyeyeyeyeyezeyeyeyeyeyezeyeyeyeyeyezeyeyeyeyeyeA -ahbebdaSbbbcbaelcccbcwcIcxcvcncvcncmceeBaSaYaRbbaWaTanauavbgbhbibjbnaBblbmapaqarasatauavbgbhbibjbnbkblbmapaqarasatauaKaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCeCeCeDeEeEeEeEeEeEeEeEeEeEeEeEeEeDeCeCeCeCeCeCeCeCeC -agbbaTaZaYbfbdewcncmcJdicKcIcwcIcwcdcleFaZbaaUaYaSbcakbhbibjbnbkblbmaEaqarasatauavbgbhbibjbnbkblbmapaqarasatauavbgbhayaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -acaYbcaVbaaRaTeBcwcdcecbccdicJdicJcocvckaVbdaXbaaZbfaaasatauavbgbhbiazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaGaHaIaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -aibabfbebdaUbceFcJcoclcmcncbcecbcecxcIcubeaTaWbdaVaRajaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeMeNeMeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -afbdaRbbaTaXbfckcecxcvcdcwcmclcmclcKdicHbbbcaSaTbeaUamaLaaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamamaiaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeMeMeMeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -anaTaUaYbcaWaRcuclcKcIcocJcdcvcdcvcccbcWaYbfaZbcbbaXadaLajaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -akbcaXbabfaSaUcHcvccdicxcecocIcocIcncmcpbaaRaVbfaYaWalaLamaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeGeHcFcFcFcFcFeIeJeEeEeEeEeEeEeEeEeEeEeEeEeEeKeIcFcFcFcFcFeHeLeC -aabfaWbdaRaZaXaUcycIclcmdicecdcecdcccLaWbdaUbeaRbaaSaoaLadaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeOeOeOeOeOeCeDeEeEeEeEeEeEeEeEeEeEeEeEeEeDeCeOeOeOeOeOeCeCeC -ajaRaSaTaUaVaWaXaYdIewejckeBegcucydXbaaSaTaXbbaUbdaZabaLalaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCePePePePePeCcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFeCeQeQeQeQeQeCaMaM -amaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaeaLaoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCeCeCeCeCeCeCaMaM -adaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeahaLabaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbagaLaeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXaXbdafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYacaLahbebdaSbbbcbaaYeRbLbMbNbObPbQbRbSbTeSbdaSaYaRbbaWaWaTanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUbaaiaLagbbaTaZaYbfbdbaeSeTeUeVeWeXeYeZfafbfcaTaZbaaUaYaSaSbcakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagadafaLacaYbcaVbaaRaTbdfceZfafdfeffeWeVfgfhbUbcaVbdaXbaaZaZbfaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbebdaSbbbcbaaYaUaTaXaRaZaWbfaVbabcaXbdaSaYaRbbaWaTanaLaibabfbebdaUbcaTbUeVfgfbeUeTfefdfieYfjbfbeaTaWbdaVaVaRajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agbbaTaZaYbfbdbaaXbcaWaUaVaSaRbebdbfaWaTaZbaaUaYaSbcakaLafbdaRbbaTaXbfbcfjfdfifhfaeZeUfbeXeWfkaRbbbcaSaTbebeaUamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaYbcaVbaaRaTbdaWbfaSaXbeaZaUbbaTaRaSbcaVbdaXbaaZbfaaaLanaTaUaYbcaWaRbffkfbeXeYfgeVfafhfffeflaUaYbfaZbcbbbbaXadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aibabfbebdaUbcaTaSaRaZaWbbaVaXaYbcaUaZbfbeaTaWbdaVaRajaLakbcaXbabfaSaUaRflbbaXeWfifdfgeYaWaTfmaXbaaRaVbfaYaYaWalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afbdaRbbaTaXbfbcaZaUaVaSaYbeaWbabfaXaVaRbbbcaSaTbeaUamaLaabfaWbdaRbObMfnfofpbPfeeXfbfieWaSbcfqaWbdaUbeaRbabaaSaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -anaTaUaYbcaWaRbfaVaXbeaZbabbaSbdaRaWbeaUaYbfaZbcbbaXadaLajaRaSaTaUfkeTffeYeWeZeUfffheXfeaZbfbKaSaTaXbbaUbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -akbcaXbabfaSaUaRbeaWbbaVbdaYaZaTaUaSbbaXbaaRaVbfaYaWalaLamaUaZbcaXfleZeTeWfeeVfaeTeYffeUbTbTbTbTfraWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aabfaWbdaRaZaXaUfsftfpfufvbafwfxbMfyfzaWbdaUbeaRbaaSaoaLadaXaVbfaWfmeVeZfeeUfdfgeZeWeTfafbeXeUfdcaaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ajaRaSaTaUaVaWaXfAfBfCfDfEaXfFfGfHfIfJbaaTaXbbaUbdaZabaLalaWbeaRaSfqfdeVeUfafbfieVfeeZfgfhfffafbfKaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -amaUaZbcaXbeaSaWfJfLfMfNfOaWfPfQfRfSfTbdbcaWaYaXaTaVaeaLaoaSbbaUaZbKfbfdfafgfheXfdeUeVfieYeTfgfheRaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -adaXaVbfaWbbaZaSfTfUfVfCfwaSfAfWfXfYfZaTbfaSbaaWbcbeahaLabaZaYaXfkgafhfbfgfieYfffbfafdeXeWeZfieYgbgbfufraUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaWbeaRaSaYaVaZfZfDgcfMgdaZfJgefIgffEbcaRaZbdaSbfbbagaLaeaVbaaWfleUeYfhfieXeWeTfhfgfbfffeeVeXeWeTeTfhcaaXaXbdafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaSbbaUaZbabeaVfEfAfOfZfsaVfTfzfFfJfObfaUaVaTaZaRaYacaLahbebdaSfmfaeWeYeXfffeeZeYfifheTeUfdfffeeZeZeYfKaWaWaTanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaZaYaXaVbdbbbeaZaUaVaSaYbeaWbabfaXaVaRaXbebcaVaUbaaiaLagbbaTaZfqfgfeeWffeTeUeVeWeXeYeZfafbeTeUeVeVeWeRaSaSbcakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTaUbaaWbbbfbeaXbdafaLacaYbcaVbKfieUfeeTeZfafdfeffeWeVfgfheZfafdfdfeeSaZaZbfaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbebdaSbbbcbaaYaUaTaXaRaZaWbfaVbabcaXbdaSaYaRbbaWaTanaLaibabfbeggeXfaeUeZeVfgfbeUeTfefdfieYeVfgfbfbeUfcaVaVaRajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agbbaTaZaYbfbdbaaXbcaWaUaVaSaRbebdbfaWaTaZbaaUaYaSbcakaLafbdaRbbghfffgfaeVfdfifhfaeZeUfbeXeWfdfifhfhfabUbebeaUamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaYbcaVbaaRaTbdaWbfaSaXbeaZaUbbaTaRaSbcaVbdaXbaaZbfaaaLanaTaUaYfreTfifgfdfbaUeYfgeVfafhaXfefbeXeYeYfgfjbbbbaXadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aibabfbebdaUbcaTaSaRaZaWbbaVaXaYbcaUaZbfbeaTaWbdaVaRajaLakbcaXbacaeZeXfifbeTbbfdfeeYeVeUaUeZfhffeWeWfifkaYaYaWalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afbdaRbbaTaXbfbcaZaUaVaSaYbeaWbabfaXaVaRbbbcaSaTbeaUamaLaabfaWbdfKeVffeXfheZaYbeaTbaaVbcaXeVeYeTfefeeXflbabaaSaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -analahajaoacaeabanagakafamaaaiadaeacakahajabafaoaaagadaLajaRaSaTcWdXcycpeldIewejckeBegcucydXewcLeFeFcpejbdbdaZabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bebcaXbabfaSaUaRbeaWbbaVbdaYaZaTaUaSbbaXbaaRaVbfaYaWaTaLamaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaTaVaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bbbfaWbdaRaZaXaUbbaSaYbeaTbaaVbcaXaZaYaWbdaUbeaRbaaSbcaLadaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbcbeahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aYaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZbfaLalaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbfbbagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -baaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaRaLaoaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaRaYacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bdaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaUaLabaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdaRaYaXbebcaVaUaUbaaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aTaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbaXaLaeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagagadafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -bcaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYaWaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigjgigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gigigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -gkgigigigigigigigigigigigigigiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMglglglaMgmgmgmaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMglglglaMgmgmgmaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMglglglaMgmgmgmaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgngogpgqgrglglglaMgmgmgmgngogpgqgraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgsgtgtgtgugvgwgxgygxgwgzgAgtgtgtgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgsgBgBgCgDgEgFgGgHgIgFgEgJgKgBgBgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgsgBgBgLgMgMgFgMgMgMgFgMgMgLgBgBgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgKgBgwgMgFgFgFgFgFgFgFgMgwgBgCgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgPgQgRgSgTgUgFgVgMgFgWgXgPgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgsgYgZhahbgFgMgMgFgWgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshchdhdgUgFgWhegFgWgLhfhfhfhfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshghdhdhhgFgWhegFgFgwhfhfhfhfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgugPgPgPgQgFgMgMgFgWgxhfhfhfhfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFgWhegFgWhjaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigLgFgWhegFgWgxhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFgFhlgFgFgFgFgFgwhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhihmgFgMgMgMgMhmhkhkhkhkaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshigFhigsgFhohphqgEgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhrhshshshshshthnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhuhugPhvhwgzgPhuhugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNgAhzgWgFhAhBgugOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshqgMhCgMhzgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhDhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgshFhGhHhIhJgsaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgNhjhjhjhjhjgOaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhLhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhKhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhMhEaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhxhyhyhyhyhyhxhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhNhOhyhyhyhPhQhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhRhShThThThShUhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhVhWhWhWhXhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYhYhZhYhYiaiaiaiaiaiaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYhYibicidhYiaieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYigihiciiijhYieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifikifikifikifikifikifikifikifikifaMaMaMhYilicicicimhYieieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYiniciciciohYieieieieieieiaaMaMaMaMipiqiqiqiqiqiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifikifikifikifikifikifikifikifikifaMaMaMhYiniciciciohYieiaiaisiaiaiaaMaMaMipitiuiviwivixiyiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMifififififififififififififififififaMaMaMhYhYizhYhYiAhYieiaiBiBiBiCiaaMaMaMiDiEiFiGiGiGiHiIiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYiJiKiLiJhYieiaiBiBiBiBiaaMaMaMiDiMiNiOiPiGiHiQiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhYiRiSiTiJhYieiaiBiUiViWiaaMaMipiXiYiYiZiYjajbiYiXiraMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcaMaMhYiJiKjdjehYieiajfjgjhjiiaaMaMiDjjjjjjiqjkiGjljmjniqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjojpjqjccFhYhYjrhYhYhYhYhYiaiBiBiBiBjsjtjuiDjvjwjwjxiGiGiGiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjyjzjzjcjAjBicjCjCjCjCjBjDiaiBiBiBiBjEjFjEjGjwjHjHiqjIjJjKiGjliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjcjLjcjcjDjMicjNjOjPjCjMjDiajsjujQjsjtjtjujRiYiYiYjSjKjKjKiGjliDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTjUjVjWjXjcjDjMjYicicicjZjMjDiakakbkbkcjEjFjEkdiGkeiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaRaZaZaZaYaXaVbdbbbdbeaTbaaRbcaYaUaXbcaXbaaSaZbfbbaZbcaWaYaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjcjTkgkhkikgkhkhkhkjkhkhkkklkmjVknjXjcjDjMiniciciciokojDiakakbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaUaZaVaXaRaSaTaUaVaWaXaYaZbabbbcbdbebfaWaVbaaSaTaXbbaUbdaZaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMjckgktkukvkwkxkxkxkxkxkxkykzkAjVknjXjcjDkoiniciciciihYiKiakBkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaXaVbeaZaUaZbcaXbeaSaWbaaVbdaYbfaTbbaRaSbebdaZbcaWaYaXaTaVaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkDkCkCkCkEkFkCkCkCkEkCkCkCkCkCkCkEkCkCksaMaMaMaMaMaMaMaMaMaMaMjckjkGkHkGkIkGkGkGkGkGkGkIkJkKjVknkLjckMjcihicicicicicickbkbkbkbkckNaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaWbebbaVaXaVbfaWbbaZaSbdbeaTbaaRbcaYaUaZbbaTaVbfaSbaaWbcbeaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkDkCkCkCkCkCkCkCkCkCkCkCkEkCkCkCkCkCkEkCkCkCkCkCksaMaMaMaMaMaMaMaMaMaMaMjckOkPkGkQkwkRkRkRkRkRkRkykzkSjVknjWkTjWjWicicicicicicickbkbkbkbkciaaMaMiqjJiGkpkqiGkpkqiGkriqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaSaTaYbeaWbeaRaSaYaVaZaTbbbcbdaUbfbaaXaVaYbcbeaRaZbdaSbfbbbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkUkCkCkCkCkCkDkCkCkFkEkCkCkEkCkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMjcjTkOkhkVkOkhkhkhkjkhkhkWklkmjVknkXjckMjcjYicicicjZhYiKiakYkbkbkcjsjtjuiDjJiGkpkqiGkpkqiGkriDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbcbcaXbbaSbbaUaZbabeaVbcaYbfaTaXaRbdaWbebabfbbaUaVaTaZaRaYbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkEkFkCkCkEkCkFksaMaMaMaMaMaMaMaMaMaMaMjcjTjTjTjTjTjTjTjTjTjTjTjTjTkZjVjWjXjcjDjBilicicicimjBjDiakakbkbkcjEjFjEkdiGlaiGiGiGiGiGiGkfiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbfbfaWaYaZaYaXaVbdbbbebfbaaRbcaWaUaTaSbbbdbaaYaXbebcaVaUbaaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkDkCkCkCkCkCkFkCkEkFkCkEkCksaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblclblbjDjMilicicicimjMjDiajsjuldjsjtjtjujRiYiYleiYlfiqlgiqiqlhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbeaRaSbaaVbaaWbeaTaYbbaRbdaUbfaSaXbcaZaYaTbdbaaWbbbfbeaXbdaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkClililililililikCkCkCkCkCkCkCkEkCkCkUkFkCkCkCksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbjDkoilicicicimkojDiakbkbkbkcjEjFjEkdljljljlkiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbdaUaZbdbebdaSbbbcbaaYaYaZbabbbcbdbebfaWaVaTbdaSaYaRbbaWaTbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClmlnlolololololnlpkCkCkCkCkUkClikDlikDkCkEkCkEksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlrlsltlulvlqlqiakbkbkbkcjsjtjuiDljljljljiDlwjljllxiDaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaTaXaVaTbbaTaZaYbfbdbabaaWaTaZbaaUaYaSbcaZbcaTaZbaaUaYaSbcaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlylzlAlBlClDlDlnlEkCkClikskslFlGkskslilHlIliksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblJlKlLlMlNlOlLlKlJiakblPlQlRiaaMaMiDlSlSlTlTiDjmjljllliqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbcaWbebcaYbcbcaXbeaSaWbaaVbdaYbfaTaTbbbcaRbfbdaRaYbfaWaZbfbbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnlUlzlzlVlzlzlzlnlEkClWkskslXlYlYlXksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblKlZmalMlNlOmamblKiakbmcmdmeiaaMaMmfiZmgmgmgmgmgmgmgiZmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbeaSbbbfbabeaVbcaYbfaTbeaRbdaWmimjmkmlaZaUaRbfaUbeaRaSaVaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkClnmmlzlzlzmnlzmolnlEkUlWksmpmqmqmqmqmrmsmtmumvmwmxksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmylKmylMlNlOmylKmyiakbkbkbkbiaaMaMaMmfmzmzmzmzmzmzmzmhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbbbcbeaRbdaRbbaXaYaZbabbbfmAaRmBmCmDmEmFaRbaaRaXbaaUaZbeaUaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCmGlnlnlnmHlnlnlnmIkCkCmJksmKmqmLmLmMmqmqmqmNmOmOmOksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbmPlKlKlMlNlOlKlKmQiamRmSmSmTiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbfbbaUaTaUaYaWbaaVbdaYbbmAmUmVmWmDmXmYaUbdaVaWbdaXaVbbaXaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnmZlznalnnblililincksmqmLndnemLmqnfngmunhniksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbnjnknklMlNlOnlnlnmiaianniaiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaXbeaYaXbcaXbaaSbdbeaTbaaZmYnonpmXnqnrmYaXaTbaaSaTaYbaaYaWaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkClnnslzntlnnunvnvnvlGksmqmLnwnxmLmqnfnyksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblqlqlqlqlNlqlqlqlqiaieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbcaYbaaWbfaWbdbcaTbbbcbdbemEmFnznAnznBnCaWbcbdaZbcbabdbaaSaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClmlnlnlnlnlnnslzntlnnDnEnEnEnEnFmqmqmqmqmqmqnfnyksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlNlqnGnGnGieieieieieiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaXaYbdaSaRaSaTbfbcaYbfaWmAmAnCnHnInJmEbeaSbfaTaVbfbdaTbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlznLlnnslzntlnnMnNlFnvlGksnOmLmLmLmqmqnfnPksnQnRksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlqlqlqlqlqlqlqltlqlqlqlqlqlqlqlqiaiaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaWbaaTaZaUaZbcaRbebeaSnSnTnUnVnWnXmDnYmAaZaRbcbeaRaTbcaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlznZoalnnslzntlnlnoboclpodksoeofogofofmqmqmqohoioiojksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqokolololololokokokolololololoklqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaSbdbcaVaXaVbfaUaYbbomonooopoqnWmDorosotmAmAbfbbaUbcbfbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksoukClnnKlzlzovlnlzlzlzlnlzlzlzlnmJksowoxowowoymqmqmqksozoAojksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMoBokokokoCokokokokokokokoCokokokoBaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbeaYbeaWbeaRaXbamAbenUoDoDoEnWmDoForotaToGoHaYaXbfaRbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlzlzoIlzlzlzoJlzlzlzlnlWksksngoKoLoMksoNmqksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqokolololololokokokolololololoklqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbabbbabbaSbbaUaWbenYmAaTaRmAoOoPmWoQmWnYmAmAbeaWaWaRaUaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkClnnKlzlzlzoRlzlzlzoSlzlzoTlnoUoUodksksksksksksoVoWoXoYoZksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlqlupapapapapapapapapapapapapalslqaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbeaYbdaYaZaYaXnBpbpcpdpepfpepepbpgpdpepepfpepeaTmAaUaXaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClmlnlnlnlnlnlnphlzlzlnlnlnlnlnlnlnlppipipipjodkspkpkpkpkpkksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplplplplplplplpmpnpnpnpnpnpnpnpnpnpnpnpnpnpmplplplplplplplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbaaTbaaVbaaWpoppmDmDpppopqprmDmDmDpsptpopupvnYpwmAmAaXbdaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnpxpxpypzpAlnpBlzlzlnpCpDpEpFpGpGlnkCkDkCkCkFmupkpkpkpkpHksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbdbcbdbebdaSpQpRmDmDpRpQpwpwmDmDmDmDpSpQpTpUoDoDpVaTaWaTaXaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlznZlzpWlzlzlzpXlznZlznZpYpYlnkCkUkEkDkUkspZpZpZpZqaksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKqbpKqbpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOqcpOqcpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbaaTbfaTbbaTaZqdqemDormDqfoFormDqgmDmDqhqdqiqjqkqlqmqnaSbcaWaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqolzlzlzlzqplzlzlzqqlzlzlzlzlzlzlnkCkCkCkElWksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKqrpKpKpLpMpnpnpnpnpnqsqtqspnpnpnpnpnpNpLpOpOqupOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbdbcaRbcaYbcaVqvpRmDmWoFqwmWmDmDqxmDmDmDqvqyqzpVqAnSbeaZbfaSaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqolzlzqBqClnqDqEqDlnqFqGlzlzlzlzlnkCkEkCkUlWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnqsqHqspnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaTbfaUbfbabfbemlqImDmDqImlqJmDormWmDmDqJmlqKqLqMqNaUaTaVaRaZaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnlzlzlzlnlnlnqOqPlzlnlnlnlzlzlzlzlnkCkCkDkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKqbpKqbpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOqcpOqcpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaRaRaXaRbdaRbbmEpbqQpdpeqRpepbnzqSnzpdpeqRpepbmAmAmAbcbeaUaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqTqUqVlnkClnqWqWqWlnkClnlDqXqYqYlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplpIpJpKpKpKpKpKpLpMpnpnpnpnpnpnpnpnpnpnpnpnpnpNpLpOpOpOpOpOpJpPplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaUaUaWaUaTaUaYaYaToOoraWmAbamAqZnXoObdbdmAbdaRaVbfmAbebbaXbeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskClnqWqWqWlnkCmGrarbrcmIkClnqWqWqWqWlnkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplrdrdrdrdrdplpmpnpnpnpnpnpnpnpnpnpnpnpnpnpmplrdrdrdrdrdplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaXaTaSaXbcaXbabeaUmAmAbereoraTrfrgoOmAbeoFbaaRbcaYaUaZbbaTaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCmGrarbrcmIkCkCkCkCkCkCkCmGrarbrcrcmIkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplrhrhrhrhrhplrirjrjrjrjrjrjrjrjrjrjrjrjrjrkplrlrlrlrlrlplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaWbcbdaWbfaWbdbeaWbbaZaSrmmAaToOorrnaZbbaTrobfaSbaaWbcbeaTaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkskCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkCkClWksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMplplplplplplplrprqrqrqrqrqrrrsrtrqrqrqrqrqrpplplplplplplplaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaSbfaTaSaRaSaTaXbeaSaWbaaVrmpfpbrupdpfroberoroaTaXbbaUbdaZbaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMksksksksksksksksksksksksksksksksksksksksksksksksksksaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrprprprwrprxrxrxrxrxrprwrprprprvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaVbdporyrzrAporepUoqrBrCroaYaXaTaVbdaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrvrDrvrvrvrvrErFrGrvrvrvrvrDrvrvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaVaUbfaVaXaVbfaWbbaZaSbdbeaTnzrHrIrJnzrKrLoprMmDmYbaaWbcbeaTaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMrvrvrvrvrvaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbeaUaRbeaWbeaRaSaYaVaZaTnXrNmlrOrPrQmlmWrRoprMaRrSbdaSbfbbbcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbbbaaUbbaSbbaUaZbabeaVbcrTpfrUpbnzpdrUpfrVrWrMaUrSaTaZaRaYbfaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblblblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbdaXaYaZaYaXaVaSaYaVaZrXpomDrYrZrYmDpobesabcaXrSbcaVaUbaaRaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscsdsesescsfsgshsisjskslsksksksmlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbabdaXaYaZaYaXaVbdbbbesnorsomDmDmDmDmDspaTaYaMbcorbcaVaUbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscscscscscsqsjsjsjsrsksksksssksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbbbaaUbbaSbbaUaZbamAstnXmDmlsumDmDmDsumlaZbdbcbcaUaRaYaXbebcaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsbscsvsbswsxsysjsjsjsjskskszsksAsllbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaYbdaXaYaZaYaXaVaSaYstpepesBsCsCsCsCsCsDbdbdaXbebcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsEsjsrsrsrsrsrsjsjsjsjsksksksFsksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMbabdaXaYaZaYaXaVbdbbbebfbamEpbsGsGsGpdnCbeaTaUaVbcaVaUbebcaVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsHsjsjsjsjsjsjsjsjsjsjsIsksksksksklbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaSbfaTaSaRaSaTaXbeaSaWbabbaZaVsJsJsJaWaVbdaTaYaMaUaVbcaUaRaYaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsHsjsjsjsjsjsjsjsjsrsjsIsKsKsKsLsKlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaZaRbcaZaUaZbcaXbeaSaWbaaMaVbfaSbaaWbcbeaTaZaTaXbbaUaRbcaVaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsMsjsjsjsjsjsjsjsrsNsrsIsOsOsOsOsOlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblbsPsQsQsRlblblblblblblblblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsSsSsSsSlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlbsSsSsSsSlbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMlblblblblblbaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeag +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajamanananaoap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaqaiaqaiajakakakakakajalaralaralajasatatatauap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajasatatatauap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajasatatatauap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaqaiaiajakakakakakajalalalalalajasatatatauap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaqaiaiajakakakakakajalalalalalajavatatatawap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajavatatatawap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajavatatatawap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaqaiaqaiajakakakakakajalaralaralajavatatatawap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajayazazazaAap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaBaCaCaCaCaCaDaCaCaCaCaCaDaCaCaCaCaCaDaCaCaCaCaCaE +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaFaFaGaHaHajaIaIaIaIaIajaJaKaKaKaLajaMaNaNaNaOap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaPaPaQaRaRajaIaSaIaTaIajaUaVaVaVaWajaXaYaYaYaZap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaPbababaaRajaIaIaIaIaIajaUaVaVaVaWajaXbbbbbbaZap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacbcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaPaQaQaQaRajaIaIaIaIaIajaUaVaVaVaWajaXaYaYaYaZap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbdbebebebfajaIbgaIaIaIajbhbibibibjajbkblblblbmap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbnbobobobpajaIaIaIbqaIajbrbsbsbsbtajbubvbvbvbwap +aaaaaaaaaaaaaaaabxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbyaQbzaQbAajaIaIaIaIaIajbBaVaVaVbCajbDaYaYaYbEap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbybFbFbFbAajaIaIaIaIaIajbBaVaVaVbCajbDbGbGbGbEap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbybyaQbAbAajbHbHbHbHbHajbBaVaVaVbCajbDaYaYaYbEap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahbIbIbJbKbKajbLbLbLbLbLajbMbNbNbNbOajbPbQbQbQbRap +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbSbTbTbTbTbTbUbTbTbTbTbTbUbTbTbTbTbTbUbTbTbTbTbTbV +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbWbWbWbWbWbWbWbWbXbYbYbYbYbYbYbYbYbYbYbYbYbYbXbWbWbWbWbWbWbWbWbW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYbYbYbYbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYbYbYbYbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYcfcgcfbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYcfcfcfbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYbYbYbYbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbZcaaDaDaDaDaDcbccbYbYbYbYbYbYbYbYbYbYbYbYbYcdcbaDaDaDaDaDcacebW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbWbWchchchchchbWbXbYbYbYbYbYbYbYbYbYbYbYbYbYbXbWchchchchchbWbWbW +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababbWcicicicicibWaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDbWcjcjcjcjcjbWabab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababbWbWbWbWbWbWbWabababababababababababababababbWbWbWbWbWbWbWabab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacckacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaclaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaacmaaaaaaaaaacnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcscrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +crcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ctcrcrcrcrcrcrcrcrcrcrcrcrcrcrabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcucvcwcxcyabczabababcAabcucvcwcxcyababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBcCcCcCcDcEcFcGcHcGcFcIcJcCcCcCcBababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBcKcKcLcMcNcOcPcQcRcOcNcScTcKcKcBababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBcKcKcUcVcVcOcVcVcVcOcVcVcUcKcKcBababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWcTcKcFcVcOcOcOcOcOcOcOcVcFcKcLcXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWcYcZdadbdcddcOdecVcOdfdgcYcXabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdhdidjdkcOcVcVcOdfcBabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdldmdmddcOdfdncOdfcUabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdodmdmdpcOdfdncOcOcFdqababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcDcYcYcYcZcOcVcVcOdfcGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrcBcOdfdncOdfdsabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrcUcOdfdncOdfcGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOcOdtcOcOcOcOcOcFduababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrdvcOcVcVcVcVdvababababababababababababababababababababababababababababababababababababdwdwdwdwdwdwdwdwdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdrcOdrcBcOdxdydzcNcBababababababababababababababababababababababababababababababababababababdwdAdBdBdBdBdBdCdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdDdDcYdEdFcIcYdDdDcXababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdGdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWcJdIdfcOdJdKcDcXabababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdGdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdzcVdLcVdIcBababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdMdNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcBdOdPdQdRdScBababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdTdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababcWdsdsdsdsdscXababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdUdGdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdVdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdWdNababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdGdHdHdHdHdHdGdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdXdYdHdHdHdZeadwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwebecedededeceedwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdwefegegegehdwdwababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababdwdwdwdwdwdwdwabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeieiejeieiekekekekekekekekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeieielemeneiekeoeoeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepepepepepepepepepepepepepepepepepabababeieqeremeseteieoeoeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepeuepeuepeuepeuepeuepeuepeuepeuepabababeievemememeweieoeoeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepepepepepepepepepepepepepepepepepabababeiexemememeyeieoeoeoeoeoeoekababababdAezezezezezdCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepeuepeuepeuepeuepeuepeuepeuepeuepabababeiexemememeyeieoekekeAekekekabababdAeBeCeDeEeDeFeGdCababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababepepepepepepepepepepepepepepepepepabababeieieHeieieIeieoekeJeJeJeKekabababdGeLeMdHdHdHeNeOdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeiePeQeRePeieoekeJeJeJeJekabababdGeSeTeUeVdHeNeWdGababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababeieXeYeZePeieoekeJfafbfcekababdAfddBdBfedBfffgdBfddCabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhababeiePeQfifjeieoekfkflfmfnekababdGfofofoezfpdHfqfrfsezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhftfufvfhaDeieifweieieieieiekeJeJeJeJfxfyfzdGfAfBfBfCdHdHdHdHfqdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfDfEfEfhfFfGemfHfHfHfHfGfIekeJeJeJeJfJfKfJfLfBfMfMezfNfOfPdHfqezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfQfhfhfIfRemfSfTfUfHfRfIekfxfzfVfxfyfyfzdXdBdBdBfWfPfPfPdHfqdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfXfXfXfXfXfXfXfXfXfXfXfXfXfYfZgagbfhfIfRgcemememgdfRfIekgegfgfggfJfKfJghdHgidHdHdHdHdHdHgjdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababfhfXgkdBdBgldBdBdBezdBdBgmgngofZgpgbfhfIfRexemememeygqfIekgegfgfggfxfyfzdGfOdHgrgsdHgrgsdHgtdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababguguguguguguguguguguguguguguguguguguguguguguguguguguguguguguabababababababababababfhgvfWeNgwgxgxgxgxgxgxgxglgygzfZgpgbfhfIgqexemememeseieQekgAgfgfggekababezfOdHgrgsdHgrgsdHgtezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgCgBgBgBgDgEgBgBgBgDgBgBgBgBgBgBgDgBgBguabababababababababababfhgvgFdHdHdHdHdHdHdHdHdHgGgHgIfZgpgJfhgKfherememememememgfgfgfgfgggLababezfOdHgrgsdHgrgsdHgtezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgCgBgBgBgBgBgBgBgBgBgBgBgDgBgBgBgBgBgDgBgBgBgBgBguabababababababababababfhgvgMeDeDeDeDeDeDeDeDeDglgygNfZgpgagOgagaemememememememgfgfgfgfggekababezfOdHgrgsdHgrgsdHgtezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgPgBgBgBgBgBgCgBgBgEgDgBgBgDgBgBgDgEgBgDgBguabababababababababababfhfXgQdBdBgldBdBdBezdBdBgRgngofZgpgSfhgKfhgcemememgdeieQekgTgfgfggfxfyfzdGfOdHgrgsdHgrgsdHgtdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgCgBgBgDgEgBgBgDgBgEguabababababababababababfhfXfXfXfXfXfXfXfXfXfXfXfXfXgUfZgagbfhfIfGevemememewfGfIekgegfgfggfJfKfJgVdHgWdHdHdHdHdHdHgjdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgCgBgBgBgBgBgEgBgDgEgBgDgBguabababababababababababgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgYgXgXfIfRevemememewfRfIekfxfzgZfxfyfyfzdXdBdBhadBhbezhcezezeaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBhdhdhdhdhdhdhdgBgBgBgBgBgBgBgDgBgBgPgEgBgBgBguabababababababababababababababababababababababababababababgXfIgqevemememewgqfIekgfgfgfggfJfKfJgVhehehehfdGfrfqfqhgezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhhhihjhjhjhjhjhihkgBgBgBgBgPgBhdgChdgCgBgDgBgDguabababababababababababababababababababababababababababababgXhlhlhmhnhohphqhlhlekgfgfgfggfxfyfzdGhehehehedGhrfqfqhsdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhihthuhvhuhwhxhxhihygBgBhdguguhzhAguguhdhBhChdguabababababababababababababababababababababababababababababgXhDhEhFhGhHhIhFhEhEekgfhJhKhLekababdGhMhMhNhNdGfrfqfqhgezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhihOhuhuhPhuhuhuhihygBhQguguhRhShShRguguguguguguguguabababababababababababababababababababababababababababgXhEhThUhGhHhIhUhVhEekgfhWhXhYekababebfeedededededededfeeeabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahZiaibicaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhiidhuhuhuiehuifhihygPhQguigigigigigihiiijikiliminguabababababababababababababababababababababababababababgXiohEiohGhHhIiohEioekgfgfgfgfekabababebegegegegegegegeeababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaipaaiqirisitiuaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBivhihihiiwhihihiixgBgBiyguizigiAiAiBigigigiCiDiDiDguabababababababababababababababababababababababababababgXiEhEhEhGhHhIhEhEiFekiGiHiHiIekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaipiJiKiLisiMiNaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBhiiOhuiPhiiQhdhdhdiRguigiAiSiTiAigiUiVikiWiXguguabababababababababababababababababababababababababababgXiYiZiZhGhHhIjajajbekekjcekekekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaiNjdjeiMjfjgiNaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBhijhhujihijjjkjkjkhAguigiAjljmiAigiUjnguguguguababababababababababababababababababababababababababababgXhlhlhlhlhHhlhlhlhlekeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaitiujojpjojqjraaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhhhihihihihijhhujihijsjtjtjtjtjuigigigigigigiUjnguguguguababababababababababababababababababababababababababababababababhlhHhljvjvjveoeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaipipjrjwjxjyitaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhijzhuhujAhijhhujihijBjChzjkhAgujDiAiAiAigigiUjEgujFjGguguababababababababababababababababababababababababhlhlhlhlhlhlhlhlhohlhlhlhlhlhlhlhlekekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaajHjIjJjKjLjMisjNipaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhijzhujOjPhijhhujihihijQjRhkjSgujTjUjVjUjUigigigjWjXjXjYguababababababababababababababababababababababababhljZkakakakakajZjZjZkakakakakajZhlababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaakbkckdkekfjLiskgkhkiipipaaaaaaaaaaaaaaaaabababababababababababababababababababababababgukjgBhijzhuhukkhihuhuhuhihuhuhuhiiyguklkmklklknigigiggukokpjYguababababababababababababababababababababababababkqjZjZjZkrjZjZjZjZjZjZjZkrjZjZjZkqababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaipaajJksksktjLiskukgkiaakvkwaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhijzhuhuhukxhuhuhukyhuhuhuhihQguguiVkzkAkBgukCigguguguguguababababababababababababababababababababababababhljZkakakakakajZjZjZkakakakakajZhlababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaajNipaaaaipkDkEiLkFiLjNipipaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBhijzhuhuhukGhuhuhukHhuhukIhikJkJjSgugugugugugukKkLkMkNkOguababababababababababababababababababababababababhlhpkPkPkPkPkPkPkPkPkPkPkPkPkPhnhlababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaajqkQkRkSkTkUkTkTkQkVkSkTkTkUkTkTaaipaaaaaaaaaaabababababababababababababababababababababababgugBhhhihihihihihikWhuhuhihihihihihihihkkXkXkXkYjSgukZkZkZkZkZguabababababababababababababababablalalalalalalalalalblclclclclclclclclclclclclclblalalalalalalalalaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaldleisisleldlflgisisislhlildljlkjNllipipaaaaaaabababababababababababababababababababababababgugBhilmlmlnlolphilqhuhuhilrlsltlulvlvhigBgCgBgBgEikkZkZkZkZlwguabababababababababababababababablalxlylzlzlzlzlzlAlBlclclclclclclclclclclclclclClAlDlDlDlDlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaalFlGisislGlFllllisisisislHlFlIlJkskslKaaaaaaaaabababababababababababababababababababababababgugBhihuhuhujOhulLhuhuhulMhujOhujOlNlNhigBgPgDgCgPgulOlOlOlOlPguabababababababababababababababablalxlylzlQlzlQlzlAlBlclclclclclclclclclclclclclClAlDlRlDlRlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaalSlTiskgislUkukgislVisislWlSlXlYlZmambmcaaaaaaabababababababababababababababababababababababgugBhimdhuhuhuhumehuhuhumfhuhuhuhuhuhuhigBgBgBgDhQguguguguguguguabababababababababababababababablalxlylzlzmglzlzlAlBlclclclclcmhmimhlclclclclclClAlDlDmjlDlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaamklGisiLkumliLisismmisisismkmnmolKmpjHaaaaaaaaabababababababababababababababababababababababgugBhimdhuhumqmrhimsmtmshimumvhuhuhuhuhigBgDgBgPhQguabababababababababababababababababababababablalxlylzlzlzlzlzlAlBlclclclclcmhmwmhlclclclclclClAlDlDlDlDlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaicmxisismxicmyiskgiLisismyicmzmAmBmCaaaaaaaaaaabababababababababababababababababababababababgugBhihuhuhuhihihimDmEhuhihihihuhuhuhuhigBgBgCgBhQguabababababababababababababababababababababablalxlylzlQlzlQlzlAlBlclclclclclclclclclclclclclClAlDlRlDlRlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaitkQmFkSkTmGkTkQjomHjokSkTmGkTkQipipipaaaaaaaaabababababababababababababababababababababababgugBhimImJmKhigBhimLmLmLhigBhihxmMmNmNhigBgBgBgBhQguabababababababababababababababababababababablalxlylzlzlzlzlzlAlBlclclclclclclclclclclclclclClAlDlDlDlDlDlylElaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaakDkgaaipaaipmOjMkDaaaaipaaaaaaaaipaaaaaaaaabababababababababababababababababababababababgugBhimLmLmLhigBivmPegmQixgBhimLmLmLmLhigBgBgBgBhQguabababababababababababababababababababababablalalamRmRmRmRmRlalblclclclclclclclclclclclclclblamRmRmRmRmRlalalaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaipipaamSkgaamTmUkDipaakuaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBivmPegmQixgBgBgBgBgBgBgBivmPegmQmQixgBgBgBgBhQguabababababababababababababababababababababababablamVmVmVmVmVlamWmXmXmXmXmXmXmXmXmXmXmXmXmXmYlamZmZmZmZmZlaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaipipaanakgnbaaaaaaipaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgBhQguabababababababababababababababababababababababablalalalalalalancndndndndndnenfngndndndndndnclalalalalalalaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaipkUkQnhkSkUipaaipipaaaaaaaaaaaaaaabababababababababababababababababababababababguguguguguguguguguguguguguguguguguguguguguguguguguguababababababababababababababababababababababababababababababnincncncnjncnknknknknkncnjncncncniababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaldnlnmnnldmSlJkfnonpipaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababnininqnininininrnsntnininininqniniababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaajonunvnwjonxnykenzisiNaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababnininininiababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaajMipicnAnBnCiciLnDkenzaaipaaaaaaaaaaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaipkUnEkQjokSnEkUnFnGnzaaipaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaipldisnHnInHisldaanJaaaaipaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXnKnLnMnNnNnLnOnPnQnRnSnTnUnTnTnTnVgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaipkgnWisisisisisnWaaaaaaaakgaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXnKnLnLnLnLnLnXnSnSnSnYnTnTnTnZnTnTgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaipipjMisicoaisisisoaicaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXnKnLobnKocodoenSnSnSnSnTnTofnTognUgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaipkTkTohoioioioioiojaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXoknSnYnYnYnYnYnSnSnSnSnTnTnTolnTnTgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaitkQomomomkSjraaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXonnSnSnSnSnSnSnSnSnSnSoonTnTnTnTnTgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaopopopaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXonnSnSnSnSnSnSnSnSnYnSoooqoqoqoroqgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXosnSnSnSnSnSnSnSnYotnYooououououougXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXgXovowowoxgXgXgXgXgXgXgXgXgXgXgXgXgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXoyoyoyoygXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXoyoyoyoygXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababgXgXgXgXgXgXababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab "} diff --git a/_maps/map_files/generic/z3.dmm b/_maps/map_files/generic/z3.dmm index e4c2e37f137..851b9008438 100644 --- a/_maps/map_files/generic/z3.dmm +++ b/_maps/map_files/generic/z3.dmm @@ -242,10 +242,10 @@ "eH" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) "eI" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/tcommsat/chamber) "eJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/tcommsat/chamber) -"eK" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/tcommsat/chamber) -"eL" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/chamber) -"eM" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/chamber) -"eN" = (/turf/space,/area/syndicate_station/commssat) +"eK" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z3"; name = "near abandoned satellite"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"eL" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"eM" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"eN" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/chamber) "eO" = (/turf/simulated/wall/r_wall,/area/AIsattele) "eP" = (/obj/structure/computerframe,/turf/simulated/floor/plating/airless,/area/AIsattele) "eQ" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating/airless,/area/AIsattele) @@ -418,7 +418,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabKbKbKeBbSeCeDeueueueueueubQbMbMaaaaaaaaaaaNbLbMbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeEbKbKbQbQexeFeGeueueueueAbQbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNbKbKbMbMbQbQeHeIeIeIeJbQbQbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNbLbLbMbMbMbQbQeKeLeMbQbQbMbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeKaaaaaaaaaaaaaaaNbLbLbMbMbMbQbQeLeMeNbQbQbMbMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLbMbMbMbQbQbQbQbQbMbMbMbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMbMaabMbMbMbNbMbMbMaabMbMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabMaaaaaNaaaabKaaaaaNaaaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -458,28 +458,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOeOeOeOeOaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNeOeOePeQeReOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNeOeOeSeTeTeTeUeOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeVeWeOeTeXeYeTeZeYeTeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNfaeTfaeTfbeZfceTeTfdeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeVfeeOfdffeTfgeTfhfieOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNeOeOeTeTeYeTfjeOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNeOeOfkeTfleOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOeOfmeTfnaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaeNeNeNeNeNaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaeNeNeNeNeNaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeNeNeNeNaaaaaaaaaaaaaaeNeNeNeNeNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOeOeOeOeOaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNeOeOePeQeReOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNeOeOeSeTeTeTeUeOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeVeWeOeTeXeYeTeZeYeTeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNfaeTfaeTfbeZfceTeTfdeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeVfeeOfdffeTfgeTfhfieOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNeOeOeTeTeYeTfjeOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNeOeOfkeTfleOeOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeOeOfmeTfnaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaNaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/generic/z4.dmm b/_maps/map_files/generic/z4.dmm index 156f76d5e93..1ad4ae40512 100644 --- a/_maps/map_files/generic/z4.dmm +++ b/_maps/map_files/generic/z4.dmm @@ -520,119 +520,120 @@ "jZ" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "ka" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "kb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area/space) -"kc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"ke" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kf" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"kg" = (/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kh" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"ki" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kj" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kl" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"km" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kn" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) -"ko" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) -"kp" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) -"kq" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) -"kr" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) -"ks" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) -"kt" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) -"ku" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) -"kv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"ky" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) -"kz" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) -"kA" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) -"kB" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) -"kC" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) -"kD" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) -"kE" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) -"kF" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) -"kG" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) -"kH" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kK" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"kL" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"kM" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kN" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kO" = (/obj/structure/window/fulltile{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kP" = (/obj/structure/window/fulltile{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"kR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) -"kS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"kU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"kV" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/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/plasteel/airless,/area/derelict/bridge/ai_upload) -"kW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"kX" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"kY" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"kZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"la" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) -"lb" = (/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lc" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"ld" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"le" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lf" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lg" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"lh" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

      Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
      Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) -"li" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lj" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"lk" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/space) -"ll" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lm" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"ln" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lo" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) -"lp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"lq" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lr" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"ls" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) -"lt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lu" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lv" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lw" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lx" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"ly" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lz" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lA" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) -"lB" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"lD" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) -"lE" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"lF" = (/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lG" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/teleporter) -"lH" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/teleporter) -"lI" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lJ" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lK" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lL" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"lM" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lN" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/teleporter) -"lO" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) -"lP" = (/turf/simulated/mineral/random,/area/space) -"lQ" = (/turf/simulated/floor/plating/asteroid/airless,/area/space) -"lR" = (/turf/simulated/wall/mineral/clown,/area/space) -"lS" = (/obj/machinery/door/airlock/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lT" = (/obj/effect/landmark/corpse/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lU" = (/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lV" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lW" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lX" = (/obj/structure/closet/secure_closet{name = "clown locker"; req_access_txt = "46"},/obj/item/clothing/shoes/clown_shoes/banana_shoes,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"lY" = (/obj/structure/shuttle/engine/heater{color = "#FFFF00"; dir = 4; icon_state = "heater"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) -"lZ" = (/obj/structure/shuttle/engine/propulsion{color = "#FFFF00"; dir = 8; icon_state = "propulsion_l"},/turf/space,/area/space) -"ma" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/asteroid/airless,/area/space) -"mb" = (/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mc" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/space) -"md" = (/obj/effect/landmark/corpse/clown{name = "Clown Pilot"},/turf/simulated/floor/mineral/bananium/airless,/area/space) -"me" = (/obj/item/weapon/paper{info = "The call has gone out! Our ancestral home has been rediscovered! Not a small patch of land, but a true clown nation, a true Clown Planet! We're on our way home at last!"},/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mf" = (/obj/structure/grille{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 4},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) -"mg" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mh" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mi" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mj" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) -"mk" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/clothing/shoes/clown_shoes{desc = "These shoes appear var-edited!."; name = "uhangi's shoes"; slowdown = -1},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"kc" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z4"; name = "derelict station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"kd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ke" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kg" = (/obj/item/stack/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"kh" = (/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ki" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kj" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kk" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"km" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kn" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ko" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) +"kp" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) +"kq" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) +"kr" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) +"ks" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) +"kt" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) +"ku" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) +"kv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) +"kw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"ky" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kz" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) +"kA" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) +"kB" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) +"kC" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) +"kD" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) +"kE" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) +"kF" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) +"kG" = (/turf/simulated/floor/plasteel/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) +"kH" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) +"kI" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kL" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"kM" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"kN" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kO" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kP" = (/obj/structure/window/fulltile{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kQ" = (/obj/structure/window/fulltile{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"kS" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) +"kT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"kV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"kW" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/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/plasteel/airless,/area/derelict/bridge/ai_upload) +"kX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"kY" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"kZ" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"la" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lb" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) +"lc" = (/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ld" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"le" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"lf" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lg" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 0},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"li" = (/obj/item/weapon/paper{desc = ""; info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

      Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
      Objective #2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) +"lj" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lk" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"ll" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/space) +"lm" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"ln" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lo" = (/obj/item/clothing/suit/space/syndicate/black/red,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lp" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/ai_upload) +"lq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"lr" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"ls" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) +"lu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lw" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lx" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"ly" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lz" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lA" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lB" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plasteel/airless,/area/solar/derelict_aft) +"lC" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"lE" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) +"lF" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"lG" = (/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lH" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/teleporter) +"lI" = (/obj/machinery/light_construct/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/derelict/teleporter) +"lJ" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lK" = (/obj/machinery/teleport/station,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lL" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lM" = (/obj/machinery/light_construct/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"lN" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lO" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/teleporter) +"lP" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/plasteel/airless,/area/derelict/teleporter) +"lQ" = (/turf/simulated/mineral/random,/area/space) +"lR" = (/turf/simulated/floor/plating/asteroid/airless,/area/space) +"lS" = (/turf/simulated/wall/mineral/clown,/area/space) +"lT" = (/obj/machinery/door/airlock/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lU" = (/obj/effect/landmark/corpse/clown,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lV" = (/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lW" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lX" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lY" = (/obj/structure/closet/secure_closet{name = "clown locker"; req_access_txt = "46"},/obj/item/clothing/shoes/clown_shoes/banana_shoes,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"lZ" = (/obj/structure/shuttle/engine/heater{color = "#FFFF00"; dir = 4; icon_state = "heater"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) +"ma" = (/obj/structure/shuttle/engine/propulsion{color = "#FFFF00"; dir = 8; icon_state = "propulsion_l"},/turf/space,/area/space) +"mb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/asteroid/airless,/area/space) +"mc" = (/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"md" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/space) +"me" = (/obj/effect/landmark/corpse/clown{name = "Clown Pilot"},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mf" = (/obj/item/weapon/paper{info = "The call has gone out! Our ancestral home has been rediscovered! Not a small patch of land, but a true clown nation, a true Clown Planet! We're on our way home at last!"},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mg" = (/obj/structure/grille{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 4},/obj/structure/window/reinforced{color = "#FFFF00"; dir = 8},/turf/simulated/floor/plating/airless{color = "#FFFF00"},/area/space) +"mh" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mi" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mj" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"mk" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) +"ml" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/clothing/shoes/clown_shoes{desc = "These shoes appear var-edited!."; name = "uhangi's shoes"; slowdown = -1},/turf/simulated/floor/mineral/bananium/airless,/area/space) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -752,38 +753,38 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaefFfFfFjAfgfdfgfgjljlfgfgfdbkbjaaaaaaaaaeaeaaaaaaaaaeaaaaaabjjrbkjLbkjEjEbwaeaeaaaaaeaeaaaaaaaaaaaaaaaaaajxjMjNjMiaiaiaiaiaiaiaiafNabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFfFfFfdfgfgjujufgfgfdbjaaaaaaaaaaaaaeaaaaaaaaaeaeaejsbjjObkbkbkbkbkjPjQjRblblaeaaaaaaaaaaaaaaaaaaaaaajSgDhVbjbjbjbjaaaaaaaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaefFfgfgfgfgfgfgfgfdbjaaaaaaaaaaaaaeaaaaaaaaaeaaaaaaaajTjUjUjUjUjUjVjWjRaabjaaaaaaaaaaaaaaaadWaaaaaajXjNjYbwaaaabwaaaaaaaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefdfdfdfdfdfdfgfdjZbjaeaaaaaaaaaaaeaaaaaaaaaeaaaaaaaaaaaebjbkbkbkjRkajRaabwaaaaaaaaaaaaaaaaaaaaaaaakbaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaafFfFgrfffgjHfdbjaeaeaeaeaebjbjaeaeaeaeaeaaaacDaaaaaebjbjbjbkjRkckdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaafFfmfFfgfgfdbjaeaaaaaabjbjcBbjaaaaaeaeaeaeaeaeaeaeaabjbjbkjRkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafFkffFfffFfgfFbjaaaaaaaaaaaebjbjaaaaaaaaaeaaaaaaaaaeaaaabjbkjRkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaeaafFfFfFfgfgfmfdbjaaaaaaaaaaaaaeaaaaaaaaaaaeaaaaaaaaaeaeaeblbljRkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaeaefdfFfdfdfdfdbkaaaaaaaaaaaeaeaeaeaaaaaaaeaaaaaaaaaeaaaaaabjjPkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafFfFfFfffmfgfdbjbjaaaaaaaaaeaaaaaeaeaaaaaeaaaaaaaaaeaaaabjbkjPkekdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaaaefFfFfFfffdbwbwbjaaaaaeaeaaaaaaaeaeaeaeaeaeaeaeaebjbjbkbkjPkejRjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaafFfFfFfmfgfdaaaabwaeaaaeaeaaaaaaaaaeaeaaaaaaaaaabjbkbkbkbkjPkekgkhjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaebwjPjQjPjPjPjPkijPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPkjkgkgkgkkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeklkgkgkgkmkgkgkgkgkgkgknkokpkqkrksktkukgkgkgkgkgkgkgkgkgkgkgkvkwkxklkgkgkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeklklklkgkgkgkgkgkgkgkgkykzkAkBkCkDkEkFkgkgkgkgkgkgkgkgkgkgkgkekgkgkgkgkgkdaaaaaaaaaakbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaekGkHkIkIkIjPkIkIkIkIkIjPkIkIkIkIkIjPkIkIkIkIkIjPkIkIkIkIjPkeklklkgkgkgkJhohohoaaaaaahfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjababababababababababbwabababababdwdwdwabababblababababkKkLkKklkgkgklkMkNkOkPklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablaaaaaaaakKkQkKkRkRjRkSjRkSjRicicicaaaaaakbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmbjbjkKkTkUkVkKkWkWjRkXjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaebjkKkYkKkZlalblbjRkXjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjbjkKlcldkZlblelbjRkXjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejsbjfIkKlfkKlglblhlijRljjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjfIlklblllmlblnlolbjRkXjRkXjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjbkbkkKlpkKlblbldlbjRkXjRljjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablblblaakKkKlpkKkKkKkKkKjRkXjRljjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalqaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefdfdfdfdfdfdfgfdjZbjaeaaaaaaaaaaaeaaaaaaaaaeaaaaaaaaaaaebjbkbkbkjRkajRaabwaaaaaaaaaaaaaaaaaaaaaaaakbkcaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaafFfFgrfffgjHfdbjaeaeaeaeaebjbjaeaeaeaeaeaaaacDaaaaaebjbjbjbkjRkdkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaafFfmfFfgfgfdbjaeaaaaaabjbjcBbjaaaaaeaeaeaeaeaeaeaeaabjbjbkjRkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafFkgfFfffFfgfFbjaaaaaaaaaaaebjbjaaaaaaaaaeaaaaaaaaaeaaaabjbkjRkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaeaafFfFfFfgfgfmfdbjaaaaaaaaaaaaaeaaaaaaaaaaaeaaaaaaaaaeaeaeblbljRkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaeaeaefdfFfdfdfdfdbkaaaaaaaaaaaeaeaeaeaaaaaaaeaaaaaaaaaeaaaaaabjjPkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafFfFfFfffmfgfdbjbjaaaaaaaaaeaaaaaeaeaaaaaeaaaaaaaaaeaaaabjbkjPkfkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjabbjblabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaaaaaefFfFfFfffdbwbwbjaaaaaeaeaaaaaaaeaeaeaeaeaeaeaeaebjbjbkbkjPkfjRjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaablabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaafFfFfFfmfgfdaaaabwaeaaaeaeaaaaaaaaaeaeaaaaaaaaaabjbkbkbkbkjPkfkhkijPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaebwjPjQjPjPjPjPkjjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPkkkhkhkhklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaekmkhkhkhknkhkhkhkhkhkhkokpkqkrksktkukvkhkhkhkhkhkhkhkhkhkhkhkwkxkykmkhkhkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaekmkmkmkhkhkhkhkhkhkhkhkzkAkBkCkDkEkFkGkhkhkhkhkhkhkhkhkhkhkhkfkhkhkhkhkhkeaaaaaaaaaakbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaekHkIkJkJkJjPkJkJkJkJkJjPkJkJkJkJkJjPkJkJkJkJkJjPkJkJkJkJjPkfkmkmkhkhkhkKhohohoaaaaaahfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjababababababababababbwabababababdwdwdwabababblababababkLkMkLkmkhkhkmkNkOkPkQkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablaaaaaaaakLkRkLkSkSjRkTjRkTjRicicicaaaaaakbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmbjbjkLkUkVkWkLkXkXjRkYjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaebjkLkZkLlalblclcjRkYjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjbjkLldlelalclflcjRkYjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejsbjfIkLlgkLlhlcliljjRlkjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjfIlllclmlnlclolplcjRkYjRkYjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaebjbkbkkLlqkLlclclelcjRkYjRlkjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablblblaakLkLlqkLkLkLkLkLjRkYjRlkjRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalraaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalslslsaaltaalslulvaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalwlxlxlylzlylxlxcDaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalAlAlAaaltaalAlvaaaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaltaaaaaacDaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalslslsaaltaalslslsaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalwlxlxlylBlylxlxlCaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalAlAlAaalvaalAlAlAaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalvaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalsaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaltltltaaluaaltlvlwaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalxlylylzlAlzlylycDaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalBlBlBaaluaalBlwaaaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaluaaaaaacDaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaltltltaaluaaltltltaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalxlylylzlClzlylylDaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaalBlBlBaalwaalBlBlBaabjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaalwaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababbjababbjbjbjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -795,13 +796,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaaaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaebjbjbjbjaeaeaeaeaeaeaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaelDlDlDlElDlDlDbjbjbjaeaaaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlElElFlGlFlElEaeaeaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlHlFlFlFlFlFlFlDaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlFlFlIlJlKlFlLlDaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlMlNlElFlFlFlGlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlFlOlFlFlElDlDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalDlDlDlDlDlElEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaelElElElFlElElEbjbjbjaeaaaaaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElElFlFlGlHlGlFlFaeaeaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElIlGlGlGlGlGlGlEaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElGlGlJlKlLlGlMlEaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElNlOlFlGlGlGlHlEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElElGlPlGlGlFlElEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalElElElElElFlFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -843,23 +844,23 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPaaaaaaaalQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPaaaalPlPlPlPlPlQlQlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlQlQlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlQlQaaaalRlRlRlSlSlRlRlRlRlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlQlRlRlRlQlTlUlUlVlVlWlXlYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPlPmalUlUlUlUlUmblUlYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPlPmcmdlUmemblUmblUmblYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPmflUmglUmhlUlTlUlUlUmblYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlRlRlRlUmilUlUmjmklVlUlYlZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlRlRlRlSlSlRlRlRlRlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPaalPlPlPlPlPlQlQlPlPlPlPlPlPlPlPlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlQlQlQlPlPlPlPlPlPlPlPlPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPaaaaaaaalQlQlPlQlPlPlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPaaaaaaaaaaaalQlPlPlPlPlPlPlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalPlPlPlPlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQaaaaaaaalRlRlRlRlRlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQaaaalQlQlQlQlQlRlRlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlRlRlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlRlRaaaalSlSlSlTlTlSlSlSlSlSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlRlSlSlSlRlUlVlVlWlWlXlYlZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmblVlVlVlVlVmclVlZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQlQmdmelVmfmclVmclVmclZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQmglVmhlVmilVlUlVlVlVmclZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlSlSlSlVmjlVlVmkmllWlVlZmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlSlSlSlTlTlSlSlSlSlSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQaalQlQlQlQlQlRlRlQlQlQlQlQlQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlRlRlRlQlQlQlQlQlQlQlQlQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQaaaaaaaalRlRlQlRlQlQlRlRlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQaaaaaaaaaaaalRlQlQlQlQlQlQlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalQlQlQlQlRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/generic/z5.dmm b/_maps/map_files/generic/z5.dmm index b613f4f8a90..78ad402f700 100644 --- a/_maps/map_files/generic/z5.dmm +++ b/_maps/map_files/generic/z5.dmm @@ -1,715 +1,714 @@ "aa" = (/turf/space,/area/space) "ab" = (/turf/simulated/mineral,/area/mine/unexplored) -"ac" = (/turf/space,/area/syndicate_station/mining) -"ad" = (/turf/simulated/mineral/random,/area/mine/unexplored) -"ae" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/mineral/random,/area/mine/unexplored) -"af" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) -"ag" = (/turf/simulated/mineral,/area/mine/explored) -"ah" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ai" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aj" = (/turf/simulated/mineral/random/low_chance,/area/mine/explored) -"ak" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"al" = (/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"am" = (/obj/structure/lattice,/turf/space,/area/space) -"an" = (/turf/simulated/floor/plating/asteroid/airless/cave,/area/mine/unexplored) -"ao" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ap" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ar" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"as" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"at" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"au" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"av" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) -"aw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ax" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"ay" = (/turf/simulated/wall,/area/mine/abandoned) -"az" = (/turf/simulated/floor/plating/airless,/area/space) -"aA" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aB" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aC" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) -"aD" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area/space) -"aE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aF" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aG" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"aH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aK" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"aL" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aM" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area/space) -"aN" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aP" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"aQ" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aR" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) -"aS" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aT" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aU" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aV" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"aW" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"aX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aY" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"aZ" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"ba" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area/space) -"bb" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"bc" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bd" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"be" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bf" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bg" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) -"bh" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) -"bi" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bj" = (/turf/simulated/wall,/area/mine/north_outpost) -"bk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/north_outpost) -"bl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bn" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"bo" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bp" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"bq" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"br" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bs" = (/obj/structure/rack,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bu" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bv" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bw" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) -"bx" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/mine/abandoned) -"by" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"bz" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bA" = (/obj/structure/table,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bB" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) -"bC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/box/lights/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bE" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) -"bF" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"bG" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bH" = (/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) -"bI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"bJ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/north_outpost) -"bK" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/abandoned) -"bL" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bN" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/obj/item/seeds/cherryseed,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"bO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bP" = (/obj/structure/alien/resin/membrane,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"bQ" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"bR" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bS" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bT" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/north_outpost) -"bV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bW" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bX" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bY" = (/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"bZ" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/north_outpost) -"ca" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"cb" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"cc" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) -"cd" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"ce" = (/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) -"cf" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) -"cg" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"ch" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"ci" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cj" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"ck" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cm" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cn" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) -"co" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"cp" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/north_outpost) -"cr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"cs" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) -"ct" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) -"cu" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cv" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cy" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cz" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) -"cA" = (/obj/machinery/door/window/northleft{dir = 8; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 8; pixel_x = 8; pixel_y = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) -"cB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) -"cC" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) -"cD" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"cE" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"cF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) -"cG" = (/obj/effect/decal/remains/human,/obj/item/clothing/suit/xenos,/obj/item/clothing/head/xenos,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) -"cH" = (/obj/structure/table,/obj/item/stack/sheet/mineral/sandstone{amount = 30},/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) -"cI" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"cJ" = (/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cK" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"cL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cO" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) -"cP" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/north_outpost) -"cQ" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"cR" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"cS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cU" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"cV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cW" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cX" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cY" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"cZ" = (/obj/effect/decal/remains/human,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) -"da" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) -"db" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"dc" = (/obj/structure/rack,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"dd" = (/turf/simulated/floor/plating/asteroid/airless,/area/mine/unexplored) -"de" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"df" = (/turf/simulated/mineral/random/labormineral,/area/mine/unexplored) -"dg" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"dh" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"di" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/explored) -"dj" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) -"dk" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) -"dl" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/north_outpost) -"dm" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"dn" = (/turf/simulated/floor/mech_bay_recharge_floor/airless,/area/mine/north_outpost) -"do" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"dp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"dq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/north_outpost) -"dr" = (/turf/simulated/wall/r_wall,/area/mine/laborcamp) -"ds" = (/obj/structure/alien/resin/wall,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"dt" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"du" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"dv" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"dw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"dx" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) -"dy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"dz" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"dA" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) -"dB" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"dC" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/obj/machinery/camera{c_tag = "Labor Camp Storage"; dir = 8; network = list("Labor")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"dD" = (/turf/simulated/mineral/random/labormineral,/area/mine/explored) -"dE" = (/obj/item/weapon/storage/toolbox/syndicate,/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"dF" = (/obj/effect/decal/remains/xeno,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) -"dG" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/north_outpost) -"dH" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"dI" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) -"dJ" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"dK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) -"dL" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) -"dM" = (/obj/structure/sign/bluecross_2{pixel_y = 32},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) -"dN" = (/obj/machinery/camera{c_tag = "Labor Camp Medical"; dir = 8; network = list("Labor")},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) -"dO" = (/turf/simulated/wall,/area/mine/laborcamp) -"dP" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"dQ" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"dR" = (/turf/simulated/wall,/area/mine/explored) -"dS" = (/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"dT" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) -"dU" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"dV" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dW" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"dX" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) -"dY" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) -"dZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"ea" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) -"eb" = (/turf/space,/area) -"ec" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"ed" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"ee" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1-Storage"; location = "Sleeper"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"ef" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) -"eg" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/closet/crate/internals,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eh" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"ei" = (/obj/machinery/bot/secbot/beepsky{desc = "Powered by tears and swet of laborer."; name = "Prison Ofitser"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2-NMine"; location = "1-Storage"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) -"ej" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) -"ek" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-SMine"; location = "2-NMine"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) -"el" = (/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) -"em" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"en" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"eo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp) -"ep" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "whitebluefull"},/area/mine/laborcamp) -"eq" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp) -"er" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/laborcamp) -"es" = (/obj/machinery/door/airlock{name = "Labor Camp Storage"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"et" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) -"eu" = (/turf/simulated/wall/r_wall,/area/mine/explored) -"ev" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) -"ew" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"ex" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) -"ey" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"ez" = (/obj/structure/table,/obj/item/trash/plate,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eA" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eB" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eC" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eD" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eE" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eF" = (/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"eG" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/mineral/random/labormineral,/area/mine/unexplored) -"eH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"eI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) -"eJ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eK" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7-Sleeper"; location = "6-Vending"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eL" = (/obj/machinery/door/airlock{name = "Vending"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eM" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eP" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/obj/machinery/door/airlock{name = "Labor Camp External Access"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"eQ" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"eR" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) -"eS" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) -"eT" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) -"eU" = (/turf/space,/area/shuttle/laborcamp/outpost) -"eV" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eW" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/mine/laborcamp) -"eY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"eZ" = (/obj/machinery/flasher{id = "Labor"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/mine/laborcamp) -"fa" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fb" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; temperature = 273.15},/area/mine/laborcamp) -"fc" = (/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; temperature = 273.15},/area/mine/explored) -"fd" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/unexplored) -"fe" = (/obj/machinery/light_switch{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"ff" = (/obj/machinery/camera{c_tag = "Labor Camp Central"; network = list("Labor")},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fg" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fh" = (/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fi" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) -"fj" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/simulated/floor/plasteel{tag = "icon-asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp) -"fk" = (/obj/machinery/mineral/unloading_machine{dir = 1; input_dir = 4; output_dir = 8},/turf/simulated/floor/plasteel{tag = "icon-asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp) -"fl" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8; temperature = 273.15},/area/mine/explored) -"fm" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"fn" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"fo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"fp" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fq" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 0; pixel_y = 28; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fr" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fs" = (/turf/simulated/floor/plasteel,/area/mine/laborcamp) -"ft" = (/obj/machinery/mineral/processing_unit_console{machinedir = 6},/turf/simulated/wall,/area/mine/laborcamp) -"fu" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fv" = (/obj/machinery/camera{c_tag = "Labor Camp External"; dir = 4; network = list("Labor")},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) -"fw" = (/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) -"fx" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) -"fy" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"fz" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/simulated/wall,/area/mine/laborcamp) -"fA" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/laborcamp) -"fC" = (/obj/machinery/computer/shuttle/labor/one_way,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fD" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6-Vending"; location = "5-Central"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fE" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fF" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fG" = (/obj/machinery/conveyor{dir = 10; icon_state = "conveyor0"; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) -"fH" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"fI" = (/obj/item/stack/sheet/metal{amount = 5},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"fJ" = (/turf/simulated/wall/r_wall,/area/mine/laborcamp/security) -"fK" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) -"fL" = (/obj/machinery/camera{c_tag = "Labor Camp Security Hallway"; dir = 8; network = list("Labor"); pixel_x = 0; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) -"fM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/laborcamp/security) -"fN" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"fO" = (/turf/simulated/wall,/area/mine/laborcamp/security) -"fP" = (/obj/structure/girder,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp/security) -"fQ" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"fR" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) -"fS" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) -"fT" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/door/airlock/glass_security{name = "Labor Camp Backroom"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"fU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/laborcamp/security) -"fV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"fW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/mine/laborcamp/security) -"fX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Labor Camp APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5-Central"; location = "4-Maint"},/turf/simulated/floor/plating,/area/mine/laborcamp) -"fY" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/laborcamp/security) -"fZ" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp External Access"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"ga" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Monitoring"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/laborcamp/security) -"gc" = (/obj/machinery/door/airlock/maintenance{name = "Labor Camp Maintenance"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gd" = (/obj/structure/plasticflaps/mining,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"ge" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"gf" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gg" = (/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 4; name = "Labor Camp Security APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Labor Camp Monitoring"; network = list("Labor")},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/mine/laborcamp/security) -"gl" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gm" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/laborcamp/security) -"go" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gq" = (/obj/structure/plasticflaps/mining,/turf/simulated/wall,/area/mine/laborcamp/security) -"gr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4-Maint"; location = "3-SMine"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) -"gs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) -"gt" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/closet/crate,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) -"gu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/laborcamp/security) -"gw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gx" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gy" = (/obj/machinery/door_control{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 28; pixel_y = 7; req_access_txt = "2"},/obj/machinery/flasher_button{id = "Labor"; pixel_x = 26; pixel_y = -3},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gz" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gA" = (/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gC" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gD" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gE" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gF" = (/obj/machinery/computer/secure_data,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gG" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gH" = (/obj/machinery/computer/prisoner,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) -"gJ" = (/obj/machinery/space_heater,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gK" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gL" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gM" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gN" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gO" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gP" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) -"gQ" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) -"gR" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"gT" = (/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) -"gU" = (/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) -"gV" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) -"gW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"gX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"gY" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"gZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"ha" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"hb" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/west_outpost) -"hc" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) -"hd" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/west_outpost) -"he" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"hf" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) -"hg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"hh" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"hi" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel/airless,/area/mine/explored) -"hj" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"hk" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"hl" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/mine/maintenance) -"hm" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"hn" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"ho" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"hp" = (/obj/structure/lattice,/turf/space,/area/mine/explored) -"hq" = (/turf/space,/area/mine/unexplored) -"hr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"hs" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) -"ht" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"hu" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance) -"hv" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hw" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hx" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hy" = (/turf/simulated/wall,/area/mine/living_quarters) -"hz" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/mine/maintenance) -"hA" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hB" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) -"hC" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hD" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"hF" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/west_outpost) -"hG" = (/obj/structure/table,/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hH" = (/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hI" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"hJ" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"hK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"hL" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) -"hM" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"hN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) -"hO" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/west_outpost) -"hP" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"hQ" = (/turf/space,/area/mine/explored) -"hR" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"hS" = (/turf/simulated/floor/mech_bay_recharge_floor/airless,/area/mine/west_outpost) -"hT" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"hU" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) -"hV" = (/turf/simulated/wall,/area/mine/west_outpost) -"hW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) -"hX" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/mine/west_outpost) -"hY" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"hZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ia" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ib" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ic" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) -"id" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"ie" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"if" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"ig" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"ih" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"ii" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"ij" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"ik" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) -"il" = (/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"im" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"in" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) -"io" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ip" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iq" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ir" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"is" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"it" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"iu" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"iv" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"iw" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ix" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/eva) -"iy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/eva) -"iz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/eva) -"iA" = (/turf/simulated/wall,/area/mine/eva) -"iB" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iC" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iD" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) -"iE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) -"iF" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iG" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) -"iH" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) -"iI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iJ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iL" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iM" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iN" = (/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"iO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"iP" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/eva) -"iQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel,/area/mine/eva) -"iR" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel,/area/mine/eva) -"iS" = (/obj/machinery/light,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) -"iT" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iU" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"iX" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"iY" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"iZ" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"ja" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) -"jb" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"je" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jf" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jg" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jh" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ji" = (/turf/simulated/wall,/area/mine/production) -"jj" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) -"jk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) -"jl" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("MINE")},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/simulated/floor/plasteel,/area/mine/eva) -"jm" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/eva) -"jn" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/eva) -"jo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/mine/eva) -"jp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jr" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) -"js" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"ju" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jv" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jw" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) -"jx" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jy" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jA" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jB" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"jC" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/eva) -"jD" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/mine/eva) -"jE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/eva) -"jF" = (/turf/simulated/floor/plasteel,/area/mine/eva) -"jG" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel,/area/mine/eva) -"jH" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) -"jI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"jJ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jK" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jL" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jO" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"jP" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/west_outpost) -"jQ" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"jR" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"jS" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) -"jT" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) -"jU" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"jV" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"jW" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) -"jX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jY" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"jZ" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ka" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/living_quarters) -"kb" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) -"kc" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) -"kd" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) -"ke" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"kf" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) -"kg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) -"kh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) -"ki" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/eva) -"kj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/eva) -"kk" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/eva) -"kl" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) -"km" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"kn" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/eva) -"ko" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/west_outpost) -"kp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/west_outpost) -"kq" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/west_outpost) -"kr" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) -"ks" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/west_outpost) -"kt" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ku" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kv" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kx" = (/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/plasteel,/area/mine/living_quarters) -"ky" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/living_quarters) -"kB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) -"kE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/production) -"kF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"kG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) -"kH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) -"kI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"kJ" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel,/area/mine/eva) -"kK" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) -"kL" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) -"kM" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/mine/eva) -"kN" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/eva) -"kO" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) -"kP" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) -"kQ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) -"kR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"kS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/box/lights/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) -"kT" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/west_outpost) -"kU" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/west_outpost) -"kV" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kX" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"kZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"la" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"lb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/living_quarters) -"lc" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) -"ld" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/space,/area/mine/living_quarters) -"le" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/space,/area/mine/production) -"lf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) -"lg" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) -"lh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"li" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) -"lj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) -"lk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"ll" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"lm" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"ln" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) -"lo" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"lp" = (/obj/machinery/atmospherics/unary/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"lq" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"lr" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"ls" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) -"lt" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "whitebluefull"},/area/mine/living_quarters) -"lu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/living_quarters) -"lv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"lw" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/living_quarters) -"lx" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"ly" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"lz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) -"lA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"lB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Closet"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/mine/production) -"lC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"lD" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/mine/production) -"lE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/production) -"lF" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"lG" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating,/area/mine/production) -"lH" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/production) -"lI" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/production) -"lJ" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"lK" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lL" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) -"lN" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/mine/living_quarters) -"lO" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) -"lP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) -"lQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"lR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"lS" = (/turf/simulated/floor/plating,/area/mine/living_quarters) -"lT" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) -"lU" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) -"lV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) -"lW" = (/obj/structure/sign/xeno_warning_mining,/turf/simulated/wall,/area/mine/living_quarters) -"lX" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"lY" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) -"lZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"ma" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) -"mb" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) -"mc" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/mine/living_quarters) -"md" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/living_quarters) -"me" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/mine/living_quarters) -"mf" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) -"mg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) -"mh" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"mi" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"mj" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"mk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) -"ml" = (/turf/space,/area/shuttle/mining/outpost) -"mm" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) -"mn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/mine/production) -"mo" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mp" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mq" = (/obj/machinery/mineral/mint{input_dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) -"mr" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/mine/production) -"ms" = (/obj/structure/closet/crate,/obj/machinery/alarm{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mt" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/weapon/paper{anchored = 0; info = "A hastily written note has been scribbled here...

      Please use the ore redemption machine in the science wing for smelting. PLEASE!

      --The Research Staff"; name = "URGENT!"},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mu" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"mv" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"mw" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) -"mx" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) -"my" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) -"mz" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/living_quarters) -"mA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/production) -"mB" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/mine/production) -"mC" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) -"mD" = (/obj/machinery/door/airlock/glass_mining{name = "Conveyor Access"; req_access_txt = "48"},/obj/structure/barricade/wooden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mE" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) -"mF" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) -"mG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/asteroid/airless,/area/mine/living_quarters) -"mH" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) -"mI" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) -"mJ" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"mK" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) -"mL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/shuttle/mining{req_access = "0"},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("MINE")},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 1},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mM" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"mN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) -"mO" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("MINE")},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mP" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"mQ" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"mR" = (/turf/simulated/floor/plasteel,/area/mine/production) -"mS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/production) -"mT" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/mine/production) -"mU" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/production) -"mV" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"mW" = (/obj/effect/decal/remains/human{desc = "Seems to be all that remains of a poor miner that didn't heed the warning signs."},/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) -"mX" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"mY" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) -"mZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/production) -"na" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plasteel,/area/mine/production) -"nb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nc" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) -"ne" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) -"nf" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/mine/production) -"ng" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nh" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"ni" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"nj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) -"nk" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) -"nl" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"nn" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) -"no" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/production) -"np" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/space,/area/space) -"nq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) -"nr" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) -"ns" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/window/northleft{name = "Output Access"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nt" = (/obj/machinery/door/window/northleft{base_state = "right"; icon_state = "right"; name = "Output Access"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nu" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"nv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"nw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) -"nx" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) -"ny" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/space,/area/space) -"nz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 1; pixel_y = -1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"nA" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) -"nB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nC" = (/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) -"nD" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) -"nE" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) -"nF" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) -"nG" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/mine/production) -"nH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) -"nI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/production) -"nJ" = (/obj/structure/disposaloutlet{dir = 1; eject_range = 1},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) +"ac" = (/turf/simulated/mineral/random,/area/mine/unexplored) +"ad" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/mineral/random,/area/mine/unexplored) +"ae" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) +"af" = (/turf/simulated/mineral,/area/mine/explored) +"ag" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ah" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"ai" = (/turf/simulated/mineral/random/low_chance,/area/mine/explored) +"aj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ak" = (/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"al" = (/obj/structure/lattice,/turf/space,/area/space) +"am" = (/turf/simulated/floor/plating/asteroid/airless/cave,/area/mine/unexplored) +"an" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ao" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"ap" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"ar" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"as" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"at" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"au" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) +"av" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aw" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ax" = (/turf/simulated/wall,/area/mine/abandoned) +"ay" = (/turf/simulated/floor/plating/airless,/area/space) +"az" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aA" = (/obj/item/stack/rods,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aB" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) +"aC" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area/space) +"aD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aE" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aF" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"aG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aJ" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"aK" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"aL" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area/space) +"aM" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aO" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"aP" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"aQ" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged3"},/area/mine/abandoned) +"aR" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aS" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aT" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aU" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"aV" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"aW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aX" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aY" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"aZ" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area/space) +"ba" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"bb" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"bc" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"be" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bf" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/space,/area/mine/abandoned) +"bg" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) +"bh" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bi" = (/turf/simulated/wall,/area/mine/north_outpost) +"bj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/north_outpost) +"bk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bm" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) +"bn" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"bo" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"bp" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) +"bq" = (/obj/structure/table,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"br" = (/obj/structure/rack,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bt" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bu" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bv" = (/obj/machinery/atmospherics/unary/tank/air,/turf/simulated/floor/plating,/area/mine/north_outpost) +"bw" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel/airless{icon_state = "damaged5"},/area/mine/abandoned) +"bx" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"by" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"bz" = (/obj/structure/table,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bA" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) +"bB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/storage/box/lights/bulbs,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bD" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/north_outpost) +"bE" = (/obj/item/weapon/shard,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"bF" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bG" = (/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) +"bH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"bI" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/north_outpost) +"bJ" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/abandoned) +"bK" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"bL" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"bM" = (/obj/structure/table,/obj/item/weapon/paper/crumpled,/obj/item/seeds/cherryseed,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"bN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bO" = (/obj/structure/alien/resin/membrane,/obj/structure/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"bP" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"bQ" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bR" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bS" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/north_outpost) +"bU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bV" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bX" = (/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"bY" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/north_outpost) +"bZ" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) +"ca" = (/obj/machinery/conveyor{dir = 4; id = "mining_north"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) +"cb" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/north_outpost) +"cc" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"cd" = (/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) +"ce" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/abandoned) +"cf" = (/obj/structure/alien/weeds,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"cg" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"ch" = (/obj/effect/decal/remains/xeno,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"ci" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cj" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"ck" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cl" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cm" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_north"},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) +"cn" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"co" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/north_outpost) +"cq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"cr" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) +"cs" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) +"ct" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cx" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cy" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/north_outpost) +"cz" = (/obj/machinery/door/window/northleft{dir = 8; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 8; pixel_x = 8; pixel_y = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) +"cA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/north_outpost) +"cB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) +"cC" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) +"cD" = (/obj/machinery/conveyor_switch{id = "mining_north"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) +"cE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) +"cF" = (/obj/effect/decal/remains/human,/obj/item/clothing/suit/xenos,/obj/item/clothing/head/xenos,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/mine/abandoned) +"cG" = (/obj/structure/table,/obj/item/stack/sheet/mineral/sandstone{amount = 30},/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/mine/abandoned) +"cH" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"cI" = (/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cJ" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"cK" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cL" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cN" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/north_outpost) +"cO" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/north_outpost) +"cP" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"cQ" = (/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) +"cR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cT" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"cU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cW" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cX" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"cY" = (/obj/effect/decal/remains/human,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) +"cZ" = (/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/mine/abandoned) +"da" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"db" = (/obj/structure/rack,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"dc" = (/turf/simulated/floor/plating/asteroid/airless,/area/mine/unexplored) +"dd" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"de" = (/turf/simulated/mineral/random/labormineral,/area/mine/unexplored) +"df" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"dg" = (/obj/structure/girder/displaced,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) +"dh" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/explored) +"di" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/explored) +"dj" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) +"dk" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/north_outpost) +"dl" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) +"dm" = (/turf/simulated/floor/mech_bay_recharge_floor/airless,/area/mine/north_outpost) +"dn" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) +"do" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"dp" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/north_outpost) +"dq" = (/turf/simulated/wall/r_wall,/area/mine/laborcamp) +"dr" = (/obj/structure/alien/resin/wall,/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"ds" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"dt" = (/obj/structure/girder,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) +"du" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) +"dv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"dw" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/north_outpost) +"dx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) +"dy" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) +"dz" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/north_outpost) +"dA" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"dB" = (/obj/structure/rack{dir = 1},/obj/item/clothing/glasses/meson,/obj/item/device/flashlight,/obj/item/weapon/storage/bag/ore,/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/item/weapon/shovel{attack_verb = list("ineffectively hit"); desc = "A large tool for digging and moving dirt. Was modified with extra safety, making it ineffective as a weapon."; force = 1; name = "safety shovel"; pixel_x = -5; throwforce = 1},/obj/item/weapon/pickaxe{attack_verb = list("ineffectively hit"); desc = "A pickaxe designed to be only effective at digging rock and ore, very ineffective as a weapon."; force = 1; name = "safety pickaxe"; pixel_x = 5; throwforce = 1},/obj/machinery/camera{c_tag = "Labor Camp Storage"; dir = 8; network = list("Labor")},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"dC" = (/turf/simulated/mineral/random/labormineral,/area/mine/explored) +"dD" = (/obj/item/weapon/storage/toolbox/syndicate,/obj/structure/alien/weeds/node,/turf/simulated/floor/plasteel/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"dE" = (/obj/effect/decal/remains/xeno,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/obj/structure/alien/weeds,/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/mine/abandoned) +"dF" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/north_outpost) +"dG" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"dH" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/north_outpost) +"dI" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"dJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) +"dK" = (/obj/structure/table,/obj/item/device/healthanalyzer,/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) +"dL" = (/obj/structure/sign/bluecross_2{pixel_y = 32},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) +"dM" = (/obj/machinery/camera{c_tag = "Labor Camp Medical"; dir = 8; network = list("Labor")},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/laborcamp) +"dN" = (/turf/simulated/wall,/area/mine/laborcamp) +"dO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"dP" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"dQ" = (/turf/simulated/wall,/area/mine/explored) +"dR" = (/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"dS" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/abandoned) +"dT" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"dU" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) +"dV" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dW" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) +"dX" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/north_outpost) +"dY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dZ" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 5},/area/mine/explored) +"ea" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) +"eb" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) +"ec" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=1-Storage"; location = "Sleeper"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) +"ed" = (/obj/machinery/light/small{dir = 4},/obj/structure/stool/bed/roller,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/mine/laborcamp) +"ee" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/closet/crate/internals,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ef" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eg" = (/obj/machinery/bot/secbot/beepsky{desc = "Powered by tears and swet of laborer."; name = "Prison Ofitser"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=2-NMine"; location = "1-Storage"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) +"eh" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) +"ei" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=3-SMine"; location = "2-NMine"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) +"ej" = (/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) +"ek" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"el" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"em" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp) +"en" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "whitebluefull"},/area/mine/laborcamp) +"eo" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp) +"ep" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/laborcamp) +"eq" = (/obj/machinery/door/airlock{name = "Labor Camp Storage"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"er" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) +"es" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"et" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/explored) +"eu" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"ev" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/abandoned) +"ew" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"ex" = (/obj/structure/table,/obj/item/trash/plate,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ey" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ez" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eA" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eB" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; name = "Prison Intercom (General)"; pixel_x = 0; pixel_y = 24; prison_radio = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eD" = (/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"eE" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/mineral/random/labormineral,/area/mine/unexplored) +"eF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/stack/rods,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) +"eG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/abandoned) +"eH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eI" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=7-Sleeper"; location = "6-Vending"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eJ" = (/obj/machinery/door/airlock{name = "Vending"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eK" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eN" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/obj/machinery/door/airlock{name = "Labor Camp External Access"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) +"eO" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"eP" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/unexplored) +"eQ" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/unexplored) +"eR" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/unexplored) +"eS" = (/obj/machinery/vending/sustenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eT" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/mine/laborcamp) +"eV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eW" = (/obj/machinery/flasher{id = "Labor"; pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/mine/laborcamp) +"eX" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"eY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; temperature = 273.15},/area/mine/laborcamp) +"eZ" = (/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning"; icon_state = "asteroidwarning"; temperature = 273.15},/area/mine/explored) +"fa" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/unexplored) +"fb" = (/obj/machinery/light_switch{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fc" = (/obj/machinery/camera{c_tag = "Labor Camp Central"; network = list("Labor")},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fd" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fe" = (/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ff" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp) +"fg" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/simulated/floor/plasteel{tag = "icon-asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp) +"fh" = (/obj/machinery/mineral/unloading_machine{dir = 1; input_dir = 4; output_dir = 8},/turf/simulated/floor/plasteel{tag = "icon-asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp) +"fi" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8; temperature = 273.15},/area/mine/explored) +"fj" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"fk" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"fl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"fm" = (/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_away"; name = "labor camp"; width = 9},/turf/space,/area/space) +"fn" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Security Airlock"; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fo" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 0; pixel_y = 28; req_access_txt = "2"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fp" = (/obj/machinery/door/poddoor/preopen{id = "Labor"; name = "labor camp blast door"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fq" = (/turf/simulated/floor/plasteel,/area/mine/laborcamp) +"fr" = (/obj/machinery/mineral/processing_unit_console{machinedir = 6},/turf/simulated/wall,/area/mine/laborcamp) +"fs" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 2; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"ft" = (/obj/machinery/camera{c_tag = "Labor Camp External"; dir = 4; network = list("Labor")},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) +"fu" = (/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) +"fv" = (/obj/machinery/conveyor_switch/oneway{id = "gulag"},/turf/simulated/floor/plasteel{tag = "icon-asteroidwarning (NORTH)"; icon_state = "asteroidwarning"; dir = 1; temperature = 273.15},/area/mine/explored) +"fw" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"fx" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/simulated/wall,/area/mine/laborcamp) +"fy" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/laborcamp) +"fA" = (/obj/machinery/computer/shuttle/labor/one_way,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fB" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=6-Vending"; location = "5-Central"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fC" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fD" = (/obj/machinery/conveyor{dir = 8; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fE" = (/obj/machinery/conveyor{dir = 10; icon_state = "conveyor0"; id = "gulag"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp) +"fF" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"fG" = (/obj/item/stack/sheet/metal{amount = 5},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"fH" = (/turf/simulated/wall/r_wall,/area/mine/laborcamp/security) +"fI" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) +"fJ" = (/obj/machinery/camera{c_tag = "Labor Camp Security Hallway"; dir = 8; network = list("Labor"); pixel_x = 0; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/laborcamp/security) +"fK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/laborcamp/security) +"fL" = (/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"fM" = (/turf/simulated/wall,/area/mine/laborcamp/security) +"fN" = (/obj/structure/girder,/turf/simulated/floor/plating{icon_plating = "asteroidplating"; icon_state = "asteroidplating"; temperature = 273.15},/area/mine/laborcamp/security) +"fO" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"fP" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Shuttle Prisoner Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) +"fQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/mine/laborcamp/security) +"fR" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/door/airlock/glass_security{name = "Labor Camp Backroom"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"fS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/laborcamp/security) +"fT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"fU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/mine/laborcamp/security) +"fV" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Labor Camp APC"; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=5-Central"; location = "4-Maint"},/turf/simulated/floor/plating,/area/mine/laborcamp) +"fW" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/laborcamp/security) +"fX" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp External Access"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"fY" = (/obj/machinery/door/airlock/glass_security{name = "Labor Camp Monitoring"; req_access_txt = "2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"fZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/laborcamp/security) +"ga" = (/obj/machinery/door/airlock/maintenance{name = "Labor Camp Maintenance"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gb" = (/obj/structure/plasticflaps/mining,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"gd" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"ge" = (/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 4; name = "Labor Camp Security APC"; pixel_x = 24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Labor Camp Monitoring"; network = list("Labor")},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/mine/laborcamp/security) +"gj" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gk" = (/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/laborcamp/security) +"gm" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gn" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"go" = (/obj/structure/plasticflaps/mining,/turf/simulated/wall,/area/mine/laborcamp/security) +"gp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=4-Maint"; location = "3-SMine"},/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/laborcamp) +"gq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "asteroidfloor"; temperature = 273.15},/area/mine/explored) +"gr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/closet/crate,/turf/simulated/floor/plating/asteroid{temperature = 273.15},/area/mine/explored) +"gs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"gt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/mine/laborcamp/security) +"gu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gv" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gw" = (/obj/machinery/door_control{id = "Labor"; name = "Labor Camp Lockdown"; pixel_x = 28; pixel_y = 7; req_access_txt = "2"},/obj/machinery/flasher_button{id = "Labor"; pixel_x = 26; pixel_y = -3},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gx" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gy" = (/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gz" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gA" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gB" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gC" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gD" = (/obj/machinery/computer/secure_data,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gE" = (/obj/machinery/computer/security{name = "Labor Camp Monitoring"; network = list("Labor")},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gF" = (/obj/machinery/computer/prisoner,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gG" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/mine/laborcamp/security) +"gH" = (/obj/machinery/space_heater,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gI" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gJ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gK" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gL" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gM" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gN" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/laborcamp/security) +"gO" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) +"gP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"gQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"gR" = (/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"gS" = (/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"gT" = (/obj/effect/decal/remains/human,/turf/simulated/floor/plasteel{icon_plating = "asteroid"; icon_state = "asteroid"; name = "Asteroid"},/area/mine/explored) +"gU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) +"gV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"gW" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) +"gX" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"gY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"gZ" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/west_outpost) +"ha" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) +"hb" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/west_outpost) +"hc" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"hd" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) +"he" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"hf" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"hg" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel/airless,/area/mine/explored) +"hh" = (/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"hi" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) +"hj" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/mine/maintenance) +"hk" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) +"hl" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"hm" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"hn" = (/obj/structure/lattice,/turf/space,/area/mine/explored) +"ho" = (/turf/space,/area/mine/unexplored) +"hp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"hq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/mine/maintenance) +"hr" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"hs" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("MINE")},/turf/simulated/floor/bluegrid,/area/mine/maintenance) +"ht" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hu" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hv" = (/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hw" = (/turf/simulated/wall,/area/mine/living_quarters) +"hx" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "vault"},/area/mine/maintenance) +"hy" = (/obj/item/clothing/under/rank/miner,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hz" = (/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris,/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) +"hA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hB" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"hD" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/west_outpost) +"hE" = (/obj/structure/table,/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hF" = (/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hG" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"hH" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"hI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"hJ" = (/obj/structure/disposalpipe/segment,/turf/simulated/mineral/random,/area/mine/unexplored) +"hK" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"hL" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) +"hM" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/west_outpost) +"hN" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"hO" = (/turf/space,/area/mine/explored) +"hP" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) +"hQ" = (/turf/simulated/floor/mech_bay_recharge_floor/airless,/area/mine/west_outpost) +"hR" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) +"hS" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) +"hT" = (/turf/simulated/wall,/area/mine/west_outpost) +"hU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) +"hV" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid/airless,/area/mine/west_outpost) +"hW" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"hX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"hY" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"hZ" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"ia" = (/obj/machinery/light/small{dir = 4},/obj/machinery/door_control{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet,/area/mine/living_quarters) +"ib" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"ic" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"id" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"ie" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"if" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"ig" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"ih" = (/obj/structure/rack,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"ii" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/turf/simulated/floor/plasteel{icon_state = "bot"},/area/mine/west_outpost) +"ij" = (/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"ik" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"il" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) +"im" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"in" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"io" = (/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"ip" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iq" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"ir" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"is" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"it" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"iu" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"iv" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/eva) +"iw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/eva) +"ix" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/eva) +"iy" = (/turf/simulated/wall,/area/mine/eva) +"iz" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iA" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iB" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) +"iC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/west_outpost) +"iD" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iE" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/west_outpost) +"iF" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"iG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iH" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iJ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iK" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iL" = (/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"iM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"iN" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor/plasteel,/area/mine/eva) +"iO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel,/area/mine/eva) +"iP" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel,/area/mine/eva) +"iQ" = (/obj/machinery/light,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) +"iR" = (/obj/structure/table,/obj/item/weapon/storage/backpack/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iS" = (/obj/machinery/door/airlock/glass_mining{name = "Break Room"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iU" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"iV" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"iW" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iX" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iY" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel{icon_state = "bar"},/area/mine/living_quarters) +"iZ" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"ja" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jd" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"je" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jf" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jg" = (/turf/simulated/wall,/area/mine/production) +"jh" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/mine/production) +"ji" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) +"jj" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("MINE")},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/obj/item/device/gps/mining,/turf/simulated/floor/plasteel,/area/mine/eva) +"jk" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/eva) +"jl" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/eva) +"jm" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor/plasteel,/area/mine/eva) +"jn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jp" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) +"jq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"js" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jt" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"ju" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) +"jv" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jw" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/mining{name = "Mining Station Storage"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{dir = 2; name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{pixel_y = 5},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"jy" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"jz" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/closet/crate,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"jA" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/eva) +"jB" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/mine/eva) +"jC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/eva) +"jD" = (/turf/simulated/floor/plasteel,/area/mine/eva) +"jE" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel,/area/mine/eva) +"jF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) +"jG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) +"jH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jJ" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jM" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"jN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/mine/west_outpost) +"jO" = (/obj/machinery/mineral/unloading_machine{dir = 2; output_dir = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) +"jP" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) +"jQ" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/west_outpost) +"jR" = (/obj/structure/grille,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/west_outpost) +"jS" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) +"jT" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/obj/structure/mirror{pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) +"jU" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor/plasteel{icon_state = "showroomfloor"},/area/mine/living_quarters) +"jV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jW" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jX" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("MINE")},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"jY" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/living_quarters) +"jZ" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/living_quarters) +"ka" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/living_quarters) +"kb" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/production) +"kc" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) +"kd" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) +"ke" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/mine/production) +"kf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) +"kg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/eva) +"kh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/mine/eva) +"ki" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/eva) +"kj" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/eva) +"kk" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) +"kl" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/eva) +"km" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/west_outpost) +"kn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/west_outpost) +"ko" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/west_outpost) +"kp" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/obj/structure/plasticflaps/mining,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/west_outpost) +"kq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/west_outpost) +"kr" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"ks" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kt" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"ku" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kv" = (/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/plasteel,/area/mine/living_quarters) +"kw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"ky" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/living_quarters) +"kz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kA" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) +"kC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/glass_mining{name = "Mining Station Bridge"; req_access_txt = "48"},/turf/simulated/floor/plasteel,/area/mine/production) +"kD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) +"kE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) +"kF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) +"kG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"kH" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/weapon/hand_labeler,/turf/simulated/floor/plasteel,/area/mine/eva) +"kI" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/eva) +"kJ" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) +"kK" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/mine/eva) +"kL" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/mine/eva) +"kM" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/eva) +"kN" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/west_outpost) +"kO" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) +"kP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"kQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/box/lights/bulbs,/turf/simulated/floor/plating,/area/mine/west_outpost) +"kR" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/west_outpost) +"kS" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/west_outpost) +"kT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kV" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kX" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"kZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/living_quarters) +"la" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/living_quarters) +"lb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/space,/area/mine/living_quarters) +"lc" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/space,/area/mine/production) +"ld" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{dir = 4},/turf/space,/area/mine/production) +"le" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) +"lf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) +"lg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) +"lh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) +"li" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"lj" = (/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = list("MINE")},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) +"lk" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) +"ll" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/production) +"lm" = (/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) +"ln" = (/obj/machinery/atmospherics/unary/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"lo" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"lp" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"lq" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) +"lr" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Infirmary"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "whitebluefull"},/area/mine/living_quarters) +"ls" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/living_quarters) +"lt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"lu" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/living_quarters) +"lv" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"lw" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) +"lx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) +"ly" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"lz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Closet"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/mine/production) +"lA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) +"lB" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/mine/production) +"lC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/mine/production) +"lD" = (/obj/machinery/disposal/deliveryChute{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) +"lE" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating,/area/mine/production) +"lF" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/mine/production) +"lG" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/production) +"lH" = (/obj/machinery/conveyor{dir = 4; id = "mining_external"},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) +"lI" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) +"lJ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) +"lK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/mine/living_quarters) +"lL" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/mine/living_quarters) +"lM" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/living_quarters) +"lN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/living_quarters) +"lO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"lP" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"lQ" = (/turf/simulated/floor/plating,/area/mine/living_quarters) +"lR" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) +"lS" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/mine/living_quarters) +"lT" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel,/area/mine/living_quarters) +"lU" = (/obj/structure/sign/xeno_warning_mining,/turf/simulated/wall,/area/mine/living_quarters) +"lV" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) +"lW" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel,/area/mine/production) +"lX" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"lY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/production) +"lZ" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/mine/living_quarters) +"ma" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/mine/living_quarters) +"mb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("MINE")},/turf/simulated/floor/plasteel{icon_state = "white"; temperature = 273.15},/area/mine/living_quarters) +"mc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/mine/living_quarters) +"md" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) +"me" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/mine/living_quarters) +"mf" = (/obj/machinery/atmospherics/unary/tank/air{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"mg" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) +"mh" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) +"mi" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/mine/living_quarters) +"mj" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/mine/production) +"mk" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/mine/production) +"ml" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"mm" = (/obj/machinery/mineral/equipment_vendor,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"mn" = (/obj/machinery/mineral/mint{input_dir = 4},/turf/simulated/floor/plasteel,/area/mine/production) +"mo" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "loadingarea"},/area/mine/production) +"mp" = (/obj/structure/closet/crate,/obj/machinery/alarm{pixel_y = 28},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"mq" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/weapon/paper{anchored = 0; info = "A hastily written note has been scribbled here...

      Please use the ore redemption machine in the science wing for smelting. PLEASE!

      --The Research Staff"; name = "URGENT!"},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"mr" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) +"ms" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/port_gen/pacman{anchored = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"mt" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/living_quarters) +"mu" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/living_quarters) +"mv" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/mine/living_quarters) +"mw" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/living_quarters) +"mx" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/mine/production) +"my" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/mine/production) +"mz" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/mine/production) +"mA" = (/obj/machinery/door/airlock/glass_mining{name = "Conveyor Access"; req_access_txt = "48"},/obj/structure/barricade/wooden,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"mB" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/mine/production) +"mC" = (/turf/simulated/floor/plasteel/airless{icon_state = "asteroidfloor"},/area/mine/explored) +"mD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/asteroid/airless,/area/mine/living_quarters) +"mE" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) +"mF" = (/obj/structure/grille,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/mine/production) +"mG" = (/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) +"mH" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) +"mI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/shuttle/mining{req_access = "0"},/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("MINE")},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 1},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"mJ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"mK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) +"mL" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("MINE")},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"mM" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) +"mN" = (/obj/docking_port/stationary{dir = 8; dwidth = 3; height = 5; id = "mining_away"; name = "asteroid mine"; width = 7},/turf/space,/area/space) +"mO" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"mP" = (/turf/simulated/floor/plasteel,/area/mine/production) +"mQ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/production) +"mR" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/mine/production) +"mS" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plasteel,/area/mine/production) +"mT" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"mU" = (/obj/effect/decal/remains/human{desc = "Seems to be all that remains of a poor miner that didn't heed the warning signs."},/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) +"mV" = (/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) +"mW" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/mine/production) +"mX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/mine/production) +"mY" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plasteel,/area/mine/production) +"mZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"na" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/mine/production) +"nc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/mine/production) +"nd" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/mine/production) +"ne" = (/obj/machinery/light{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"nf" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"ng" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) +"nh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/mine/production) +"ni" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/mine/production) +"nj" = (/obj/machinery/door/airlock/glass_mining{name = "Processing Area"; req_access_txt = "48"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) +"nl" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) +"nm" = (/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/mine/production) +"nn" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/space,/area/space) +"no" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/mine/production) +"np" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/mine/production) +"nq" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/window/northleft{name = "Output Access"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nr" = (/obj/machinery/door/window/northleft{base_state = "right"; icon_state = "right"; name = "Output Access"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"ns" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"nt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"nu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) +"nv" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) +"nw" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/space,/area/space) +"nx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/obj/machinery/door/window/northleft{name = "Pneumatic Tube Access"},/obj/machinery/disposal/deliveryChute{dir = 1; pixel_y = -1},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"ny" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/mine/production) +"nz" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nA" = (/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/mine/production) +"nB" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) +"nC" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/mine/production) +"nD" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) +"nE" = (/obj/machinery/conveyor{icon_state = "conveyor0"; dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/mine/production) +"nF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) +"nG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/production) +"nH" = (/obj/structure/disposaloutlet{dir = 1; eject_range = 1},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) +"nI" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -745,193 +744,193 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadaeadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadaeadadadadadadababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadafadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadaeadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadaeadaeadafadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaiahaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajajagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakalakamaaaaabababababadadadadadadafadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoapaqaramaaababababadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasatalakamaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadaeadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasauavawamamababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeadadadadadadadadadadadadadadabababamamamamamamamamamamagagagagagagajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaacacacacacaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxalayabababababadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadafadadadadadadadadadabababazazazazazazazazazazagagagagagagajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaacacacacacaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamaAaBalayabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababamamamamamaCamamamagagagagagajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaacacacacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamaDaEaFaGayabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamaHaIaJayaKaLayayayayadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaMaNasaOaPaQahaRaGayaSaSayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaTaUaNavaVaWaWaXaGaKaYaZaSayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaTaUaTasasbbaVaVayaKbcayaSbdayadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaamagagagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamambebfasbgbhasbbbcbcbibbaKayayayayayayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababadadadadadababaaaaaaaaaaaaaaaaaaaaaaambjbjbkbjbjbjagagagagagajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamblbmbnasbhasavbobpaKayaWbqaybralaVbsayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababadadadababaaaaaaaaaaaaaaaaaaaaamambjbtbubvbwbjagagagagagagagagagagajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamadadayaQbbbxasbnaVbybzbAahaWaVaybralalbsayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababagagagagagagababadadadababaaaaaaaaaaaaaaaaamamambjbBbCbDbEbjagagagagagagagagagagajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamayayayayayayaPaVbFbbaVbcbGbAbAaXalalaybravaKbsayadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadababagagagbHbHbHbHagagagababadababaaaaaaaaaaaaaaambjbjbjbjbjbIbJbjbjbjbjbjbjbjbjbjbHagagagagajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaybKbLbMbNayblbObmaybiaybPbPbPayaValalalalbQbpayadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadababagagbHbHbHbHbHbHbHbHagagababababaaaaaaaaaaaaaaambjbRbSbTbUbVbWbXbYbYbYbZcacbccbjbHbHagagagagagajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaybKcdcecdcfaKcgbQaKchbpaRciaKbpaRbbayalbcaKaKayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagagbHbHbHbHbHbHbHbHbHbHagagababababaaaaaaaaaaaaambjcjbYckbUclcmcnbjbjcocpcqcqcrbjbHbHagagagagagajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaybKcdcscscfbcaKaKaRaGaKaKaKbQaKaKaKayaKbpchaKayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagagbHbHbHbHbHbHbHbHbHbHbHctagagagagagaaaaaaaaaaaaambjcucvcwcxcwcyczcAcBcCcDcEcFbHbHbHagagagagagajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaybKcGcscHaycIcJbPbPcJbccJbPbPbPaKaKaycKbQaKbcayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagctbHbHbHbHbHbHbHbHbHbHbHbHagagagagaaaaaaaaaaaaaaambjcLbYcMbUbYcNczcOcPcCbHbHbHbHbHagagagagagagajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababayayayayayaycQcJaKaKaKaKbQaKcRbPchbpaycScTcUcVayadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagctbHbHbHbHbHbHbHbHbHbHbHbHagagagaaaaaaaaaaaaaaamambjcWbYcXbUcYbYczcOcPcCbHbHbHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadaycIcJaKbccZdaaGbpaKbPaKaKayaldbdbdcayddadadadadadadadadadadadadadadadadadadadadadadadadadadadadababagagbHbHbHbHbHbHbHbHbHbHbHbHagagagaaaaaaaaaaaaamamambjbjbUbUbjbjbUdebUcPcCbHbHbHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadaycIcJaKbpaKaKcRaKbccJcIayaybraldbdgdhddddadadadadadadadadadadadadadafadadadadadadadadadadadadadababagagbHbHbHbHbHbHbHbHbHbHbHbHdididjdkdkdkdkdkdkdldidibHbHdmdndobjdpbYdqcPcCbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrdrdrdrdrdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadaydscJcJcJcJcJcJcJcJcJcIaybraldtaldcduddddadadadadadadadadadadadadadadadadadadadadadadadadadadabababagbHbHbHbHbHbHbHbHbHbHbHbHbHbHdvdwdwdwdwdwdwdwdwdvbHbHbHdxdxdxbjdydzdAcPcCbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdrdrdrdrdrdBdBdBdCdrdfdfdfdDdDdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadaydscIcIcIdEdFcIcIcIdsdsaybrdtdtdtbsayddddddadadadadadadadadadadadadadadadadadadadadadadadadadabababagbHbHbHbHbHbHbHbHbHbHbHbHbHdididGdHdHdHdHdHdHdHdidibHbHbHbHbHbjbUdIbUcPdJbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadrdKdLdMdNdOdPdQdQdQdrdRdRdRdRdSdDdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadayayayayayayayayayayayayayaycVdTdUayayddddddddadadadadadadadadadadadadadadadadadadadadadadadadabababagbHbHbHbHbHbHbHbHbHbHbHbHbHagaaaaaaaaaaaaaaaaagagagbHbHbHbHbHbHdVdWdXdYdZeabHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaebaaaaaaaaaaaaaadrecedeeefdOegdQeheiejekeleldRdSemdDdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadddddddaydbdbdtayddddddddddadadadadadadadadadadadadadadadadadadadadadadadadabababagbHbHbHbHbHbHbHbHbHbHbHbHagaaaaaaaaaaaaaaagagagagagagagagbHbHbHbHbHdVenendXbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaebaaaaaaaaaadrdrdrdOeoepeqdOeresdOdOdrdrdreteuevdDdDdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadddddddayewexewayddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadababagbHbHbHbHbHbHbHbHbHbHbHbHagaaaaaaaaaaaaaaagagagagagagagagagagbHbHbHbHeyeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaebamebebebebebdrezeAdOeBdQdPeCeDdQeEdOeFeFeFdSeleldDdDdfdfdfeGdfdfdfaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadddddayeHdTeIayddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadababagagbHbHbHbHbHbHbHbHagagagagaaaaaaaaaaaaaaaaagagagagagagagagagagagbHbHeyeybHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaCaCamamamamamdreJeKeLeMeNeOdQeBdQdQePeFeFeleleleleQdDdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaabababababadadadadadadadafadadadadadadadadadadadadadadadadadddddddeReSeTddddddddadadadadadadadadadadadadadadadadadadadadadafadadadadadabababagagagagagbHbHctctagababaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagbHeyeybHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUdreVeWeXeYeNeZdQeBfadQdOfbfcfceleldSdSdDdDdfdfdfdfdfdfdfdfaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadddddddddddfdddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababagagagagagagababaaaaaaaaaaaaaaaaaaagagagajajajagagagagagagbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUdrdOdOdOfedQffeNfgeqfhfifjfjfkfleldSdSfmdDdfdfdfdfdfdfdfdfaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadddddddddddddddfdddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababaaaaaaaaaaaaaaaaaaaaagagagajajajagagagagagbHeyfnfobHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfpfqfpfrfsdQeBdQdQftfudOfvfwfxeleldSdSfydDdfdfdfdfdfdfdfdfdfaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadddddddddfdddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababaaaaaaaaaaaaaaaaaaaaagagagajajajajajagagagbHfnfoeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUdrdrdrdrdQdQeBeqfzdOfAdOeFeFeFdSdSdSdSfBdOdfdfdfdfdfdfdfdfdfdfaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadddddddddddddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaagagagagajajajajagagagbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUaaaadrfCdQdQeBfDfEfFfGdOfHfIdSdSdSdSeQdDdDdfdfdfdfdfdfdfdfdfdfamamabababababadadadadadadadadadadadadadadadadadadadadadadadadddddddddddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagagajajajajagagagbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfJfJfJfKfKfLfMfNfOfOdOfOfOfPdSeldSdSeQdDdfdfdfdfdfdfdfdfdfdfdfaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadddddddddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagagagajajajagagagbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfQfKfRfKfKfSfTfUfVfWfXfYfZeFeFdSdSdSdDdDdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadddddddadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaagagagagajajajajagagagbHeyeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfJfOfOfOgafMfOfOgbgcgdfOfOgeeFdSdSdDdDdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaagagagagajajajajagagagbHeyeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaebebebebebebebameUeUeUeUeUfJgfggghgigjgkglgmgngogpgqgrgsgtdDdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaagagagagajajajajagagagbHeyfngufobHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaebamamamamamamamgvgwgggxgggyfOgzgAgAgBgCfOdDdDdDdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaagagagajajajajagagagbHfngufoeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaebebamebebebebebgDgEgFgGgHgIfOgJgKgLgMgCfOdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaabababadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaagagagajajajajagagagbHbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaebaaaaaaaaaagNgOgPfJfJfJfOfOfOfOfOfOfOdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagagajajajajagagagbHgQdZdZeabHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadDdDdDdDdDdDdDdDdDdDdDdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfamamababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagagagajajajagagagbHdVenendXbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaagagagagajajajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadabababababaaaaaaaaaaaaaaagagagagajajajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaababababababadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaagagagagagajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaagagagagajajagagagbHeyeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagajajagagagbHeyeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaagajajagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaagajajagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaagajajagagagbHeyfnfobHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaagajajagagagbHfnfoeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababamamamamamamamamagagajajagagagbHbHeyeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababazazazazazazazazagagajajagagagbHbHeyeybHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababamamamamamamamamagagajajagagagbHbHeyeybHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaagagajajagagagbHgQdZdZeabHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagajajagagagbHdVenendXbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaadfdfdfaaaaaaaaaaaaaaaaaaaaaaaaababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaadfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaadfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaababadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHgRgSeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaadfdfdfdfdfdfamamamamamamamamamababababadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagajajagagagbHeygRgSbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaadfdfdfdfdfazazazazazazazazazababababadadadafadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfamamamamamamamamamababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagbHbHeyeybHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagbHgRgSeybHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagbHeygRgSbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfgTdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaadfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfgUgVdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadafadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHeyeybHbHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHeyeybHbHbHagagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaadfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHeyeybHbHbHbHagagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaaaaaadfdfaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHeyeybHbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaadfdfdfdfdfamamamamamamamamamamamabababababaaabababadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHeyeybHgQeabHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfaadfdfdfdfdfazazazazazazazazazazazabababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHeyfngugWgXgugugufobHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfdfabababababababababababababababababababababababababababamamamamamamamamamamamababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHfngugugWgXgugufoeybHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfdfdfdfdfdfdfdfababadadadadadadadadadadadadadadadadadadadabababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaagagbHbHbHbHbHdVdXbHbHeyfngufobHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfababababababababababadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaagagagagagagbHbHbHbHbHfngufoeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadafadadadadanadadadadadadadadadafadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagbHbHbHeyeybHbHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababamamamamamamamamamamamagagagagagagagagagagagbHeyfngugufobHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababazazazazazazazazazazazazazazagagagagagagagagagbHfngugufoeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababamamamamamamamamamamamamamamamamagagagagagagagagbHbHbHbHeyfngugufobHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagbHfngugufoeybHbHagagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagbHbHbHbHeyeybHbHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaddadadadadddddaaaaaaaaaaaaaaagagagajajajagagagagagagagbHeyfngufobHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadabababaaaaaaaaaaaaddddadadadddddddaaaaaaaaaaaaaaagagagajajajajagagagagagagbHfngufoeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaddddadadadddddaaaaaaaaaaaaaaaaagagagajajajajagagagagagagbHbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfdfabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaddddadadadddddaaaaaaaaaaaaaaagagagagagajajajajagagagagagbHbHgQdZdZeabHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadfdfaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaadadadddddaaaaaaaaaaaaagagagagagagagajajajajagagagagagbHbHdVenendXbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajajajagagagagbHbHbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHbHbHbHbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHgRgugugugugSeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHeygRgugugugugSbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHeyeybHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagagagagagagajajajajajagagagbHeyeybHbHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaagagagagagagagajajajajagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajagagagbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajagagagagbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababadadadadafadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHgRgSeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHeygRgSbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaagagagajajagagbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaagagagajajagagbHgQdZdZeabHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaagagagajajagagbHdVenendXbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagagagabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaagagagagagajajagagbHbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabababadadadadadadadadafadadadadadadadadadadadadadadadadadadadadababagbHbHagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababamamamamamamamamamamagagagagagajajagagagbHeyeybHbHagagagagagajajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagbHbHbHbHagabadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababazazazazazazazazazagagagagagagajajagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagagbHbHbHbHagabadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababamamamamamamamamamamagagagagagagajajagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagbHbHbHbHagagabadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajajajagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagbHbHbHbHbHagabadadadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagagagbHeyeybHbHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagbHbHbHbHbHagabadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagagagbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabagdibHdibHagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagagbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadafadadadadadadadadadadadadadadadadadadadadadadadagdigYdibHagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagagbHbHeyeybHbHagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadababababadadadadadadadaggZhahbagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadabababagagagagagagagagagagaggZhahcagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababadadadadadadadadadadadadadadadadadababagbHbHdidihddkdkdkdkdkdkhehahcagabababadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhfhfhfhfhfhfhfadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagajajagagagbHbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajajajagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababadadadadadadadadadadadadadadadadadabagbHbHbHbHgYhghghghghghghghhhihcagababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhfhjhkhlhmhjhfadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagagbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadabagbHbHbHdididHdHdHdHdHdHhnhahohphqagagagagabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhfhjhrhshthuhfadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagajajagagagagbHbHeyeybHagagagagajajajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadababagbHbHbHaghqhqhqhqhqhqgZhahchqhqhqbHbHbHagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhvhwhxadhyhfhfhfhzhfhfhfadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajagagagagbHbHeyeybHagagagagagagajajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadabagbHbHaghqhqhqhqhqhqhqgZhahchqbHbHbHbHbHagagabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhAhxhBadhyhChDhyhEhyagagabadabababaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajagagagagagbHeyeybHbHagagagagagagagajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadafadadadadadadadadababagbHaghqhqhqhqhqhqhqhFhahcbHbHbHbHbHbHbHagabababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhvdRadhyhGhHhIhEhybHagagababababaaaaaaaaaaaaaaaaaaaaagagagagagagagajajagagagagagbHeyeybHbHbHbHagagagagagajajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadababagagagagaghqhqhqhqdigYdibHbHbHbHbHbHbHagagababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadhJadadhyhyhyhyhKhybHbHagagagagagaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajagagagagagbHeyeybHbHbHbHbHbHagagagagajajajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadabababababababaghqbHbHdibHdibHbHbHbHbHbHbHbHagababadadadadadadadadadadadadadafadadadadadadadadadadadadadadababababababadadadadadadadadadadadadadadadadadadadadhLadadhyhChMhyhEhNbHbHbHbHbHbHagagaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagbHeyeybHbHbHbHbHbHbHagagagagagajajajajajajajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadadababababababagbHbHbHbHbHbHbHbHhOhOhObHbHbHagababadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababadadadadadadadadadadadadadadadadhLadadhyhGhHhPhEhNbHbHbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaahQagagagagagagagagagagagbHbHeyeybHbHbHbHbHbHbHbHbHagagagagajajajajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadadadadadadadadababagagagagagagbHbHbHbHbHbHbHbHhRhShTbHbHbHagababababadadadadadadadadadadadadadadadadadadadadadabababababagagagagagagagabababababababadadadadadadadadadadhyhyhUhyhyhyhyhyhyhEhNbHbHbHbHbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaaagagagagagagagbHbHbHbHgQdZdZeabHbHbHbHbHbHbHbHbHagagagagagajajajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababadadadadadadadadadadadadabagagbHbHhVhVhVhVhVhVhWhWhWhWhVhVhVhVhXbHbHagababababadadadadadadadadadadadadadadadadadadadadadababababagagbHbHbHbHbHagagagagagabababababababadadadadhyhyhyhYhZiaibhyhCichyhKhyhyhyhNhNhNhybHbHbHbHbHbHaaaaaaaaaaaaaaaaaaagagagagagbHbHbHbHbHdVenendXbHbHbHbHbHbHbHbHbHagagagagagajajajajajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababadadadadadadadababagbHbHbHhVidieifhWigihiiijikhWilimineabHbHagagagagababababababadadadadadadadadadadadadadadabababababagagbHbHbHbHbHbHbHbHbHbHagagagagagabababababadadhyioipiqiriqishyhGhHithEhyiuiviwiwiwhNbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaaagagagbHbHbHbHbHbHbHeyixiyiziziAiAbHbHbHbHbHbHagagagagagajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababadadadadadadababagbHbHbHhViBiliChWiDiDiDiDiEiFilimiGiHbHbHbHbHbHagagagabababababababadadadadadadadadadadadabababagagagbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHagagabababababadhyiIiqiJiKiLiMhyhyhyhyhEhyiuiNiNiNiOhNbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHgRgugSiAiPiQiRiRiAbHiSbHbHbHbHagagagagagajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaababababababababadadadababagbHbHbHhViTililiUililililiVhWiWiXhWdXbHbHbHbHbHbHbHagagagagabababababadadadadadadadadababababagagbHbHbHbHbHbHbHbHbHbHgQeabHbHbHbHbHbHagagagagababadhyiYiqiZiqjaiqjbiOjcjdjehyjfiNjgiNjhhNbHbHbHbHbHbHaaaaaaaaaaaaaaaaaaaaamaabHbHbHbHbHjijjjkjkiAjljmjnjoiAiAiAiAbHbHbHbHagagagagajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababagagbHbHhVjpiljqjrjsjtjuiljvhVhVhVhVhVgQeabHbHbHbHbHbHbHbHagagagabababadadadadadadadadabababagagbHbHgRgugugugugugugugugWgXgugugugufobHbHbHbHagagababhyhyhyhyhyhyhyhNjwjxhNjwhyhyhyhyhyjyhyhyhNhNbHbHaaaaaaaaaaaaaaaaaaaaaaamaaaaaabHbHjkjkjzjAjBjCjDjEjFjGizjHjIizeabHbHbHctagagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababagbHbHhVjJiljKhWjLjMjNiljOjPjQjRjSjTgWgXgugugugugufobHbHbHbHagagagababadadadadadadabababagagbHbHgRgSgRgugugugugugugugWgXgugugufofngufobHbHbHagabababababhyjUjVjWiNjhjXiOjhjbjYjZiNiOjhiNiNkahNhNhNkbkckckckckckckckdkdkdkdkdkdkdjkjkjkkekfkgkhkikjjEjFjFkkklkmkniHbHbHbHctagagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagbHbHhVhVhVhVhVkokpkqhVhVkrksksksksgWgXgugugugufofngugufobHbHbHagagabababadadababababagagbHbHgRgSgRgSbHbHbHbHbHbHbHdVdXbHbHbHfngufoeybHbHbHbHagagagagabhyhyhyhyktjhkukvkwjdkxkykykzkzkykykAkBkAkBkCkCkCkCkCkCkCkCkDkDkDkDkDkDkDkEkFkEkFkGkHkIizkJkKkLkMizkNkOizdXbHbHbHbHagagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagagbHbHbHbHbHhVkPkQkRkShVkTkUhObHbHdVdXbHbHbHbHfngugufoeybHbHbHbHagagagababababababagagbHbHgRgSgRgSbHbHbHbHagbHbHbHbHbHbHbHbHbHbHeyeybHbHbHbHbHbHbHagagagagaghyiNkVkWkXkXkWkYkZlakXkXkWkWlblclclcldldldldldldldldlelelelelelelflglglglhliljlkjijijjjijijijijijilllmlnlmloctagagagagagajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababagagbHbHbHbHhVlplqlrlshVbHbHbHbHbHbHbHbHbHbHbHbHbHbHeyfnfobHbHbHbHbHagagagagagagagagbHbHgRgSgRgSbHbHagagagagagagagbHbHbHbHbHbHbHeyeybHgQeabHbHbHbHbHbHagaghyhyhNlthNhyhylulvlwhyhyhNlxhNhyhNbHbHbHaaaaaaaaamaaaaaaamaaaaaaaaaaamaajkjklylzlAlBlClDlElFlGlGlHlIlJlJlJlJlobHagagagagagajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagagbHbHbHhVhVhVhVhVhVbHbHagagagagagagagagagbHbHbHfnfofngugugufobHbHbHbHbHbHbHbHbHbHbHeygRgSbHbHagagabababababagbHbHbHbHbHbHbHeyfngugWgXgugugugufobHbHaghylKlLlMlNhylOlPlQlRlShylTlUlVlWbHbHbHbHbHbHaaaaamaaaaaaamamamamamamamamamjilXlYlZjijijijijijijijijimalolololobHagagagagagajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagbHbHbHbHbHbHbHbHbHbHbHagabababababababagagbHbHbHfngugugufofnfobHgQeabHbHgRgugugugugSeybHbHagagababababababagagbHbHbHbHbHbHfngugugWgXgugugufoeybHbHbHhymbmcmdmehymflSlSmgmhhymimjmkhybHbHbHbHbHbHamamamamamamammlmlmlmlmlamaaamjimmmnmompjimqmrmsmtjkmujibHbHbHbHbHagagagagajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagbHbHbHbHbHbHbHbHbHagagagabababadadabababagagagbHbHbHbHbHfnfofngugWgXgugugSgRgugugugugSbHagagababababababababagagagbHbHbHbHbHbHbHdVdXbHbHbHeyeybHbHbHlWhyhyhyhyhymvmwmxmymhhyhNmzhNhybHbHbHbHbHbHaaaaamaaaaaaammlmlmlmlmlamaajkjklymAmomplgmBkekfmCmDmEjibHbHbHbHbHagagagagajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagagagagbHbHbHbHagagagababadadadadadadadabababagagagbHbHbHbHfngugugWgXgugugugSbHbHbHbHbHbHagababababababadadabababagagagagbHbHbHbHbHbHbHbHbHeyfngufobHbHbHbHbHbHlWhyhyhyhyhylWmFmFiHmGbHbHbHbHbHaaaaaaamaaaaaaammlmlmlmlmlmHjkmImJmKmAmomLjimMlymNmOjimPjibHbHbHbHagagagagagajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababagagagagagagababababadadadadadadadadababababagagagagbHbHbHbHdVdXbHbHbHbHbHbHagagagagagababababababadadadabababababagagagagagagagagbHbHfngufofnfobHbHbHbHbHbHbHdVdWdWdWdWdWdWdXbHbHbHbHbHbHamamamamamamamammlmlmlmlmlmQlymQlymRmSmTmClgjAlymUmVjkmEjibHbHbHbHagagagagajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababadadadadadadadadadadadadabababababagagbHbHbHbHbHbHbHbHbHagagagabababababababadadadadadadadabababababababababababagagbHbHbHfnfofnfomWbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHaaaaaaaaaaaaammlmlmlmlmljkjkjkmXmYmZnanbncndnenfngnhnijibHbHbHbHagagagagajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababadadadadadadadadadadadadadadadadadababababagagagbHbHbHagagagagagabababababadadadadadadadadadadadadadababababababababababagbHbHbHbHfnfofngugugugugugugugugugugugugugugufobHbHbHbHbHbHaaaaaaaaaaammlmlmlmlmlamaajkjklymAnjnknlnmnnnnnojkmEjibHbHbHbHagagagagajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadabababagagagagagababababababababadadadadadadadadadadadadadadadabababababababababagagagbHbHbHfngugugugugugugugugugugugugugugufoeybHgQeabHbHbHeueuamaaaaammlmlmlmlmlamaanplEnqnrnnnolgnsntnujkjkmEjibHbHbHbHagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadababababagagagbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHeyfngugWgXgugugunvnwnxnxnxnxnxnxnxnxnxnxnxnyjinznAjAmMjinBnCnDnEnFnGjibHbHagagagagajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababagagagbHbHbHbHbHbHbHagagbHbHbHbHbHbHfngugugWgXgugugunHnwnxnxnxnxnxnxnxnxnxnxnxnxlEnIjijkjkjinJjijijijijijibHbHagagagagajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababagagagagagagagagagagagbHbHbHbHbHbHbHbHdVdXbHbHbHeueuamaaaaaaaaaaaaaaaaaaaaamambHbHbHbHjijijibHbHbHbHbHbHbHagagagagajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababagbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHbHaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHbHbHbHbHbHagagagajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababagbHbHbHbHbHbHbHbHbHbHbHbHagagagagaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHbHbHbHagagagagajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababagagbHbHbHbHbHbHbHbHbHagababababagaaaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHbHbHbHagagagagajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababagagagagagagagagagagagabababababagaaaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHbHbHbHagagagajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaabHbHbHbHbHbHbHagagagagagagajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababababadadababababaaaaaaaaaaaaaaaaaaaaaabHbHagagagagagagagagagagajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagajajajajajajajajagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagajajajajajajajajajagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajajajajagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagajajajajagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadanadadadadadadadadadadadadadadadadababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababadadadadadadadadadadadabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababadadadadadadadadadadababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacadacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacadacacacacacacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacaeacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacadacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabababababababacacacacacacacacacacacacacadacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacadacadacaeacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahagaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiaiafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajakajalaaaaabababababacacacacacacaeacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanaoapaqalaaababababacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarasakajalaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacadacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaratauavalalababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadacacacacacacacacacacacacacacabababalalalalalalalalalalafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawakaxabababababacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacaeacacacacacacacacacabababayayayayayayayayayayafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalazaAakaxabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababalalalalalaBalalalafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalaCaDaEaFaxabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalaGaHaIaxaJaKaxaxaxaxacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaLaMaraNaOaPagaQaFaxaRaRaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaSaTaMauaUaVaVaWaFaJaXaYaRaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZaSaTaSararbaaUaUaxaJbbaxaRbcaxacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaalafafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalbdbearbfbgarbabbbbbhbaaJaxaxaxaxaxaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababacacacacacababaaaaaaaaaaaaaaaaaaaaaaalbibibjbibibiafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalbkblbmarbgaraubnboaJaxaVbpaxbqakaUbraxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababacacacababaaaaaaaaaaaaaaaaaaaaalalbibsbtbubvbiafafafafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalalacacaxaPbabwarbmaUbxbybzagaVaUaxbqakakbraxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababafafafafafafababacacacababaaaaaaaaaaaaaaaaalalalbibAbBbCbDbiafafafafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaxaxaxaxaxaxaOaUbEbaaUbbbFbzbzaWakakaxbqauaJbraxacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacababafafafbGbGbGbGafafafababacababaaaaaaaaaaaaaaalbibibibibibHbIbibibibibibibibibibGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaxbJbKbLbMaxbkbNblaxbhaxbObObOaxaUakakakakbPboaxacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacababafafbGbGbGbGbGbGbGbGafafababababaaaaaaaaaaaaaaalbibQbRbSbTbUbVbWbXbXbXbYbZcacbbibGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaxbJcccdccceaJcfbPaJcgboaQchaJboaQbaaxakbbaJaJaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafafbGbGbGbGbGbGbGbGbGbGafafababababaaaaaaaaaaaaalbicibXcjbTckclcmbibicncocpcpcqbibGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaxbJcccrcrcebbaJaJaQaFaJaJaJbPaJaJaJaxaJbocgaJaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafafbGbGbGbGbGbGbGbGbGbGbGcsafafafafafaaaaaaaaaaaaalbictcucvcwcvcxcyczcAcBcCcDcEbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaxbJcFcrcGaxcHcIbObOcIbbcIbObObOaJaJaxcJbPaJbbaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafcsbGbGbGbGbGbGbGbGbGbGbGbGafafafafaaaaaaaaaaaaaaalbicKbXcLbTbXcMcycNcOcBbGbGbGbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababaxaxaxaxaxaxcPcIaJaJaJaJbPaJcQbOcgboaxcRcScTcUaxacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafcsbGbGbGbGbGbGbGbGbGbGbGbGafafafaaaaaaaaaaaaaaalalbicVbXcWbTcXbXcycNcOcBbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacaxcHcIaJbbcYcZaFboaJbOaJaJaxakdadadbaxdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacababafafbGbGbGbGbGbGbGbGbGbGbGbGafafafaaaaaaaaaaaaalalalbibibTbTbibibTddbTcOcBbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacaxcHcIaJboaJaJcQaJbbcIcHaxaxbqakdadfdgdcdcacacacacacacacacacacacacacaeacacacacacacacacacacacacacababafafbGbGbGbGbGbGbGbGbGbGbGbGdhdhdidjdjdjdjdjdjdkdhdhbGbGdldmdnbidobXdpcOcBbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdqdqdqdedededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacaxdrcIcIcIcIcIcIcIcIcIcHaxbqakdsakdbdtdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacabababafbGbGbGbGbGbGbGbGbGbGbGbGbGbGdudvdvdvdvdvdvdvdvdubGbGbGdwdwdwbidxdydzcOcBbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdqdqdqdAdAdAdBdqdedededCdCdedededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacaxdrcHcHcHdDdEcHcHcHdrdraxbqdsdsdsbraxdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacabababafbGbGbGbGbGbGbGbGbGbGbGbGbGdhdhdFdGdGdGdGdGdGdGdhdhbGbGbGbGbGbibTdHbTcOdIbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdJdKdLdMdNdOdPdPdPdqdQdQdQdQdRdCdededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacaxaxaxaxaxaxaxaxaxaxaxaxaxaxcUdSdTaxaxdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacabababafbGbGbGbGbGbGbGbGbGbGbGbGbGafaaaaaaaaaaaaaaaaafafafbGbGbGbGbGbGdUdVdWdXdYdZbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqeaebeceddNeedPefegeheiejejdQdRekdCdedededededeaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacdcdcdcaxdadadsaxdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacabababafbGbGbGbGbGbGbGbGbGbGbGbGafaaaaaaaaaaaaaaafafafafafafafafbGbGbGbGbGdUeleldWbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdNemeneodNepeqdNdNdqdqdqeresetdCdCdededededededeaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacdcdcdcaxeueveuaxdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacababafbGbGbGbGbGbGbGbGbGbGbGbGafaaaaaaaaaaaaaaafafafafafafafafafafbGbGbGbGewewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqexeydNezdPdOeAeBdPeCdNeDeDeDdRejejdCdCdededeeEdededeaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcaxeFdSeGaxdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacababafafbGbGbGbGbGbGbGbGafafafafaaaaaaaaaaaaaaaaafafafafafafafafafafafbGbGewewbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaldqeHeIeJeKeLeMdPezdPdPeNeDeDejejejejeOdCdedededededededeaaaaaaaaaaaaaaabababababacacacacacacacaeacacacacacacacacacacacacacacacacacdcdcdcePeQeRdcdcdcdcacacacacacacacacacacacacacacacacacacacacacaeacacacacacabababafafafafafbGbGcscsafababaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafbGewewbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqeSeTeUeVeLeWdPezeXdPdNeYeZeZejejdRdRdCdCdedededededededeaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcfadcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababafafafafafafababaaaaaaaaaaaaaaaaaaafafafaiaiaiafafafafafafbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdNdNdNfbdPfceLfdeofefffgfgfhfiejdRdRfjdCdedededededededeaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcdcdcfadcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababaaaaaaaaaaaaaaaaaaaaafafafaiaiaiafafafafafbGewfkflbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaafmfnfofnfpfqdPezdPdPfrfsdNftfufvejejdRdRfwdCdededededededededeaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcfadcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababaaaaaaaaaaaaaaaaaaaaafafafaiaiaiaiaiafafafbGfkflewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqdqdqdqdPdPezeofxdNfydNeDeDeDdRdRdRdRfzdNdedededededededededeaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqfAdPdPezfBfCfDfEdNfFfGdRdRdRdReOdCdCdedededededededededealalabababababacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafHfHfHfIfIfJfKfLfMfMdNfMfMfNdRejdRdReOdCdededededededededededeaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafafafaiaiaiafafafbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfIfPfIfIfQfRfSfTfUfVfWfXeDeDdRdRdRdCdCdedededededededededededeaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacdcdcdcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGewewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafHfMfMfMfYfKfMfMfZgagbfMfMgceDdRdRdCdCdededededededededededededeaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGewewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafHgdgegfggghgigjgkglgmgngogpgqgrdCdCdededededededededededededededeaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGewfkgsflbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalgtgugegvgegwfMgxgygygzgAfMdCdCdCdCdedededededededededededededededeaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafbGfkgsflewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagBgCgDgEgFgGfMgHgIgJgKgAfMdCdedededededededededededededededededededeaaaaaaaaabababacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafbGbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagLgMgNfHfHfHfMfMfMfMfMfMfMdCdedededededededededededededededededededeaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafbGgOdYdYdZbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCdCdCdCdCdCdCdCdCdCdCdededededededededededededededededededededealalababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafafafaiaiaiafafafbGdUeleldWbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaafafafafaiaiaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacabababababaaaaaaaaaaaaaaafafafafaiaiaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaababababababacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaafafafafafaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaafafafafaiaiafafafbGewewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafaiaiafafafbGewewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaafaiaiafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaafaiaiafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaafaiaiafafafbGewfkflbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaafaiaiafafafbGfkflewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababalalalalalalalalafafaiaiafafafbGbGewewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababayayayayayayayayafafaiaiafafafbGbGewewbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababalalalalalalalalafafaiaiafafafbGbGewewbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaafafaiaiafafafbGgOdYdYdZbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafaiaiafafafbGdUeleldWbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededeaaaaaaaadededeaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededeaaaaaaaadedededeaaaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededeaaaaaadededededeaaaaaaaaaaaaaaaaaaaaaaababacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGgPgQewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededeaaaaaaaaaadedededededealalalalalalalalalababababacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafaiaiafafafbGewgPgQbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaadededededeayayayayayayayayayababababacacacaeacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaadededededealalalalalalalalalababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafbGbGewewbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaadedededededeaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafbGgPgQewbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaadededededededeaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafbGewgPgQbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededegRdededededededededededededededededededeaaaaaaaaaaaadedededededededeaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededegSgTdedededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacaeacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGewewbGbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGewewbGbGbGafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaadeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGewewbGbGbGbGafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededededededededededededededededededededededededeaaaaaadedeaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGewewbGbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaadededededealalalalalalalalalalalabababababaaabababacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGewewbGgOdZbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededededededededededededededededededededededededeaadededededeayayayayayayayayayayayabababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGewfkgsgUgVgsgsgsflbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededededededededededeabababababababababababababababababababababababababababalalalalalalalalalalalababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGfkgsgsgUgVgsgsflewbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedededededededededeababacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaafafbGbGbGbGbGdUdWbGbGewfkgsflbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeababababababababababacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaafafafafafafbGbGbGbGbGfkgsflewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacaeacacacacamacacacacacacacacacaeacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafbGbGbGewewbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababalalalalalalalalalalalafafafafafafafafafafafbGewfkgsgsflbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababayayayayayayayayayayayayayayafafafafafafafafafbGfkgsgsflewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababalalalalalalalalalalalalalalalalafafafafafafafafbGbGbGbGewfkgsgsflbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafbGfkgsgsflewbGbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafbGbGbGbGewewbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaadcacacacacdcdcaaaaaaaaaaaaaaafafafaiaiaiafafafafafafafbGewfkgsflbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacabababaaaaaaaaaaaadcdcacacacdcdcdcaaaaaaaaaaaaaaafafafaiaiaiaiafafafafafafbGfkgsflewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededeabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaadcdcacacacdcdcaaaaaaaaaaaaaaaaafafafaiaiaiaiafafafafafafbGbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadededeabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaadcdcacacacdcdcaaaaaaaaaaaaaaafafafafafaiaiaiaiafafafafafbGbGgOdYdYdZbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaadedeaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaacacacdcdcaaaaaaaaaaaaafafafafafafafaiaiaiaiafafafafafbGbGdUeleldWbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiaiaiafafafafbGbGbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGbGbGbGbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGgPgsgsgsgsgQewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGewgPgsgsgsgsgQbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGewewbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiaiafafafbGewewbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaafafafafafafafaiaiaiaiafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiafafafbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiafafafafbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababacacacacaeacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaababababacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGgPgQewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGewgPgQbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafbGgOdYdYdZbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafbGdUeleldWbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafafafabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaafafafafafaiaiafafbGbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabababacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacababafbGbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababalalalalalalalalalalafafafafafaiaiafafafbGewewbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafbGbGbGbGafabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababayayayayayayayayayafafafafafafaiaiafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafafbGbGbGbGafabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababalalalalalalalalalalafafafafafafaiaiafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafbGbGbGbGafafabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiaiaiafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafbGbGbGbGbGafabacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafafafbGewewbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafbGbGbGbGbGafabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafafafbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabafdhbGdhbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafafbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacafdhgWdhbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafafbGbGewewbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacababababacacacacacacacafgXgYgZafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacabababafafafafafafafafafafafgXgYhaafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaabababacacacacacacacacacacacacacacacacacababafbGbGdhdhhbdjdjdjdjdjdjhcgYhaafabababacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachdhdhdhdhdhdhdacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaiaiafafafbGbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababacacacacacacacacacacacacacacacacacabafbGbGbGbGgWhehehehehehehehfhghaafababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachdhhhihjhkhhhdacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafafbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacabafbGbGbGdhdhdGdGdGdGdGdGhlgYhmhnhoafafafafabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachdhhhphqhrhshdacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafaiaiafafafafbGbGewewbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacababafbGbGbGafhohohohohohogXgYhahohohobGbGbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachthuhvachwhdhdhdhxhdhdhdacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiafafafafbGbGewewbGafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacabafbGbGafhohohohohohohogXgYhahobGbGbGbGbGafafabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachyhvhzachwhAhBhwhChwafafabacabababaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiafafafafafbGewewbGbGafafafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacaeacacacacacacacacababafbGafhohohohohohohohDgYhabGbGbGbGbGbGbGafabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachtdQachwhEhFhGhChwbGafafababababaaaaaaaaaaaaaaaaaaaaafafafafafafafaiaiafafafafafbGewewbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacababafafafafafhohohohodhgWdhbGbGbGbGbGbGbGafafababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacachHacachwhwhwhwhIhwbGbGafafafafafaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiafafafafafbGewewbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacabababababababafhobGbGdhbGdhbGbGbGbGbGbGbGbGafababacacacacacacacacacacacacacaeacacacacacacacacacacacacacacababababababacacacacacacacacacacacacacacacacacacacachJacachwhAhKhwhChLbGbGbGbGbGbGafafaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafbGewewbGbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacacababababababafbGbGbGbGbGbGbGbGhMhMhMbGbGbGafababacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababacacacacacacacacacacacacacacacachJacachwhEhFhNhChLbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaahOafafafafafafafafafafafbGbGewewbGbGbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacacacacacacacacababafafafafafafbGbGbGbGbGbGbGbGhPhQhRbGbGbGafababababacacacacacacacacacacacacacacacacacacacacacabababababafafafafafafafabababababababacacacacacacacacacachwhwhShwhwhwhwhwhwhChLbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaafafafafafafafbGbGbGbGgOdYdYdZbGbGbGbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababacacacacacacacacacacacacabafafbGbGhThThThThThThUhUhUhUhThThThThVbGbGafababababacacacacacacacacacacacacacacacacacacacacacababababafafbGbGbGbGbGafafafafafabababababababacacacachwhwhwhWhXhYhZhwhAiahwhIhwhwhwhLhLhLhwbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaafafafafafbGbGbGbGbGdUeleldWbGbGbGbGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababacacacacacacacababafbGbGbGhTibicidhUieifigihiihUijikildZbGbGafafafafababababababacacacacacacacacacacacacacacabababababafafbGbGbGbGbGbGbGbGbGbGafafafafafabababababacachwiminioipioiqhwhEhFirhChwisitiuiuiuhLbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaafafafbGbGbGbGbGbGbGewiviwixixiyiybGbGbGbGbGbGafafafafafaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababacacacacacacababafbGbGbGhTizijiAhUiBiBiBiBiCiDijikiEiFbGbGbGbGbGafafafabababababababacacacacacacacacacacacabababafafafbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGafafabababababachwiGioiHiIiJiKhwhwhwhwhChwisiLiLiLiMhLbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGgPgsgQiyiNiOiPiPiybGiQbGbGbGbGafafafafafaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaababababababababacacacababafbGbGbGhTiRijijiSijijijijiThUiUiVhUdWbGbGbGbGbGbGbGafafafafabababababacacacacacacacacababababafafbGbGbGbGbGbGbGbGbGbGgOdZbGbGbGbGbGbGafafafafababachwiWioiXioiYioiZiMjajbjchwjdiLjeiLjfhLbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaalaabGbGbGbGbGjgjhjijiiyjjjkjljmiyiyiyiybGbGbGbGafafafafaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababafafbGbGhTjnijjojpjqjrjsijjthThThThThTgOdZbGbGbGbGbGbGbGbGafafafabababacacacacacacacacabababafafbGbGgPgsgsgsgsgsgsgsgsgUgVgsgsgsgsflbGbGbGbGafafababhwhwhwhwhwhwhwhLjujvhLjuhwhwhwhwhwjwhwhwhLhLbGbGaaaaaaaaaaaaaaaaaaaaaaalaaaaaabGbGjijijxjyjzjAjBjCjDjEixjFjGixdZbGbGbGcsafafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababafbGbGhTjHijjIhUjJjKjLijjMjNjOjPjQjRgUgVgsgsgsgsgsflbGbGbGbGafafafababacacacacacacabababafafbGbGgPgQgPgsgsgsgsgsgsgsgUgVgsgsgsflfkgsflbGbGbGafabababababhwjSjTjUiLjfjViMjfiZjWjXiLiMjfiLiLjYhLhLhLjZkakakakakakakakbkbkbkbkbkbkbjijijikckdkekfkgkhjCjDjDkikjkkkliFbGbGbGcsafafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababafbGbGhThThThThTkmknkohThTkpkqkqkqkqgUgVgsgsgsgsflfkgsgsflbGbGbGafafabababacacababababafafbGbGgPgQgPgQbGbGbGbGbGbGbGdUdWbGbGbGfkgsflewbGbGbGbGafafafafabhwhwhwhwkrjfksktkujbkvkwkwkxkxkwkwkykzkykzkAkAkAkAkAkAkAkAkBkBkBkBkBkBkBkCkDkCkDkEkFkGixkHkIkJkKixkLkMixdWbGbGbGbGafafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababafafbGbGbGbGbGhTkNkOkPkQhTkRkShMbGbGdUdWbGbGbGbGfkgsgsflewbGbGbGbGafafafababababababafafbGbGgPgQgPgQbGbGbGbGafbGbGbGbGbGbGbGbGbGbGewewbGbGbGbGbGbGbGafafafafafhwiLkTkUkVkVkUkWkXkYkVkVkUkUkZlalalalblblblblblblblblclclclclclcldlelelelflglhlijgjgjhjgjgjgjgjgjgljlklllklmcsafafafafafaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababafafbGbGbGbGhTlnlolplqhTbGbGbGbGbGbGbGbGbGbGbGbGbGbGewfkflbGbGbGbGbGafafafafafafafafbGbGgPgQgPgQbGbGafafafafafafafbGbGbGbGbGbGbGewewbGgOdZbGbGbGbGbGbGafafhwhwhLlrhLhwhwlsltluhwhwhLlvhLhwhLbGbGbGaaaaaaaaalaaaaaaalaaaaaaaaaaalaajijilwlxlylzlAlBlClDlElElFlGlHlHlHlHlmbGafafafafafaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababafafbGbGbGhThThThThThTbGbGafafafafafafafafafbGbGbGfkflfkgsgsgsflbGbGbGbGbGbGbGbGbGbGbGewgPgQbGbGafafabababababafbGbGbGbGbGbGbGewfkgsgUgVgsgsgsgsflbGbGafhwlIlJlKlLhwlMlNlOlPlQhwlRlSlTlUbGbGbGbGbGbGaaaaalaaaaaaalalalalalalalalaljglVlWlXjgjgjgjgjgjgjgjgjglYlmlmlmlmbGafafafafafaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababafbGbGbGbGbGbGbGbGbGbGbGafabababababababafafbGbGbGfkgsgsgsflfkflbGgOdZbGbGgPgsgsgsgsgQewbGbGafafababababababafafbGbGbGbGbGbGfkgsgsgUgVgsgsgsflewbGbGbGhwlZmambmchwmdlQlQmemfhwmgmhmihwbGbGbGbGbGbGalalalalalalalaaaaaaaaaaalaaaljgmjmkmlmmjgmnmompmqjimrjgbGbGbGbGbGafafafafaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababafbGbGbGbGbGbGbGbGbGafafafabababacacabababafafafbGbGbGbGbGfkflfkgsgUgVgsgsgQgPgsgsgsgsgQbGafafababababababababafafafbGbGbGbGbGbGbGdUdWbGbGbGewewbGbGbGlUhwhwhwhwhwmsmtmumvmfhwhLmwhLhwbGbGbGbGbGbGaaaaalaaaaaaalaaaaaaaaaaalaajijilwmxmlmmlemykckdmzmAmBjgbGbGbGbGbGafafafafaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababafafafafbGbGbGbGafafafababacacacacacacacabababafafafbGbGbGbGfkgsgsgUgVgsgsgsgQbGbGbGbGbGbGafababababababacacabababafafafafbGbGbGbGbGbGbGbGbGewfkgsflbGbGbGbGbGbGlUhwhwhwhwhwlUmCmCiFmDbGbGbGbGbGaaaaaaalaaaaaaalaaaaaaaaaamEjimFmGmHmxmlmIjgmJlwmKmLjgmMjgbGbGbGbGafafafafafaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababafafafafafafababababacacacacacacacacababababafafafafbGbGbGbGdUdWbGbGbGbGbGbGafafafafafababababababacacacabababababafafafafafafafafbGbGfkgsflfkflbGbGbGbGbGbGbGdUdVdVdVdVdVdVdWbGbGbGbGbGbGalalalalalalalalaaaaaaaamNmOlwmOlwmPmQmRmzlejylwmSmTjimBjgbGbGbGbGafafafafaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababacacacacacacacacacacacacabababababafafbGbGbGbGbGbGbGbGbGafafafabababababababacacacacacacacabababababababababababafafbGbGbGfkflfkflmUbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaalaaaaaaaaaajijijimVmWmXmYmZnanbncndnenfngjgbGbGbGbGafafafafaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababacacacacacacacacacacacacacacacacacababababafafafbGbGbGafafafafafabababababacacacacacacacacacacacacacababababababababababafbGbGbGbGfkflfkgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsflbGbGbGbGbGbGaaaaaaaaaaalaaaaaaaaaaalaajijilwmxnhninjnknlnlnmjimBjgbGbGbGbGafafafafaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacabababafafafafafababababababababacacacacacacacacacacacacacacacabababababababababafafafbGbGbGfkgsgsgsgsgsgsgsgsgsgsgsgsgsgsgsflewbGgOdZbGbGbGesesalaaaaalaaaaaaaaaaalaannlCnonpnlnmlenqnrnsjijimBjgbGbGbGbGafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacababababafafafbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGewfkgsgUgVgsgsgsntnunvnvnvnvnvnvnvnvnvnvnvnwjgnxnyjymJjgnznAnBnCnDnEjgbGbGafafafafaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababafafafbGbGbGbGbGbGbGafafbGbGbGbGbGbGfkgsgsgUgVgsgsgsnFnunvnvnvnvnvnvnvnvnvnvnvnvlCnGjgjijijgnHjgjgjgjgjgjgbGbGafafafafaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababafafafafafafafafafafafbGbGbGbGbGbGbGbGdUdWbGbGbGesesalaaaaaaaaaaaaaaaaaaaaalalbGbGbGbGjgjgjgbGbGbGbGbGbGbGafafafafaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababafbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGbGbGafafafaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababafbGbGbGbGbGbGbGbGbGbGbGbGafafafafaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGafafafafaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababafafbGbGbGbGbGbGbGbGbGafababababafaaaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGbGafafafafaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababafafafafafafafafafafafabababababafaaaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGbGbGbGafafafaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaabGbGbGbGbGbGbGafafafafafafaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababacacababababaaaaaaaaaaaaaaaaaaaaaabGbGafafafafafafafafafafaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafaiaiaiaiaiaiaiaiafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafaiaiaiaiaiaiaiaiaiafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiaiaiaiafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafaiaiaiaiafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacamacacacacacacacacacacacacacacacacababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababacacacacacacacacacacacabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababacacacacacacacacacacababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababababababababababaaaaaaaaababababababababababababababaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaabababaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index e3745e7b143..c6eeee7b78a 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -57,8 +57,6 @@ var/datum/subsystem/lighting/SSlighting //Note: if we get additional z-levels at runtime (e.g. if the gateway thin ever gets finished) we can initialize specific //z-levels with the z_level argument /datum/subsystem/lighting/Initialize(timeofday, z_level) - set background = BACKGROUND_ENABLED - var/i=1 for(var/thing in lights) if(thing && !thing:check()) diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm index 247e48f6c47..15976cf1b53 100644 --- a/code/controllers/subsystem/machines.dm +++ b/code/controllers/subsystem/machines.dm @@ -22,12 +22,10 @@ var/datum/subsystem/machines/SSmachine /datum/subsystem/machines/fire() var/seconds = wait * 0.1 - var/i = 1 for(var/thing in processing) if(thing && (thing:process(seconds) != PROCESS_KILL)) if(thing:use_power) thing:auto_use_power() - ++i continue - processing.Cut(i,i+1) + processing.Remove(thing) diff --git a/code/controllers/subsystem/shuttles/emergency.dm b/code/controllers/subsystem/shuttles/emergency.dm index 501f38aa14b..b629b92d222 100644 --- a/code/controllers/subsystem/shuttles/emergency.dm +++ b/code/controllers/subsystem/shuttles/emergency.dm @@ -2,6 +2,12 @@ name = "emergency shuttle" id = "emergency" + dwidth = 9 + width = 22 + height = 11 + dir = 4 + travelDir = -90 + /obj/docking_port/mobile/emergency/New() ..() SSshuttle.emergency = src @@ -59,11 +65,12 @@ SSshuttle.emergencyLastCallLoc = signalOrigin priority_announce("The emergency shuttle has been recalled.[SSshuttle.emergencyLastCallLoc ? " Recall signal traced. Results can be viewed on any communcations console." : "" ]", null, 'sound/AI/shuttlerecalled.ogg', "Priority") - +/* /obj/docking_port/mobile/emergency/findTransitDock() . = SSshuttle.getDock("emergency_transit") if(.) return . return ..() +*/ /obj/docking_port/mobile/emergency/check() @@ -111,6 +118,10 @@ name = "escape pod" id = "pod" + dwidth = 1 + width = 3 + height = 4 + New() if(id == "pod") WARNING("[type] id has not been changed from the default. Use the id convention \"pod1\" \"pod2\" etc.") @@ -122,7 +133,9 @@ cancel() return +/* findTransitDock() . = SSshuttle.getDock("[id]_transit") if(.) return . - return ..() \ No newline at end of file + return ..() +*/ \ No newline at end of file diff --git a/code/controllers/subsystem/shuttles/supply.dm b/code/controllers/subsystem/shuttles/supply.dm index b5eeb0da109..9986e892808 100644 --- a/code/controllers/subsystem/shuttles/supply.dm +++ b/code/controllers/subsystem/shuttles/supply.dm @@ -9,6 +9,12 @@ id = "supply" callTime = 1200 + dir = 8 + travelDir = 90 + width = 12 + dwidth = 5 + height = 7 + /obj/docking_port/mobile/supply/New() ..() SSshuttle.supply = src diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm index 5ba54b11ec6..db03173f624 100644 --- a/code/game/turfs/space/transit.dm +++ b/code/game/turfs/space/transit.dm @@ -2,6 +2,9 @@ icon_state = "black" dir = SOUTH +/turf/space/transit/horizontal + dir = WEST + /turf/space/transit/Entered(atom/movable/AM, atom/OldLoc) if(!AM) return @@ -50,12 +53,16 @@ if(NORTH) angle = 180 state = ((-p*x+y) % 15) + 1 + if(state < 1) + state += 15 if(EAST) - angle = -90 + angle = 90 state = ((x+p*y) % 15) + 1 if(WEST) - angle = 90 + angle = -90 state = ((x-p*y) % 15) + 1 + if(state < 1) + state += 15 else state = ((p*x+y) % 15) + 1 diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 3e4645c1cca..e8d18906c53 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -1,5 +1,5 @@ //use this define to highlight docking port bounding boxes (ONLY FOR DEBUG USE) -#define DOCKING_PORT_HIGHLIGHT +//#define DOCKING_PORT_HIGHLIGHT //NORTH default dir /obj/docking_port @@ -116,6 +116,7 @@ name = "dock" var/turf_type = /turf/space + var/area_type = /area/space New() ..() @@ -141,10 +142,6 @@ /obj/docking_port/stationary/transit name = "In Transit" - height = 0 - width = 0 - dheight = 0 - dheight = 0 turf_type = /turf/space/transit New() @@ -163,7 +160,7 @@ var/mode = SHUTTLE_IDLE //current shuttle mode (see global defines) var/callTime = 50 //time spent in transit (deciseconds) - var/travelDir = NORTH //direction the shuttle would travel in + var/travelDir = 0 //direction the shuttle would travel in var/obj/docking_port/stationary/destination var/obj/docking_port/stationary/previous @@ -180,15 +177,12 @@ if(!areaInstance) areaInstance = new() areaInstance.name = name + areaInstance.contents += return_ordered_turfs() #ifdef DOCKING_PORT_HIGHLIGHT highlight("#0f0") #endif - initialize() - ..() - areaInstance.contents += return_ordered_turfs() - //this is a hook for custom behaviour. Maybe at some point we could add checks to see if engines are intact proc/canMove() return 0 //0 means we can move @@ -254,11 +248,13 @@ // return var/obj/docking_port/stationary/S0 = get_docked() var/obj/docking_port/stationary/S1 = findTransitDock() - if(S1 && S0) + if(S1) if(dock(S1)) WARNING("shuttle \"[id]\" could not enter transit space. Docked at [S0 ? S0.id : "null"]. Transit dock [S1 ? S1.id : "null"].") else previous = S0 + else + WARNING("shuttle \"[id]\" could not enter transit space. S0=[S0 ? S0.id : "null"] S1=[S1 ? S1.id : "null"]") //this is the main proc. It instantly moves our mobile port to stationary port S1 //it handles all the generic behaviour, such as sanity checks, closing doors on the shuttle, stunning mobs, etc @@ -273,20 +269,29 @@ closePortDoors() - //rotate transit docking ports, so we don't need zillions of variants - if(istype(S1, /obj/docking_port/stationary/transit)) - S1.dir = turn(NORTH, -travelDir) +// //rotate transit docking ports, so we don't need zillions of variants +// if(istype(S1, /obj/docking_port/stationary/transit)) +// S1.dir = turn(NORTH, -travelDir) var/obj/docking_port/stationary/S0 = get_docked() var/turf_type = /turf/space - if(S0 && S0.turf_type) - turf_type = S0.turf_type + var/area_type = /area/space + if(S0) + if(S0.turf_type) + turf_type = S0.turf_type + if(S0.area_type) + area_type = S0.area_type var/list/L0 = return_ordered_turfs() var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) //remove area surrounding docking port - areaInstance.contents.Cut() + if(areaInstance.contents.len) + var/area/A0 = locate("[area_type]") + if(!A0) + A0 = new area_type(null) + for(var/turf/T0 in L0) + A0.contents += T0 //move or squish anything in the way ship at destination roadkill(L1, S1.dir) @@ -322,7 +327,8 @@ if(istype(O, /obj/machinery/door)) var/obj/machinery/door/Door = O spawn(-1) - Door.close() + if(Door) + Door.close() for(var/mob/M in T0) if(!M.move_on_shuttle) @@ -340,20 +346,17 @@ if(!M.buckled) M.Weaken(3) - T0.ChangeTurf(turf_type) - - //todo - //T0.loc = - //air system updates for(var/turf/T1 in L1) + T1.shift_to_subarea() SSair.remove_from_active(T1) T1.CalculateAdjacentTurfs() SSair.add_to_active(T1,1) for(var/turf/T0 in L0) + T0.shift_to_subarea() SSair.remove_from_active(T0) T0.CalculateAdjacentTurfs() SSair.add_to_active(T0,1) @@ -367,11 +370,16 @@ */ proc/findTransitDock() - for(var/obj/docking_port/stationary/S in SSshuttle.transit) - if(findtext(S.id, "_transit", -8, 0)) + var/obj/docking_port/stationary/transit/T = SSshuttle.getDock("[id]_transit") + if(T && !canDock(T)) + return T + /* commented out due to issues with rotation + for(var/obj/docking_port/stationary/transit/S in SSshuttle.transit) + if(S.id) continue if(!canDock(S)) return S + */ //shuttle-door closing is handled in the dock() proc whilst looping through turfs @@ -482,14 +490,17 @@ var/list/options = params2list(possible_destinations) var/obj/docking_port/mobile/M = SSshuttle.getShuttle(shuttleId) - var/dat = "Status: [M.getStatusText()]

      " - for(var/obj/docking_port/stationary/S in SSshuttle.stationary) - if(!options.Find(S.id)) - continue - dat += "Send to [S.name]
      " + var/dat = "Status: [M ? M.getStatusText() : "*Missing*"]

      " + if(M) + for(var/obj/docking_port/stationary/S in SSshuttle.stationary) + if(!options.Find(S.id)) + continue + if(M.canDock(S)) + continue + dat += "Send to [S.name]
      " dat += "Close" - var/datum/browser/popup = new(user, "computer", M ? M.name : "shuttle", 200, 140) + var/datum/browser/popup = new(user, "computer", M ? M.name : "shuttle", 300, 200) popup.set_content("
      [dat]
      ") popup.set_title_image(usr.browse_rsc_icon(src.icon, src.icon_state)) popup.open() diff --git a/tgstation.dme b/tgstation.dme index 3261219b424..3e987030993 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,52 +6,6 @@ // BEGIN_FILE_DIR #define FILE_DIR . -#define FILE_DIR "_maps" -#define FILE_DIR "_maps/map_files" -#define FILE_DIR "_maps/map_files/Asteroidstation" -#define FILE_DIR "html" -#define FILE_DIR "icons" -#define FILE_DIR "icons/ass" -#define FILE_DIR "icons/effects" -#define FILE_DIR "icons/mecha" -#define FILE_DIR "icons/misc" -#define FILE_DIR "icons/mob" -#define FILE_DIR "icons/obj" -#define FILE_DIR "icons/obj/assemblies" -#define FILE_DIR "icons/obj/atmospherics" -#define FILE_DIR "icons/obj/clothing" -#define FILE_DIR "icons/obj/doors" -#define FILE_DIR "icons/obj/flora" -#define FILE_DIR "icons/obj/machines" -#define FILE_DIR "icons/obj/pipes" -#define FILE_DIR "icons/obj/power_cond" -#define FILE_DIR "icons/pda_icons" -#define FILE_DIR "icons/spideros_icons" -#define FILE_DIR "icons/stamp_icons" -#define FILE_DIR "icons/Testing" -#define FILE_DIR "icons/turf" -#define FILE_DIR "icons/vending_icons" -#define FILE_DIR "nano" -#define FILE_DIR "nano/images" -#define FILE_DIR "sound" -#define FILE_DIR "sound/AI" -#define FILE_DIR "sound/ambience" -#define FILE_DIR "sound/effects" -#define FILE_DIR "sound/hallucinations" -#define FILE_DIR "sound/items" -#define FILE_DIR "sound/machines" -#define FILE_DIR "sound/mecha" -#define FILE_DIR "sound/misc" -#define FILE_DIR "sound/piano" -#define FILE_DIR "sound/spookoween" -#define FILE_DIR "sound/violin" -#define FILE_DIR "sound/voice" -#define FILE_DIR "sound/voice/complionator" -#define FILE_DIR "sound/vox_fem" -#define FILE_DIR "sound/weapons" -#define FILE_DIR "tools" -#define FILE_DIR "tools/AddToChangelog" -#define FILE_DIR "tools/AddToChangelog/AddToChangelog" // END_FILE_DIR // BEGIN_PREFERENCES From 0b0d858ff1e3f20c6a5cc81887cc5ce9ad46dd60 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sat, 3 Jan 2015 22:32:21 -0600 Subject: [PATCH 42/90] Even more emojis! --- icons/emoji.dmi | Bin 5815 -> 8155 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index f0a560c684e195393ef8f96c08e86d55722d9edf..0eabe06d2b3e5cd6f18a4747523161a3f92e7232 100644 GIT binary patch literal 8155 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 Bf&2gf From 47dd60e7bf0ae63c353e626c39e5b19632da569e Mon Sep 17 00:00:00 2001 From: Sawu Date: Sun, 4 Jan 2015 16:37:59 +1100 Subject: [PATCH 43/90] Changes to the Chatter module. *NPCs now use pick_list to draw their speech from strings/npc_chatter.txt --- code/modules/mob/interactive.dm | 53 +++++++++++++++++---------------- strings/npc_chatter.txt | 11 +++++++ 2 files changed, 38 insertions(+), 26 deletions(-) create mode 100644 strings/npc_chatter.txt diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index 12dae1869ee..8d6e97d9d12 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -470,52 +470,53 @@ ///BUILT IN MODULES /mob/living/carbon/human/interactive/proc/chatter(obj) - var/list/verbs_use = list("touch","hold","poke","punch","smash","assault","wrench","tickle","modify","whack","beat","tackle","fiddle","destroy") - var/list/verbs_touch = list("stroke","pat","lick","finger","mess with","absorb","sneeze on","fist","feel up","inject","rip") - var/list/verbs_move = list("run","jog","leg it","slide","cheese it","walk","stroll","fly","scoot","yakkety","speed","fuck off","escape") - var/list/nouns_insult = list("faggot","shitcurity","noob","comdom","greyturd","tator","lingbin","bitch","whorelord","cluwne","shitbin","turdcurity","fuckblanket","asswhistle","cumdumpster") - var/list/nouns_generic = list("you", "you there", "guy", "person", "dude", "shitbin", "officer") - var/list/nouns_objects = list("thing","tool","whatever","potential murder weapon","object","toy","rear-end pleasure device","whatever") - var/list/nouns_body = list("ass","head","face","arms","fingers","toes","chest","eyes","nails","groin","stomach","intestines","head","hoo-hah") - var/list/adjective_insult = list("ugly","repulsive","dumb","asian","mongoloid","childish","captain-like","monkey-like","whoreish","dimwit","cunt-face","vomit-inducer") - var/list/adjective_objects = list("big","small","tiny","round","square","oblong","colorful","dull","shiny","sparkling","blinking","awful") - var/list/adjective_generic = list("nice","pretty","ugly","bad","okay","stupid") - var/list/curse_words = list("fuck","shit","cunt","ass","cock","dick","bitch","mother fucker") + var/verbs_use = pick_list("npc_chatter.txt","verbs_use") + var/verbs_touch = pick_list("npc_chatter.txt","verbs_touch") + var/verbs_move = pick_list("npc_chatter.txt","verbs_move") + var/nouns_insult = pick_list("npc_chatter.txt","nouns_insult") + var/nouns_generic = pick_list("npc_chatter.txt","nouns_generic") + var/nouns_objects = pick_list("npc_chatter.txt","nouns_objects") + var/nouns_body = pick_list("npc_chatter.txt","nouns_body") + var/adjective_insult = pick_list("npc_chatter.txt","adjective_insult") + var/adjective_objects = pick_list("npc_chatter.txt","adjective_objects") + var/adjective_generic = pick_list("npc_chatter.txt","adjective_generic") + var/curse_words = pick_list("npc_chatter.txt","curse_words") if(doing & INTERACTING) if(prob(chattyness)) - var/chat = pick("This [pick(nouns_objects)] is a little [pick(adjective_objects)].", - "Well [pick(verbs_use)] my [pick(nouns_body)], this [pick(nouns_insult)] is pretty [pick(adjective_insult)].", - "[capitalize(pick(curse_words))], what am I meant to do with this [pick(adjective_insult)] [pick(nouns_objects)].") + var/chat = pick("This [nouns_objects] is a little [adjective_objects].", + "Well [verbs_use] my [nouns_body], this [nouns_insult] is pretty [adjective_insult].", + "[capitalize(curse_words)], what am I meant to do with this [adjective_insult] [nouns_objects].") src.say(chat) if(doing & TRAVEL) if(prob(chattyness)) - var/chat = pick("Oh [pick(curse_words)], [pick(verbs_move)]!", - "Time to get my [pick(adjective_generic)] [pick(adjective_insult)] [pick(nouns_body)] elsewhere.", - "I wonder if there is anything to [pick(verbs_use)] and [pick(verbs_touch)] somewhere else..") + var/chat = pick("Oh [curse_words], [verbs_move]!", + "Time to get my [adjective_generic] [adjective_insult] [nouns_body] elsewhere.", + "I wonder if there is anything to [verbs_use] and [verbs_touch] somewhere else..") src.say(chat) if(doing & FIGHTING) if(prob(chattyness)) - var/chat = pick("I'm going to [pick(verbs_use)] you, you [pick(adjective_insult)] [pick(nouns_insult)]!", - "Rend and [pick(verbs_touch)], Rend and [pick(verbs_use)]!", - "You [pick(nouns_insult)], I'm going to [pick(verbs_use)] you right in the [pick(nouns_body)]. JUST YOU WAIT!") + var/chat = pick("I'm going to [verbs_use] you, you [adjective_insult] [nouns_insult]!", + "Rend and [verbs_touch], Rend and [verbs_use]!", + "You [nouns_insult], I'm going to [verbs_use] you right in the [nouns_body]. JUST YOU WAIT!") src.say(chat) if(prob(chattyness/2)) var/what = pick(1,2,3,4,5) switch(what) if(1) - src.say("Well [pick(curse_words)], this is a [pick(adjective_generic)] situation.") + src.say("Well [curse_words], this is a [adjective_generic] situation.") if(2) - src.say("Oh [pick(curse_words)], that [pick(nouns_insult)] was one hell of an [pick(adjective_insult)] [pick(nouns_body)].") + src.say("Oh [curse_words], that [nouns_insult] was one hell of an [adjective_insult] [nouns_body].") if(3) - src.say("I want to [pick(verbs_use)] that [pick(nouns_insult)] when I find them.") + src.say("I want to [verbs_use] that [nouns_insult] when I find them.") if(4) - src.say("[pick("Innocent","Guilty","Traitorous","Honk")] until proven [pick(adjective_generic)]!") + src.say("[pick("Innocent","Guilty","Traitorous","Honk")] until proven [adjective_generic]!") if(5) var/toSay = "" for(var/i = 0; i < 5; i++) - toSay += "[pick(curse_words)] " - src.say("Hey [pick(nouns_generic)], why dont you go [toSay], you [pick(nouns_insult)]!") + curse_words = pick_list("npc_chatter.txt","curse_words") + toSay += "[curse_words] " + src.say("Hey [nouns_generic], why dont you go [toSay], you [nouns_insult]!") /mob/living/carbon/human/interactive/proc/shitcurity(obj) if(retal && TARGET) diff --git a/strings/npc_chatter.txt b/strings/npc_chatter.txt new file mode 100644 index 00000000000..15a7dd9b1c5 --- /dev/null +++ b/strings/npc_chatter.txt @@ -0,0 +1,11 @@ +verbs_use@=touch@,hold@,poke@,punch@,smash@,assault@,wrench@,tickle@,modify@,whack@,beat@,tackle@,fiddle@,destroy +verbs_touch@=stroke@,pat@,lick@,finger@,mess with@,absorb@,sneeze on@,fist@,feel up@,inject@,rip +verbs_move@=run@,jog@,leg it@,slide@,cheese it@,walk@,stroll@,fly@,scoot@,yakkety@,speed@,fuck off@,escape +nouns_insult@=faggot@,shitcurity@,noob@,comdom@,greyturd@,tator@,lingbin@,bitch@,whorelord@,cluwne@,shitbin@,turdcurity@,fuckblanket@,asswhistle@,cumdumpster +nouns_generic@=you@,you there@,guy@,person@,dude@,shitbin@,officer +nouns_objects@=thing@,tool@,whatever@,potential murder weapon@,object@,toy@,rear-end pleasure device@,whatever +nouns_body@=ass@,head@,face@,arms@,fingers@,toes@,chest@,eyes@,nails@,groin@,stomach@,intestines@,head@,hoo-hah +adjective_insult@=ugly@,repulsive@,dumb@,asian@,mongoloid@,childish@,captain-like@,monkey-like@,whoreish@,dimwit@,cunt-face@,vomit-inducer +adjective_objects@=big@,small@,tiny@,round@,square@,oblong@,colorful@,dull@,shiny@,sparkling@,blinking@,awful +adjective_generic@=nice@,pretty@,ugly@,bad@,okay@,stupid +curse_words@=fuck@,shit@,cunt@,ass@,cock@,dick@,bitch@,mother fucker \ No newline at end of file From 2eb366de89baba4b8b0474ceecaf2fe93414c22d Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sun, 4 Jan 2015 04:35:36 -0300 Subject: [PATCH 44/90] Fixes a few RPD painting bugs Changes RPD colors to be consistent with pipe painter & default pipes. Makes the RPD properly update its neighbors on painting. Offloads the neighbor updating logic from pipe_painter to a pipe proc. Fixes #6783 --- code/ATMOSPHERICS/pipes.dm | 6 +++- code/ATMOSPHERICS/pipes/manifold.dm | 9 ++++++ code/ATMOSPHERICS/pipes/manifold4w.dm | 11 +++++++ code/ATMOSPHERICS/pipes/simple.dm | 7 ++++ .../objects/items/devices/pipe_painter.dm | 32 ++----------------- code/game/objects/items/weapons/RPD.dm | 17 +++++----- 6 files changed, 43 insertions(+), 39 deletions(-) diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm index 571b32cbc48..96a46761871 100644 --- a/code/ATMOSPHERICS/pipes.dm +++ b/code/ATMOSPHERICS/pipes.dm @@ -49,4 +49,8 @@ var/obj/item/pipe_meter/PM = new (T) meter.transfer_fingerprints_to(PM) qdel(meter) - ..() + ..() + +/obj/machinery/atmospherics/pipe/proc/update_node_icon() + //Used for pipe painting. Overriden in the children. + return diff --git a/code/ATMOSPHERICS/pipes/manifold.dm b/code/ATMOSPHERICS/pipes/manifold.dm index 2952dbc7674..a11c06a97a3 100644 --- a/code/ATMOSPHERICS/pipes/manifold.dm +++ b/code/ATMOSPHERICS/pipes/manifold.dm @@ -115,6 +115,15 @@ /obj/machinery/atmospherics/pipe/manifold/pipeline_expansion() return list(node1, node2, node3) +/obj/machinery/atmospherics/pipe/manifold/update_node_icon() + ..() + if(node1) + node1.update_icon() + if(node2) + node2.update_icon() + if(node3) + node3.update_icon() + //Colored pipes, use these for mapping /obj/machinery/atmospherics/pipe/manifold/general diff --git a/code/ATMOSPHERICS/pipes/manifold4w.dm b/code/ATMOSPHERICS/pipes/manifold4w.dm index 6fc3ba86629..b1e8844c230 100644 --- a/code/ATMOSPHERICS/pipes/manifold4w.dm +++ b/code/ATMOSPHERICS/pipes/manifold4w.dm @@ -122,6 +122,17 @@ if(node4) overlays += getpipeimage('icons/obj/atmospherics/pipe_manifold.dmi', "manifold_full[invis]", WEST) +/obj/machinery/atmospherics/pipe/manifold4w/update_node_icon() + ..() + if(node1) + node1.update_icon() + if(node2) + node2.update_icon() + if(node3) + node3.update_icon() + if(node4) + node4.update_icon() + //Colored pipes, use these for mapping /obj/machinery/atmospherics/pipe/manifold4w/general name="pipe" diff --git a/code/ATMOSPHERICS/pipes/simple.dm b/code/ATMOSPHERICS/pipes/simple.dm index 47f62a70ace..3ce6e094a79 100644 --- a/code/ATMOSPHERICS/pipes/simple.dm +++ b/code/ATMOSPHERICS/pipes/simple.dm @@ -137,6 +137,13 @@ The regular pipe you see everywhere, including bent ones. /obj/machinery/atmospherics/pipe/simple/pipeline_expansion() return list(node1, node2) +/obj/machinery/atmospherics/pipe/simple/update_node_icon() + ..() + if(node1) + node1.update_icon() + if(node2) + node2.update_icon() + /obj/machinery/atmospherics/pipe/simple/insulated icon = 'icons/obj/atmospherics/red_pipe.dmi' icon_state = "intact" diff --git a/code/game/objects/items/devices/pipe_painter.dm b/code/game/objects/items/devices/pipe_painter.dm index 10407aaea8b..6ba985c908a 100644 --- a/code/game/objects/items/devices/pipe_painter.dm +++ b/code/game/objects/items/devices/pipe_painter.dm @@ -29,37 +29,9 @@ var/obj/machinery/atmospherics/pipe/P = A P.color = modes[mode] P.pipe_color = modes[mode] + P.stored.color = modes[mode] user.visible_message("[user] paints \the [P] [mode].","You paint \the [P] [mode].") - //P.update_icon() - - if(istype(A,/obj/machinery/atmospherics/pipe/simple)) - var/obj/machinery/atmospherics/pipe/simple/pipe = A - - if(pipe.node1) - pipe.node1.update_icon() - if(pipe.node2) - pipe.node2.update_icon() - else if(istype(A,/obj/machinery/atmospherics/pipe/manifold)) - var/obj/machinery/atmospherics/pipe/manifold/pipe = A - - if(pipe.node1) - pipe.node1.update_icon() - if(pipe.node2) - pipe.node2.update_icon() - if(pipe.node3) - pipe.node3.update_icon() - else if(istype(A,/obj/machinery/atmospherics/pipe/manifold4w)) - var/obj/machinery/atmospherics/pipe/manifold4w/pipe = A - - if(pipe.node1) - pipe.node1.update_icon() - if(pipe.node2) - pipe.node2.update_icon() - if(pipe.node3) - pipe.node3.update_icon() - if(pipe.node4) - pipe.node4.update_icon() - + P.update_node_icon() //updates the neighbors /obj/item/device/pipe_painter/attack_self(mob/user as mob) mode = input("Which colour do you want to use?","Pipe painter") in modes diff --git a/code/game/objects/items/weapons/RPD.dm b/code/game/objects/items/weapons/RPD.dm index 89cdffc6050..29537ed054a 100644 --- a/code/game/objects/items/weapons/RPD.dm +++ b/code/game/objects/items/weapons/RPD.dm @@ -140,13 +140,13 @@ var/global/list/RPD_recipes=list( var/p_class = ATMOS_MODE var/p_disposal = 0 var/list/paint_colors = list( - "grey" = "#cccccc", - "red" = "#800000", - "blue" = "#000080", - "cyan" = "#1C94C4", - "green" = "#00CC00", - "yellow" = "#FFCC00", - "purple" = "#822BFF" + "grey" = rgb(255,255,255), + "red" = rgb(255,0,0), + "blue" = rgb(0,0,255), + "cyan" = rgb(0,256,249), + "green" = rgb(30,255,0), + "yellow" = rgb(255,198,0), + "purple" = rgb(130,43,255) ) var/paint_color="grey" @@ -478,7 +478,8 @@ var/global/list/RPD_recipes=list( P.pipe_color = paint_colors[paint_color] P.stored.color = paint_colors[paint_color] user.visible_message("[user] paints \the [P] [paint_color].","You paint \the [P] [paint_color].") - P.update_icon() + //P.update_icon() + P.update_node_icon() return 1 if(EATING_MODE) // Eating pipes // Must click on an actual pipe or meter. From 58145a15a6d1476b0f3b48a2270a174eb05b6125 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sun, 4 Jan 2015 03:07:17 -0600 Subject: [PATCH 45/90] More emojis! --- icons/emoji.dmi | Bin 8155 -> 9555 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index 0eabe06d2b3e5cd6f18a4747523161a3f92e7232..829f655ae8a850e1a62784eae1172b27861be34a 100644 GIT binary patch literal 9555 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 Date: Sun, 4 Jan 2015 11:03:10 +0000 Subject: [PATCH 46/90] Fixes Humanize and Monkeyize producing invisible changelings and never deleting their Animation overlay. --- code/modules/mob/transform_procs.dm | 40 ++++++++++------------------- 1 file changed, 14 insertions(+), 26 deletions(-) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 9369e597578..5834833dcbf 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -19,15 +19,17 @@ canmove = 0 stunned = 1 icon = null + overlays.Cut() invisibility = 101 - var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) - O.invisibility = 101 - var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) + var/atom/movable/overlay/animation = new( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' animation.master = src flick("h2monkey", animation) + sleep(22) + var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) + qdel(animation) // hash the original name? if (tr_flags & TR_HASHNAME) @@ -82,14 +84,8 @@ updateappearance(O) . = O if ( !(tr_flags & TR_KEEPSRC) ) //flag should be used if monkeyize() is called inside another proc of src so that one does not crash - var/mob/deleted = src - src = O - qdel(deleted) + qdel(src) - spawn(22) - //animation = null - O.invisibility = 0 - qdel(animation) ////////////////////////// Humanize ////////////////////////////// //Could probably be merged with monkeyize but other transformations got their own procs, too @@ -125,14 +121,18 @@ canmove = 0 stunned = 1 icon = null + overlays.Cut() invisibility = 101 - var/mob/living/carbon/human/O = new( loc ) - O.invisibility = 101 - var/atom/movable/overlay/animation = new /atom/movable/overlay( loc ) + var/atom/movable/overlay/animation = new( loc ) animation.icon_state = "blank" animation.icon = 'icons/mob/mob.dmi' animation.master = src flick("monkey2h", animation) + sleep(22) + var/mob/living/carbon/human/O = new( loc ) + for(var/obj/item/C in O.loc) + O.equip_to_appropriate_slot(C) + qdel(animation) O.gender = (deconstruct_block(getblock(dna.uni_identity, DNA_GENDER_BLOCK), 2)-1) ? FEMALE : MALE O.dna = dna @@ -188,9 +188,6 @@ if (tr_flags & TR_DEFAULTMSG) O << "You are now a human." - for(var/obj/item/C in O.loc) - O.equip_to_appropriate_slot(C) - updateappearance(O) . = O @@ -199,17 +196,8 @@ loc.vars[A] = O if ( !(tr_flags & TR_KEEPSRC) ) //don't delete src yet if it's needed to finish calling proc - var/mob/deleted = src - src = O - qdel(deleted) + qdel(src) - spawn(22) - O.invisibility = 0 - for(var/obj/item/C in O.loc) - O.equip_to_appropriate_slot(C) - qdel(animation) - - return /mob/new_player/AIize() spawning = 1 From 249e19b9359c709b9d124846787bc026e6502c9e Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sun, 4 Jan 2015 15:11:52 +0000 Subject: [PATCH 47/90] Cell() Update Was being output straight to the user, it looked like that might cause the order to be wrong. Doing this because it looks like the intended results. --- code/modules/mob/mob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f53ca81309a..2e0488105a5 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -43,7 +43,7 @@ var/next_mob_id = 0 t+= "Plasma : [environment.toxins] \n" t+= "Carbon Dioxide: [environment.carbon_dioxide] \n" for(var/datum/gas/trace_gas in environment.trace_gases) - usr << "[trace_gas.type]: [trace_gas.moles] \n" + t+= "[trace_gas.type]: [trace_gas.moles] \n" usr.show_message(t, 1) From 730d64533789935184d453549ae8368576f206c2 Mon Sep 17 00:00:00 2001 From: TZK13 Date: Sun, 4 Jan 2015 10:00:16 -0600 Subject: [PATCH 48/90] Final batch of new emojis. --- icons/emoji.dmi | Bin 9555 -> 13716 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/emoji.dmi b/icons/emoji.dmi index 829f655ae8a850e1a62784eae1172b27861be34a..8da34d9a468bf9ce2910cc27e85bd1facdb4e9c2 100644 GIT binary patch literal 13716 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 literal 9555 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 Date: Mon, 5 Jan 2015 04:53:51 +1100 Subject: [PATCH 49/90] Adds the new "E.X.P.E.R.I-MENTOR" research machine, an alternate research option. *Built with 1 scanning module, 2 manipulators and 2 micro lasers. *Manipulators affect the reset speed, lasers affect it's chance to have bad things happen. *Heavily RNG based to be the "fun" alternative. *Includes features such as causing spacial distortions, transforming things into other things, and setting your face on fire. *Can be built, but currently not included on the map. The process of the EXPERI-MENTOR works as such: 1. Build it/walk up to it and click the "Scan for R&D Console" button if it is there. 2. Insert anything, literally anything. 3. The user uses a process of elimination to guess what the correct use for the item is ("Poke", "Irradiate", "Gas", "Heat", "Cold" or "Obliterate") 4. A correct guess results in addition of research points and (potentially) a randomised thing happening (reduced with upgrades). A failed results in a fluff message. Current "use" RND events are: Poke *Destroy item, hit mobs in oview(1) for 15 brute *Destroy item, proceeding to Obliterate *Eject the item, throwing it at a random target in oview(7) Irradiate *Destroy item, apply 25 IRRADIATE to oview(1) *In oview(1), spawn goo in oview(1) *Transform item into something from valid_items list and eject it (primes grenades first) Gas *Destroy item, spawn toxic gas cloud *Spawn harmless gas cloud *Destroy item, Empulse(8,10) Heat *Destroy item, explosion(-1,0,0,0,0,flame_range = 2) (sets a small fire) *Destroy item, heat up turf *Eject item, spawn smoke, hit mobs for 5 burn in oview(1) Cold *Destroy item, release frostoil smoke *Destroy item, cool down turf *Eject item, spawn smoke Obliterate (by default, this will transfer m_amount and g_amount to a linked lathe) (I'm aware that both of these are kind of "one item at a time", but I like the effect and left it that way) *Destroy item, pull all mobs and items in oview(7) towards src *Destroy item, throw all mob and items in oview(7) at other mobs and items --- code/game/machinery/constructable_frame.dm | 11 + code/modules/research/experimentor.dm | 392 +++++++++++++++++++++ tgstation.dme | 1 + 3 files changed, 404 insertions(+) create mode 100644 code/modules/research/experimentor.dm diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index d7bde33688d..af417c9b7b2 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -381,6 +381,17 @@ to destroy them and players will be able to make replacements. /obj/item/weapon/stock_parts/console_screen = 1, /obj/item/weapon/stock_parts/cell = 1) +//Almost the same recipe as destructive analyzer to give people choices. +/obj/item/weapon/circuitboard/experimentor + name = "circuit board (E.X.P.E.R.I-MENTOR)" + build_path = /obj/machinery/r_n_d/experimentor + board_type = "machine" + origin_tech = "magnets=1;engineering=1;programming=1;biotech=1;bluespace=2" + req_components = list( + /obj/item/weapon/stock_parts/scanning_module = 1, + /obj/item/weapon/stock_parts/manipulator = 2, + /obj/item/weapon/stock_parts/micro_laser = 2) + /obj/item/weapon/circuitboard/destructive_analyzer name = "circuit board (Destructive Analyzer)" diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm new file mode 100644 index 00000000000..3dbfff5fa22 --- /dev/null +++ b/code/modules/research/experimentor.dm @@ -0,0 +1,392 @@ +//this is designed to replace the destructive analyzer + +#define SCANTYPE_POKE 1 +#define SCANTYPE_IRRADIATE 2 +#define SCANTYPE_GAS 3 +#define SCANTYPE_HEAT 4 +#define SCANTYPE_COLD 5 +#define SCANTYPE_OBLITERATE 6 + +#define EFFECT_PROB_VERYLOW 10 +#define EFFECT_PROB_LOW 20 +#define EFFECT_PROB_MEDIUM 45 +#define EFFECT_PROB_HIGH 65 +#define EFFECT_PROB_VERYHIGH 85 + +#define FAIL 7 +/obj/machinery/r_n_d/experimentor + name = "E.X.P.E.R.I-MENTOR" + icon = 'icons/obj/machines/heavy_lathe.dmi' + icon_state = "h_lathe" + density = 1 + anchored = 1 + use_power = 1 + var/obj/item/loaded_item = null + /// + var/badThingCoeff = 0 + var/resetTime = 15 + var/list/item_reactions = list() + var/list/valid_items = list() + +/obj/machinery/r_n_d/experimentor/proc/ConvertReqString2List(var/list/source_list) + var/list/temp_list = params2list(source_list) + for(var/O in temp_list) + temp_list[O] = text2num(temp_list[O]) + return temp_list + +/obj/machinery/r_n_d/experimentor/proc/SetTypeReactions() + for(var/I in typesof(/obj/item)) + item_reactions["[I]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) + if(ispath(I,/obj/item/weapon/reagent_containers/food) || ispath(I,/obj/item/weapon/stock_parts) || ispath(I,/obj/item/weapon/grenade/chem_grenade) || ispath(I,/obj/item/weapon/kitchen)) + var/obj/item/tempCheck = new I() + if(tempCheck:icon_state != null) //check it's an actual usable item, in a hacky way + valid_items += I + qdel(tempCheck) + + +/obj/machinery/r_n_d/experimentor/New() + ..() + component_parts = list() + component_parts += new /obj/item/weapon/circuitboard/destructive_analyzer(src) + component_parts += new /obj/item/weapon/stock_parts/scanning_module(src) + component_parts += new /obj/item/weapon/stock_parts/manipulator(src) + component_parts += new /obj/item/weapon/stock_parts/manipulator(src) + component_parts += new /obj/item/weapon/stock_parts/micro_laser(src) + component_parts += new /obj/item/weapon/stock_parts/micro_laser(src) + SetTypeReactions() + RefreshParts() + +/obj/machinery/r_n_d/experimentor/RefreshParts() + for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + if(resetTime > 0 && (resetTime - M.rating) >= 1) + resetTime -= M.rating + for(var/obj/item/weapon/stock_parts/scanning_module/M in component_parts) + badThingCoeff += M.rating*2 + for(var/obj/item/weapon/stock_parts/micro_laser/M in component_parts) + badThingCoeff += M.rating + +/obj/machinery/r_n_d/experimentor/attackby(var/obj/item/O as obj, var/mob/user as mob) + if (shocked) + shock(user,50) + if (istype(O, /obj/item/weapon/screwdriver)) + if (!panel_open) + panel_open = 1 + if(linked_console) + linked_console.linked_destroy = null + linked_console = null + icon_state = "h_lathe_maint" + user << "You open the maintenance hatch of [src]." + else + panel_open = 0 + icon_state = "h_lathe" + user << "You close the maintenance hatch of [src]." + return + if (panel_open) + if(istype(O, /obj/item/weapon/crowbar)) + playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + var/obj/machinery/constructable_frame/machine_frame/M = new /obj/machinery/constructable_frame/machine_frame(src.loc) + M.state = 2 + M.icon_state = "box_1" + for(var/obj/I in component_parts) + I.loc = src.loc + del(src) + return 1 + else + user << "You can't load the [src.name] while it's opened." + return 1 + if (disabled) + return + if (!linked_console) + user << "The [src] must be linked to an R&D console first!" + return + if (busy) + user << "The [src] is busy right now." + return + if (istype(O, /obj/item) && !loaded_item) + if(!O.origin_tech) + user << "This doesn't seem to have a tech origin!" + return + var/list/temp_tech = ConvertReqString2List(O.origin_tech) + if (temp_tech.len == 0) + user << "You cannot experiment on this item!" + return + if(O.reliability < 90 && O.crit_fail == 0) + usr << "Item is neither reliable enough or broken enough to learn from." + return + busy = 1 + loaded_item = O + user.drop_item() + O.loc = src + user << "You add the [O.name] to the machine!" + flick("h_lathe_load", src) + spawn(15) + icon_state = "h_lathe_wloop" + return + + +/obj/machinery/r_n_d/experimentor/attack_hand(mob/user as mob) + user.set_machine(src) + var/dat = "
      " + if(!linked_console) + dat += "Scan for R&D Console
      " + if(loaded_item) + dat += "Loaded Item: [loaded_item]
      " + dat += "Technology:
      " + var/list/D = ConvertReqString2List(loaded_item.origin_tech) + for(var/T in D) + dat += "[T]
      " + dat += "

      Available tests:" + dat += "
      Poke" + dat += "
      Irradiate" + dat += "
      Gas" + dat += "
      Burn" + dat += "
      Freeze" + dat += "
      Destroy
      " + dat += "
      Eject" + else + dat += "Nothing loaded." + dat += "
      Close
      " + var/datum/browser/popup = new(user, "experimentor","Experimentor", 700, 400, src) + popup.set_content(dat) + popup.open() + onclose(user, "experimentor") + + +/obj/machinery/r_n_d/experimentor/proc/matchReaction(var/matching,var/reaction) + var/obj/item/D = matching + if(D) + if(item_reactions.Find("[D.type]")) + var/tor = item_reactions["[D.type]"] + if(tor == text2num(reaction)) + return tor + else + return FAIL + else + return FAIL + else + return FAIL + +/obj/machinery/r_n_d/experimentor/proc/ejectItem(var/delete=FALSE) + loaded_item.loc = src.loc + if(delete) + qdel(loaded_item) + loaded_item = null + +/* +#define EFFECT_PROB_VERYLOW 10 +#define EFFECT_PROB_LOW 20 +#define EFFECT_PROB_MEDIUM 45 +#define EFFECT_PROB_HIGH 65 +#define EFFECT_PROB_VERYHIGH 85 +*/ +/obj/machinery/r_n_d/experimentor/proc/experiment(var/exp,var/obj/item/exp_on) + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_POKE) + visible_message("[src] prods at [exp_on] with mechanical arms.") + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src] malfunctions and destroys [exp_on], lashing it's arms out at nearby people!.") + for(var/mob/living/m in oview(1)) + m.apply_damage(15,"brute",pick("head","chest","groin")) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions!.") + exp = SCANTYPE_OBLITERATE + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] malfunctions, throwing the [exp_on]!.") + var/mob/living/target = locate(/mob/living) in oview(7,src) + if(target) + var/obj/item/throwing = loaded_item + ejectItem() + throwing.throw_at(target, 10, 1) + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_IRRADIATE) + visible_message("[src] reflects radioactive rays at [exp_on]!") + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src] malfunctions, melting [exp_on] and leaking radiation!.") + for(var/mob/living/m in oview(1)) + m.apply_effect(25,IRRADIATE) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions, spewing toxic waste!.") + for(var/turf/T in oview(1)) + if(!T.density) + if(prob(EFFECT_PROB_VERYHIGH)) + new /obj/effect/decal/cleanable/greenglow(T) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] malfunctions, transforming the [exp_on]!.") + ejectItem(TRUE) + var/newPath = pick(valid_items) + loaded_item = new newPath(src) + if(istype(loaded_item,/obj/item/weapon/grenade/chem_grenade)) + var/obj/item/weapon/grenade/chem_grenade/CG = loaded_item + CG.prime() + ejectItem() + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_GAS) + visible_message("[src] fills it's chamber with gas, [exp_on] included.") + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src] destroys [exp_on], leaking dangerous gas!.") + var/list/chems = list("carbon","radium","toxin","condensedcapsaicin","mushroomhallucinogen","space_drugs","ethanol","pacid") + var/datum/reagents/R = new/datum/reagents(50) + R.my_atom = src + R.add_reagent(pick(chems), 50) + var/datum/effect/effect/system/chem_smoke_spread/smoke = new + smoke.set_up(R, 1, 0, src, 0, silent = 1) + playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) + smoke.start() + R.delete() + ejectItem(TRUE) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions, spewing harmless gas!.") + var/datum/effect/effect/system/harmless_smoke_spread/smoke = new + smoke.set_up(1,0, src.loc, 0) + smoke.start() + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] melts [exp_on], ionizing the air around it!.") + empulse(src.loc, 8, 10) + ejectItem(TRUE) + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_HEAT) + visible_message("[src] raises [exp_on]'s temperature.") + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src] malfunctions, melting [exp_on] and releasing a burst of flame!.") + explosion(src.loc, -1, 0, 0, 0, 0, flame_range = 2) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions, melting [exp_on] and leaking hot air!.") + var/datum/gas_mixture/env = src.loc.return_air() + var/transfer_moles = 0.25 * env.total_moles() + var/datum/gas_mixture/removed = env.remove(transfer_moles) + if(removed) + var/heat_capacity = removed.heat_capacity() + if(heat_capacity == 0 || heat_capacity == null) + heat_capacity = 1 + removed.temperature = min((removed.temperature*heat_capacity + 100000)/heat_capacity, 1000) + env.merge(removed) + air_update_turf() + ejectItem(TRUE) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] malfunctions, activating it's emergency coolant systems!.") + var/datum/effect/effect/system/harmless_smoke_spread/smoke = new + smoke.set_up(1,0, src.loc, 0) + smoke.start() + for(var/mob/living/m in oview(1)) + m.apply_damage(5,"burn",pick("head","chest","groin")) + ejectItem() + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_COLD) + visible_message("[src] lowers [exp_on]'s temperature.") + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!.") + var/datum/reagents/R = new/datum/reagents(50) + R.my_atom = src + R.add_reagent("frostoil", 50) + var/datum/effect/effect/system/chem_smoke_spread/smoke = new + smoke.set_up(R, 1, 0, src, 0, silent = 1) + playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) + smoke.start() + R.delete() + ejectItem(TRUE) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions, shattering [exp_on] and leaking cold air!.") + var/datum/gas_mixture/env = src.loc.return_air() + var/transfer_moles = 0.25 * env.total_moles() + var/datum/gas_mixture/removed = env.remove(transfer_moles) + if(removed) + var/heat_capacity = removed.heat_capacity() + if(heat_capacity == 0 || heat_capacity == null) + heat_capacity = 1 + removed.temperature = (removed.temperature*heat_capacity - 75000)/heat_capacity + env.merge(removed) + air_update_turf() + ejectItem(TRUE) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!.") + var/datum/effect/effect/system/harmless_smoke_spread/smoke = new + smoke.set_up(1,0, src.loc, 0) + smoke.start() + ejectItem() + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_OBLITERATE) + visible_message("[exp_on] activates the crushing mechanism, [exp_on] is destroyed!") + if(linked_console.linked_lathe) + linked_console.linked_lathe.m_amount += min((linked_console.linked_lathe.max_material_storage - linked_console.linked_lathe.TotalMaterials()), (exp_on.m_amt)) + linked_console.linked_lathe.g_amount += min((linked_console.linked_lathe.max_material_storage - linked_console.linked_lathe.TotalMaterials()), (exp_on.g_amt)) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src]'s crusher goes way too many levels too high, crushing right through space-time!") + playsound(src.loc, 'sound/effects/supermatter.ogg', 50, 1, -3) + var/list/throwAt = list() + for(var/i in oview(7,src)) + if(istype(i,/obj/item) || istype(i,/mob/living)) + throwAt.Add(i) + var/counter + for(counter = 1, counter < throwAt.len, ++counter) + var/cast = throwAt[counter] + cast:throw_at(src,10,1) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src]'s crusher goes one level too high, crushing right into space-time!.") + playsound(src.loc, 'sound/effects/supermatter.ogg', 50, 1, -3) + var/list/oViewStuff = oview(7,src) + var/list/throwAt = list() + for(var/i in oViewStuff) + if(istype(i,/obj/item) || istype(i,/mob/living)) + throwAt.Add(i) + var/counter + for(counter = 1, counter < throwAt.len, ++counter) + var/cast = throwAt[counter] + cast:throw_at(pick(throwAt),10,1) + ejectItem(TRUE) + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == FAIL) + var/a = pick("rumbles","shakes","vibrates","shudders") + var/b = pick("crushes","spins","viscerates","smashes","insults") + visible_message("[exp_on] [a], and [b], the experiment was a failiure!") + + spawn(resetTime) + icon_state = "h_lathe" + busy = 0 + +/obj/machinery/r_n_d/experimentor/Topic(href, href_list) + if(..()) + return + usr.set_machine(src) + + var/scantype = href_list["function"] + var/obj/item/process = locate(href_list["item"]) in src + + if(scantype == "close") + usr << browse(null, "window=experimentor") + else if(scantype == "search") + var/obj/machinery/computer/rdconsole/D = locate(/obj/machinery/computer/rdconsole) in oview(3,src) + if(D) + linked_console = D + else if(scantype == "eject") + ejectItem() + else + var/dotype = matchReaction(process,scantype) + experiment(dotype,process) + use_power(750) + if(dotype != FAIL) + if(process.origin_tech) + var/list/temp_tech = ConvertReqString2List(process.origin_tech) + for(var/T in temp_tech) + linked_console.files.UpdateTech(T, temp_tech[T]) + linked_console.files.UpdateDesigns(process,process.type) + if(scantype != "close") + src.updateUsrDialog() + return + +#undef SCANTYPE_POKE +#undef SCANTYPE_IRRADIATE +#undef SCANTYPE_GAS +#undef SCANTYPE_HEAT +#undef SCANTYPE_COLD +#undef SCANTYPE_OBLITERATE + +#undef EFFECT_PROB_VERYLOW +#undef EFFECT_PROB_LOW +#undef EFFECT_PROB_MEDIUM +#undef EFFECT_PROB_HIGH +#undef EFFECT_PROB_VERYHIGH + +#undef FAIL \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index ccf56de608c..6a2cc18cbc5 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1277,6 +1277,7 @@ #include "code\modules\research\circuitprinter.dm" #include "code\modules\research\designs.dm" #include "code\modules\research\destructive_analyzer.dm" +#include "code\modules\research\experimentor.dm" #include "code\modules\research\message_server.dm" #include "code\modules\research\protolathe.dm" #include "code\modules\research\rd-readme.dm" From e7a9a0bdfc328540755f174d2132bd3caadcf248 Mon Sep 17 00:00:00 2001 From: Xhuis Date: Sun, 4 Jan 2015 14:21:27 -0500 Subject: [PATCH 50/90] Makes the butcher cleaver a normal-sized item --- code/game/objects/items/weapons/kitchen.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index a7c74217f92..db7750a1e35 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -134,7 +134,7 @@ desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown-by-products." flags = CONDUCT force = 15.0 - w_class = 2.0 + w_class = 3.0 throwforce = 8.0 throw_speed = 3 throw_range = 6 From 4e84fb2eeff70cd10e9ccfcd6042889d0ea1653b Mon Sep 17 00:00:00 2001 From: tkdrg Date: Sun, 4 Jan 2015 16:22:27 -0300 Subject: [PATCH 51/90] Changes a missed del() to qdel() --- code/game/objects/items/weapons/RPD.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/RPD.dm b/code/game/objects/items/weapons/RPD.dm index 29537ed054a..67e34d91428 100644 --- a/code/game/objects/items/weapons/RPD.dm +++ b/code/game/objects/items/weapons/RPD.dm @@ -488,7 +488,7 @@ var/global/list/RPD_recipes=list( playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) if(do_after(user, 5)) activate() - del(A) + qdel(A) return 1 return 0 From e2b991b6f77ef1aaeb87439b86bb782bce285da9 Mon Sep 17 00:00:00 2001 From: carnie Date: Sun, 4 Jan 2015 23:59:55 +0000 Subject: [PATCH 52/90] fix for laborcamp_home dock having the wrong id --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index bfb114711ef..8c893e1a655 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -657,7 +657,7 @@ "amG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "amH" = (/turf/simulated/wall,/area/maintenance/fpmaint2) "amI" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/space) -"amJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; travelDir = 90; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "labor_home"; name = "fore bay 1"; width = 9},/turf/simulated/shuttle/floor,/area/space) +"amJ" = (/obj/machinery/door/airlock/shuttle{name = "Labor Shuttle Airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 5; id = "laborcamp"; name = "labor camp shuttle"; travelDir = 90; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 2; height = 5; id = "laborcamp_home"; name = "fore bay 1"; width = 9},/turf/simulated/shuttle/floor,/area/space) "amK" = (/obj/machinery/door/airlock/external{name = "Labor Camp Shuttle Airlock"},/turf/simulated/floor/plating,/area/security/processing) "amL" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/security{id_tag = "laborexit"; name = "Labor Shuttle"; req_access = null; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/processing) "amM" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) From 2d1cdf7d1046226ef6727942f24cdf12b830af35 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 4 Jan 2015 16:26:44 -0800 Subject: [PATCH 53/90] Adds a new endround sound --- code/world.dm | 2 +- sound/misc/leavingtg.ogg | Bin 0 -> 31280 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 sound/misc/leavingtg.ogg diff --git a/code/world.dm b/code/world.dm index c31d225da1d..26f7adadf8a 100644 --- a/code/world.dm +++ b/code/world.dm @@ -190,7 +190,7 @@ log << "#[count]\t[index]" #endif spawn(0) - world << sound(pick('sound/AI/newroundsexy.ogg','sound/misc/apcdestroyed.ogg','sound/misc/bangindonk.ogg')) // random end sounds!! - LastyBatsy + world << sound(pick('sound/AI/newroundsexy.ogg','sound/misc/apcdestroyed.ogg','sound/misc/bangindonk.ogg','sound/misc/leavingtg.ogg')) // random end sounds!! - LastyBatsy for(var/client/C in clients) if(config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite diff --git a/sound/misc/leavingtg.ogg b/sound/misc/leavingtg.ogg new file mode 100644 index 0000000000000000000000000000000000000000..455dc9fb1190199c0f06de7bc90b48b2ee4960e2 GIT binary patch literal 31280 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 literal 0 HcmV?d00001 From 39f27a07e2992136dc9a1a87ee3d2b0821dd2652 Mon Sep 17 00:00:00 2001 From: paprka Date: Sun, 4 Jan 2015 21:56:50 -0800 Subject: [PATCH 54/90] fixes buckle message --- code/game/objects/structures/stool_bed_chair_nest/bed.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index efb6acf3401..5b500eed337 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -101,7 +101,7 @@ /obj/structure/stool/bed/proc/unbuckle_myself(mob/user as mob) buckled_mob.visible_message(\ - "[buckled_mob.name] unbuckled \himself!",\ + "[buckled_mob.name] unbuckled!",\ "You unbuckle yourself from [src].",\ "You hear metal clanking.") unbuckle() From 1cd8dd90b7755e737de72d0e1b308c93423fe675 Mon Sep 17 00:00:00 2001 From: Ergovisavi Date: Mon, 5 Jan 2015 02:44:47 -0800 Subject: [PATCH 55/90] Fixing an issue that would prevent pod cloning from working if the mob leaves its body before blood is drawn --- code/modules/hydroponics/hydroponics.dm | 30 +++++++++++++++++++------ code/modules/hydroponics/seeds.dm | 4 +++- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 09915ec30ee..394c9036da6 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -793,16 +793,29 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) /obj/item/seeds/replicapod/harvest(mob/user = usr) //now that one is fun -- Urist var/obj/machinery/hydroponics/parent = loc var/make_podman = 0 - if(ckey && config.revival_pod_plants) - for(var/mob/M in player_list) - if(M.ckey == ckey && M.stat == 2 && !M.suiciding) + var/ckey_holder = null + if(config.revival_pod_plants) + if(ckey) + for(var/mob/M in player_list) if(istype(M, /mob/dead/observer)) var/mob/dead/observer/O = M - if(O.can_reenter_corpse) + if(O.ckey == ckey && O.can_reenter_corpse) make_podman = 1 + break + else + if(M.ckey == ckey && M.stat == 2 && !M.suiciding) + make_podman = 1 + break + else //If the player has ghosted from his corpse before blood was drawn, his ckey is no longer attached to the mob, so we need to match up the cloned player through the mind key + for(var/mob/M in player_list) + if(ckey(M.mind.key) == ckey(mind.key) && M.ckey && M.client && M.stat == 2 && !M.suiciding) + if(istype(M, /mob/dead/observer)) + var/mob/dead/observer/O = M + if(!O.can_reenter_corpse) + break + make_podman = 1 + ckey_holder = M.ckey break - make_podman = 1 - break if(make_podman) //all conditions met! var/mob/living/carbon/human/podman = new /mob/living/carbon/human(parent.loc) @@ -811,7 +824,10 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) else podman.real_name = "Pod Person [rand(0,999)]" mind.transfer_to(podman) - podman.ckey = ckey + if(ckey) + podman.ckey = ckey + else + podman.ckey = ckey_holder podman.gender = blood_gender podman.faction |= factions hardset_dna(podman,null,null,podman.real_name,blood_type,/datum/species/plant/pod,"#59CE00")//Discard SE's and UI's, podman cloning is inaccurate, and always make them a podman diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index 4bfc11fbdbf..a2230a72c26 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -81,10 +81,11 @@ var/blood_gender = null var/blood_type = null var/factions = null + var/contains_sample = 0 /obj/item/seeds/replicapod/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W,/obj/item/weapon/reagent_containers/syringe)) - if(ckey == null) + if(!contains_sample) for(var/datum/reagent/blood/bloodSample in W.reagents.reagent_list) if(bloodSample.data["mind"] && bloodSample.data["cloneable"] == 1) mind = bloodSample.data["mind"] @@ -95,6 +96,7 @@ factions = bloodSample.data["factions"] W.reagents.clear_reagents() user << "You inject the contents of the syringe into the seeds." + contains_sample = 1 else user << "The seeds reject the sample!" else From 3928f15d37a225a2d4a5a0b28f78d11de738fcea Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Mon, 5 Jan 2015 10:41:59 -0800 Subject: [PATCH 56/90] row row fight the powa --- icons/mob/uniform.dmi | Bin 209521 -> 210586 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 25580035f9eaa83631231afa219ba7caf5d38e3c..43dcda058a5fed31405bc089f5154b4b0a4f9bce 100644 GIT binary patch delta 32677 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 From a730649167e8ed46b19705188d5ede1bf62be3fd Mon Sep 17 00:00:00 2001 From: carnie Date: Mon, 5 Jan 2015 19:44:17 +0000 Subject: [PATCH 57/90] Fixes breathing (indentation error) Fixes atmos machinery (old global list snuck back into code) --- code/ATMOSPHERICS/datum_pipeline.dm | 6 ++---- code/controllers/master_controller.dm | 2 +- code/controllers/subsystem/objects.dm | 4 ++-- code/controllers/subsystem/pipenets.dm | 4 ++-- code/modules/mob/living/carbon/alien/humanoid/life.dm | 2 +- code/modules/mob/living/carbon/alien/life.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 6 +++--- code/modules/mob/living/carbon/monkey/life.dm | 4 ++-- 8 files changed, 14 insertions(+), 16 deletions(-) diff --git a/code/ATMOSPHERICS/datum_pipeline.dm b/code/ATMOSPHERICS/datum_pipeline.dm index 3902cad9706..76a7f8bca13 100644 --- a/code/ATMOSPHERICS/datum_pipeline.dm +++ b/code/ATMOSPHERICS/datum_pipeline.dm @@ -1,5 +1,3 @@ -var/global/list/datum/pipeline/pipe_networks = list() - /datum/pipeline var/datum/gas_mixture/air var/list/datum/gas_mixture/other_airs = list() @@ -12,10 +10,10 @@ var/global/list/datum/pipeline/pipe_networks = list() var/alert_pressure = 0 /datum/pipeline/New() - pipe_networks += src + SSpipe.networks += src /datum/pipeline/Destroy() - pipe_networks -= src + SSpipe.networks -= src if(air && air.volume) temporarily_store_air() for(var/obj/machinery/atmospherics/pipe/P in members) diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 94d16c1762c..328b17dc1d8 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -58,7 +58,7 @@ Note: you can set the datum's defined processing_interval to some integer to set world.sleep_offline = 1 world.fps = config.fps - sleep(50) + sleep(-1) process() diff --git a/code/controllers/subsystem/objects.dm b/code/controllers/subsystem/objects.dm index e54c5bc0faa..98c805080fb 100644 --- a/code/controllers/subsystem/objects.dm +++ b/code/controllers/subsystem/objects.dm @@ -10,9 +10,9 @@ var/datum/subsystem/objects/SSobj NEW_SS_GLOBAL(SSobj) /datum/subsystem/objects/Initialize() - for(var/atom/movable/AM in world) + for(var/atom/movable/AM in machines) AM.initialize() - for(var/turf/simulated/floor/F in world) + for(var/turf/simulated/floor/F in machines) F.MakeDirty() ..() diff --git a/code/controllers/subsystem/pipenets.dm b/code/controllers/subsystem/pipenets.dm index da590c3e9ed..eb0c3fa5639 100644 --- a/code/controllers/subsystem/pipenets.dm +++ b/code/controllers/subsystem/pipenets.dm @@ -13,10 +13,10 @@ var/datum/subsystem/pipenets/SSpipe set background = BACKGROUND_ENABLED //is it possible to combine all these procs into initialize() ?? - for(var/obj/machinery/atmospherics/M in machines) + for(var/obj/machinery/atmospherics/M in world) M.build_network() - for(var/obj/machinery/atmospherics/unary/U in machines) + for(var/obj/machinery/atmospherics/unary/U in world) if(istype(U, /obj/machinery/atmospherics/unary/vent_pump)) var/obj/machinery/atmospherics/unary/vent_pump/V = U V.broadcast_status() diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 0d6ddc67c67..ee4e6ebbe16 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -23,7 +23,7 @@ //First, resolve location and get a breath - if(SSair.times_fired%4==2) + if(SSmob.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating spawn(0) breathe() diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index 6328daacc75..9730be083b9 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -124,7 +124,7 @@ stomach_contents.Remove(M) qdel(M) continue - if(SSair.times_fired%3==1) + if(SSmob.times_fired%3==1) if(!(M.status_flags & GODMODE)) M.adjustBruteLoss(5) nutrition += 10 diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 402b1adfad1..e8d5e681478 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -62,8 +62,8 @@ for(var/datum/mutation/human/HM in dna.mutations) HM.on_life(src) - if(SSair.times_fired%4==2 || failed_last_breath) //First, resolve location and get a breath breathe() //Only try to take a breath every 4 ticks, unless suffocating - + if(SSmob.times_fired%4==2 || failed_last_breath) //First, resolve location and get a breath + breathe() //Only try to take a breath every 4 ticks, unless suffocating else //Still give containing object the chance to interact if(istype(loc, /obj/)) var/obj/location_as_object = loc @@ -678,7 +678,7 @@ stomach_contents.Remove(M) qdel(M) continue - if(SSair.times_fired%3==1) + if(SSmob.times_fired%3==1) if(!(M.status_flags & GODMODE)) M.adjustBruteLoss(5) nutrition += 10 diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 3ee9a8c9587..60d0172da01 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -21,7 +21,7 @@ if (stat != DEAD) //still breathing //First, resolve location and get a breath - if(SSair.times_fired%4==2) + if(SSmob.times_fired%4==2) //Only try to take a breath every 4 seconds, unless suffocating breathe() else //Still give containing object the chance to interact @@ -392,7 +392,7 @@ //Ears if(disabilities & DEAF) //disabled-deaf, doesn't get better on its own ear_deaf = max(ear_deaf, 1) - else + else /* might be better to create a variable here, and instead of doing this nested for. */ // deafness heals slowly over time, unless ear_damage is over 100 if (ear_damage < 100) From 0cbf1355f9ee0634f9e7577de8035dfebd1d4fcc Mon Sep 17 00:00:00 2001 From: Firecage Date: Mon, 5 Jan 2015 22:37:30 +0200 Subject: [PATCH 58/90] Fixes plasma floors not being fixed. --- code/game/turfs/simulated/floor/mineral_floor.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index 4b1743dfc42..ceb2465412c 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -47,6 +47,7 @@ ..() /turf/simulated/floor/mineral/plasma/proc/PlasmaBurn() + make_plating() atmos_spawn_air(SPAWN_HEAT | SPAWN_TOXINS, 20) /turf/simulated/floor/mineral/plasma/proc/ignite(exposed_temperature) From a5c9a7292f12b1dddfeff83b9283c7398e897c1a Mon Sep 17 00:00:00 2001 From: Xhuis Date: Mon, 5 Jan 2015 17:23:03 -0500 Subject: [PATCH 59/90] Makes butcher's cleaver a child of kitchen knife --- code/__HELPERS/unsorted.dm | 1 - code/game/machinery/vending.dm | 2 +- code/game/objects/items/weapons/kitchen.dm | 2 +- code/modules/clothing/suits/jobs.dm | 4 ++-- code/modules/food&drinks/food/snacks.dm | 1 - code/modules/mob/living/simple_animal/simple_animal.dm | 2 +- code/modules/surgery/generic_steps.dm | 2 +- code/modules/surgery/lipoplasty.dm | 2 +- 8 files changed, 7 insertions(+), 9 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 1c7035ad664..064a2a4ad7e 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1352,7 +1352,6 @@ var/global/list/common_tools = list( istype(W, /obj/item/weapon/melee/energy/blade) || \ istype(W, /obj/item/weapon/shovel) || \ istype(W, /obj/item/weapon/kitchenknife) || \ - istype(W, /obj/item/weapon/butch) || \ istype(W, /obj/item/weapon/scalpel) || \ istype(W, /obj/item/weapon/kitchen/utensil/knife) || \ istype(W, /obj/item/weapon/shard) || \ diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 6f23f36296a..1755280de31 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -899,7 +899,7 @@ product_ads = "Mm, food stuffs!;Food and food accessories.;Get your plates!;You like forks?;I like forks.;Woo, utensils.;You don't really need these..." icon_state = "dinnerware" products = list(/obj/item/weapon/storage/bag/tray = 8,/obj/item/weapon/kitchen/utensil/fork = 6,/obj/item/weapon/kitchenknife = 3,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 8,/obj/item/clothing/suit/apron/chef = 2,/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup = 5,/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce = 5) - contraband = list(/obj/item/weapon/kitchen/rollingpin = 2, /obj/item/weapon/butch = 2) + contraband = list(/obj/item/weapon/kitchen/rollingpin = 2, /obj/item/weapon/kitchenknife/butcher = 2) /obj/machinery/vending/sovietsoda name = "\improper BODA" diff --git a/code/game/objects/items/weapons/kitchen.dm b/code/game/objects/items/weapons/kitchen.dm index db7750a1e35..5f52dd4a870 100644 --- a/code/game/objects/items/weapons/kitchen.dm +++ b/code/game/objects/items/weapons/kitchen.dm @@ -127,7 +127,7 @@ /* * Bucher's cleaver */ -/obj/item/weapon/butch +/obj/item/weapon/kitchenknife/butcher name = "butcher's cleaver" icon = 'icons/obj/kitchen.dmi' icon_state = "butch" diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 66f9127213f..5ee620e25c4 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -54,7 +54,7 @@ gas_transfer_coefficient = 0.90 permeability_coefficient = 0.50 body_parts_covered = CHEST|GROIN|ARMS - allowed = list(/obj/item/weapon/kitchenknife,/obj/item/weapon/butch) + allowed = list(/obj/item/weapon/kitchenknife) action_button_name = "Toggle Jacket Sleeves" togglename = "sleeves" @@ -66,7 +66,7 @@ item_state = "apronchef" blood_overlay_type = "armor" body_parts_covered = CHEST|GROIN - allowed = list(/obj/item/weapon/kitchenknife,/obj/item/weapon/butch) + allowed = list(/obj/item/weapon/kitchenknife) //Detective /obj/item/clothing/suit/det_suit diff --git a/code/modules/food&drinks/food/snacks.dm b/code/modules/food&drinks/food/snacks.dm index 1dc37168afa..a48ad6eba8b 100644 --- a/code/modules/food&drinks/food/snacks.dm +++ b/code/modules/food&drinks/food/snacks.dm @@ -135,7 +135,6 @@ var/inaccurate = 0 if( \ istype(W, /obj/item/weapon/kitchenknife) || \ - istype(W, /obj/item/weapon/butch) || \ istype(W, /obj/item/weapon/scalpel) || \ istype(W, /obj/item/weapon/kitchen/utensil/knife) \ ) diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 47804ba4eae..14b9f3a920e 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -346,7 +346,7 @@ user << " [src] is dead, medical items won't bring it back to life." return if(meat_type && (stat == DEAD)) //if the animal has a meat, and if it is dead. - if(istype(O, /obj/item/weapon/kitchenknife) || istype(O, /obj/item/weapon/butch)) + if(istype(O, /obj/item/weapon/kitchenknife)) harvest() user.changeNext_move(CLICK_CD_MELEE) diff --git a/code/modules/surgery/generic_steps.dm b/code/modules/surgery/generic_steps.dm index 700d2b87e59..7683c9444ff 100644 --- a/code/modules/surgery/generic_steps.dm +++ b/code/modules/surgery/generic_steps.dm @@ -58,7 +58,7 @@ //saw bone /datum/surgery_step/saw - implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/melee/arm_blade = 75, /obj/item/weapon/hatchet = 35, /obj/item/weapon/butch = 25) + implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/melee/arm_blade = 75, /obj/item/weapon/hatchet = 35, /obj/item/weapon/kitchenknife/butcher = 25) time = 64 /datum/surgery_step/saw/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm index 8652fc2978e..ae8b5147e91 100644 --- a/code/modules/surgery/lipoplasty.dm +++ b/code/modules/surgery/lipoplasty.dm @@ -9,7 +9,7 @@ //cut fat /datum/surgery_step/cut_fat - implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/hatchet = 35, /obj/item/weapon/butch = 25) + implements = list(/obj/item/weapon/circular_saw = 100, /obj/item/weapon/hatchet = 35, /obj/item/weapon/kitchenknife/butcher = 25) time = 64 /datum/surgery_step/cut_fat/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) From dcdd4e5eb99636cf3939653fb9191254c4f48ec5 Mon Sep 17 00:00:00 2001 From: oranges Date: Tue, 6 Jan 2015 11:27:36 +1300 Subject: [PATCH 60/90] Update changelog --- html/changelog.html | 8 ++++++++ html/changelogs/.all_changelog.yml | 3 +++ html/changelogs/JJRcop-OOCemoji.yml | 4 ---- 3 files changed, 11 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/JJRcop-OOCemoji.yml diff --git a/html/changelog.html b/html/changelog.html index 092b4c9d99f..5d8ce1986bc 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,14 @@ --> +
      +

      06 January 2015

      +

      JJRcop, Nienhaus updated:

      +
        +
      • Adds emoji to OOC chat.
      • +
      +
      +

      27 December 2014

      Dorsidwarf updated:

      diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index c68eb21a486..efcd2c9516c 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -2229,3 +2229,6 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. item has been made available to the Space Station 13 cargo team for the cost of a hundred supply points, as a reward for all your hard work. Good luck, and stay safe. +2015-01-06: + JJRcop, Nienhaus: + - rscadd: Adds emoji to OOC chat. diff --git a/html/changelogs/JJRcop-OOCemoji.yml b/html/changelogs/JJRcop-OOCemoji.yml deleted file mode 100644 index fa65b93fb7e..00000000000 --- a/html/changelogs/JJRcop-OOCemoji.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: JJRcop, Nienhaus -delete-after: True -changes: - - rscadd: "Adds emoji to OOC chat." \ No newline at end of file From f07b66c5c9b6310cd51c0cd4779ab3803d035576 Mon Sep 17 00:00:00 2001 From: WJohn Date: Mon, 5 Jan 2015 17:31:21 -0500 Subject: [PATCH 61/90] Adds a new away mission: Underground Outpost 45 Underground outpost 45 is a large abandoned outpost built into a cave (which is also a gas pocket). It's mostly a leisure resort equipped with its own atmospherics filtering system, is fully self sustained with a large hydroponics bay, and has a lot of dormitory rooms and a big bar for its crew. The station, although abandoned, is fully operational and can continue being so as long as you can get some plasma or uranium into those generators. Currently the fluff for UO45 is missing entirely because nobody (myself included) can be arsed to write the gigantic amounts of crew logs to make it extra interesting. It's not really the point of this map, as it's mostly a stress test on away mission atmospherics and what sort of atmos environment I can have around it. Minor current issues: -May be lacking in sufficient amount of equipment -Gas filters in atmos do not start on for reasons unknown, but CAN be turned on Here is the map of the outpost: https://dl.dropboxusercontent.com/u/12849736/UO45%20Map.png --- _maps/RandomZLevels/fileList.txt | 3 +- _maps/RandomZLevels/undergroundoutpost45.dmm | 1460 ++++++++++++++++++ 2 files changed, 1462 insertions(+), 1 deletion(-) create mode 100644 _maps/RandomZLevels/undergroundoutpost45.dmm diff --git a/_maps/RandomZLevels/fileList.txt b/_maps/RandomZLevels/fileList.txt index c2e08523502..73e3d843ce1 100644 --- a/_maps/RandomZLevels/fileList.txt +++ b/_maps/RandomZLevels/fileList.txt @@ -18,4 +18,5 @@ #_maps/RandomZLevels/listeningpost.dmm #_maps/RandomZLevels/spacehotel.dmm #_maps/RandomZLevels/centcomAway.dmm -#_maps/RandomZLevels/moonoutpost19.dmm \ No newline at end of file +#_maps/RandomZLevels/moonoutpost19.dmm +#_maps/RandomZLevels/undergroundoutpost45.dmm \ No newline at end of file diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm new file mode 100644 index 00000000000..893b4fcf7dc --- /dev/null +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -0,0 +1,1460 @@ +"aa" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ab" = (/turf/unsimulated/wall{icon_state = "rock"; name = "rock"},/area/space) +"ac" = (/turf/simulated/mineral/random/labormineral,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ad" = (/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ae" = (/turf/simulated/shuttle/wall{tag = "icon-swallc2"; icon_state = "swallc2"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"af" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ag" = (/turf/simulated/shuttle/wall{tag = "icon-swallc1"; icon_state = "swallc1"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ah" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ai" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue (NORTHWEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; dir = 1; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ak" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue (NORTH)"; icon_state = "darkblue"; dir = 1; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"al" = (/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue (NORTHEAST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"am" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"an" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ao" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ap" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue (EAST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aq" = (/obj/machinery/door_control{desc = "A remote control-switch to send the elevator to the basement floor."; id = "UO45_useless"; name = "B1"; pixel_x = 6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = -6; pixel_y = -24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch to send the elevator to the ground floor."; id = "UO45_useless"; name = "G1"; pixel_x = 6; pixel_y = -34; req_access_txt = "0"},/turf/simulated/floor/plasteel{tag = "icon-darkblue (SOUTHWEST)"; icon_state = "darkblue"; dir = 10; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ar" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"as" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "darkblue"; tag = "icon-darkblue"; temperature = 273.15},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"at" = (/turf/simulated/floor/plasteel{tag = "icon-darkblue (SOUTHEAST)"; icon_state = "darkblue"; dir = 6; heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"au" = (/turf/simulated/shuttle/wall{tag = "icon-swallc3"; icon_state = "swallc3"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"av" = (/turf/simulated/shuttle/wall{icon_state = "swall8"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aw" = (/obj/machinery/door/poddoor{id = "UO45_Elevator"; name = "Elevator Door"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ax" = (/turf/simulated/shuttle/wall{icon_state = "swall4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ay" = (/turf/simulated/shuttle/wall{tag = "icon-swallc4"; icon_state = "swallc4"; dir = 2},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"az" = (/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aA" = (/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aB" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aC" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aD" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = 32; serial_number = 2; subtype = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aE" = (/obj/machinery/door_control{desc = "A remote control-switch to call the elevator to your level."; id = "UO45_useless"; name = "Call Elevator"; pixel_x = -6; pixel_y = 24; req_access_txt = "0"},/obj/machinery/door_control{desc = "A remote control-switch for the elevator doors."; id = "UO45_Elevator"; name = "Elevator Doors"; pixel_x = 6; pixel_y = 24; req_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aF" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aG" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = 32; serial_number = 2; subtype = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aI" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aJ" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = -32; pixel_y = 0; serial_number = 19; subtype = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aL" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aM" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aN" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aO" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aP" = (/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aR" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aS" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aT" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aU" = (/obj/structure/table/wood,/obj/item/weapon/newspaper,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aV" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aW" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aX" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aY" = (/obj/structure/sign/vacuum{desc = "A beacon used by a teleporter."; icon = 'icons/obj/radio.dmi'; icon_state = "beacon"; name = "tracking beacon"},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"aZ" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ba" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bb" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bc" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"be" = (/obj/effect/landmark{name = "awaystart"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bf" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bg" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bh" = (/obj/structure/sink{pixel_y = 25},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bi" = (/obj/structure/sink{pixel_y = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bj" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bl" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bm" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bn" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/obj/item/weapon/lighter{pixel_x = 4; pixel_y = 2},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "grimy"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bp" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"br" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bs" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bt" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bu" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Arrivals"; dir = 8; network = list("UO45")},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bx" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"by" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bz" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 1},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bG" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bH" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bI" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bJ" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2; subtype = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bM" = (/obj/structure/sign/poster{icon_state = "poster2_legit"; pixel_x = 0; pixel_y = -32; serial_number = 2; subtype = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bN" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bW" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 351.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bX" = (/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 351.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"bY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"bZ" = (/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ca" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ch" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ci" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cj" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ck" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"co" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cs" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ct" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cu" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cv" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cw" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cy" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/pj/blue,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/female,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cB" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (EAST)"; icon_state = "wooden_chair"; dir = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cE" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cF" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/grille,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (NORTH)"; icon_state = "wooden_chair"; dir = 1},/obj/machinery/door_control{id = "awaydorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door_control{id = "awaydorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cR" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window{tag = "icon-window (WEST)"; icon_state = "window"; dir = 8},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/obj/structure/window{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cX" = (/obj/structure/grille,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cY" = (/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"cZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/grille,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"da" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm2"; name = "Dorm 2"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"db" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm1"; name = "Dorm 1"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/closet,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"de" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"df" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"di" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dn" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"do" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dp" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "greencorner"; tag = "icon-greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dr" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ds" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"du" = (/obj/machinery/seed_extractor,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dv" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dx" = (/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dC" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dD" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sink{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dF" = (/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dI" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dK" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sink{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dM" = (/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dN" = (/obj/structure/closet/secure_closet{icon_broken = "hydrosecurebroken"; icon_closed = "hydrosecure"; icon_locked = "hydrosecure1"; icon_off = "hydrosecureoff"; icon_opened = "hydrosecureopen"; icon_state = "hydrosecure"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/device/analyzer/plant_analyzer,/obj/item/clothing/head/greenbandana,/obj/item/weapon/hatchet,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dP" = (/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/weapon/storage/belt/security,/obj/item/device/flash/handheld,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/structure/stool/bed/chair,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dS" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dU" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dV" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dX" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"dZ" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ea" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eb" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ec" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ed" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ee" = (/obj/structure/closet/secure_closet{icon_broken = "hydrosecurebroken"; icon_closed = "hydrosecure"; icon_locked = "hydrosecure1"; icon_off = "hydrosecureoff"; icon_opened = "hydrosecureopen"; icon_state = "hydrosecure"; locked = 0; name = "botanist's locker"; req_access_txt = "201"},/obj/item/clothing/suit/apron,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/clothing/head/greenbandana,/obj/item/weapon/minihoe,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ef" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Security Checkpoint Maintenance"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ei" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ej" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ek" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "redcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"el" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"em" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"en" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eo" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ep" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"er" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"es" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"et" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ev" = (/turf/simulated/floor/plating{carbon_dioxide = 173.4; heat_capacity = 1e+006; icon_plating = "asteroidplating"; icon_state = "asteroidplating"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ew" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ex" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ey" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window/southleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ez" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eA" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eB" = (/obj/structure/flora/ausbushes/ppflowers,/turf/simulated/floor/fancy/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eC" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/fancy/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eD" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eE" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eF" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eG" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eJ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eK" = (/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"eL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eM" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/item/weapon/folder/red,/obj/machinery/door/window/southleft{base_state = "left"; dir = 8; icon_state = "left"; name = "Security Checkpoint"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eO" = (/obj/structure/stool/bed/chair/office{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eP" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/fancy/grass{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eQ" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eR" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eS" = (/obj/structure/stool,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eT" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 8; pixel_y = 8},/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 0; pixel_y = 3},/obj/item/weapon/watertank,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eW" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eY" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/structure/sign/poster{icon_state = "poster21_legit"; pixel_y = -32; serial_number = 21; subtype = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"eZ" = (/obj/machinery/computer/security{network = list("UO45")},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fa" = (/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "redcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fc" = (/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "greencorner"; tag = "icon-greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fe" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ff" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fg" = (/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fh" = (/obj/machinery/camera{c_tag = "Hydroponics"; dir = 1; network = list("UO45")},/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "Hydroponics APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fo" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fr" = (/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fs" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ft" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fu" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fw" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fA" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door_control{id = "awaydorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm3"; name = "Dorm 3"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fJ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/sign/poster{icon_state = "poster14"; pixel_x = 32; pixel_y = 0; serial_number = 14; subtype = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "greencorner"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fL" = (/turf/simulated/wall/r_wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fM" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fN" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/door/window/eastleft{dir = 1; name = "Hydroponics Desk"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fO" = (/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fP" = (/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"fQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fR" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fS" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/dresser,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fT" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fU" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fV" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Central Hallway"; dir = 1; network = list("UO45")},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fW" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fX" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fY" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"fZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ga" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gb" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 1},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ge" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gf" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gg" = (/obj/effect/glowshroom/single,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"gh" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gj" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gn" = (/obj/structure/closet/crate{desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate"},/obj/item/weapon/storage/box/mousetraps,/obj/item/clothing/under/waiter,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"go" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "meat fridge"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gp" = (/obj/effect/decal/cleanable/dirt,/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gs" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gt" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gu" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gv" = (/obj/machinery/door/airlock{name = "Kitchen Cold Room"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "showroomfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gw" = (/turf/simulated/wall/r_wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gx" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gy" = (/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gz" = (/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gA" = (/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gB" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gC" = (/obj/machinery/light/small,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gD" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gF" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gG" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gH" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gK" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gL" = (/turf/simulated/wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gM" = (/turf/simulated/wall/rust,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gN" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 16; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 23},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gO" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gP" = (/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gQ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"gR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"gS" = (/obj/machinery/gateway{dir = 9},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gT" = (/obj/machinery/gateway{dir = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gU" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gW" = (/obj/structure/table,/obj/item/weapon/folder/white,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"gY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"gZ" = (/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Research Lab"; dir = 2; network = list("UO45","UO45R")},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ha" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hb" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hc" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/large{pixel_x = -3; pixel_y = 3},/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hd" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"he" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hg" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hh" = (/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hi" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hj" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hk" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hl" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hm" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ho" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hp" = (/obj/machinery/vending/boozeomat{req_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hq" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hr" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/weapon/reagent_containers/food/condiment/enzyme{layer = 5},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hs" = (/obj/structure/table,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ht" = (/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/camera{c_tag = "Kitchen"; dir = 8; network = list("UO45")},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hu" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hv" = (/obj/machinery/gateway/centeraway{calibrated = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hw" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hx" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hz" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hA" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hB" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"hC" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hE" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hF" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hH" = (/obj/structure/table/glass,/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/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hI" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"hJ" = (/obj/structure/table,/obj/item/trash/chips,/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hK" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hL" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hM" = (/obj/structure/stool,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hN" = (/obj/structure/table/reinforced,/obj/item/weapon/lighter/zippo,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hO" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hQ" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "201"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4; level = 2},/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4; level = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"hX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"hY" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"hZ" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ia" = (/obj/machinery/gateway,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ib" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ic" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"id" = (/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ie" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"if" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ig" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ih" = (/obj/machinery/computer/rdconsole/core{id = 3; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ii" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ij" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ik" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"il" = (/obj/structure/table/glass,/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,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"im" = (/obj/structure/table,/obj/item/trash/plate,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"in" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"io" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ip" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iq" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ir" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"is" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/processor,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"it" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iu" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iw" = (/obj/structure/window/reinforced,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ix" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iy" = (/obj/machinery/door/airlock{name = "Emergency Supplies"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module{pixel_x = 2; pixel_y = 3},/obj/item/weapon/stock_parts/scanning_module,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warnwhitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"iF" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iG" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iH" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iJ" = (/obj/machinery/door/firedoor,/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iM" = (/obj/structure/closet/secure_closet{icon_broken = "fridgebroken"; icon_closed = "fridge"; icon_locked = "fridge1"; icon_off = "fridgeoff"; icon_opened = "fridgeopen"; icon_state = "fridge"; locked = 0; name = "refrigerator"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/reagent_containers/food/drinks/milk,/obj/item/weapon/storage/fancy/egg_box,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"iN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"iO" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/structure/sign/biohazard{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iP" = (/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/radio/off,/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iR" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/weapon/paper/pamphlet,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iT" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iU" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10; level = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"iZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ja" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jc" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jd" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"je" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jg" = (/obj/structure/closet/secure_closet{icon_state = "secure"; locked = 0; name = "kitchen Cabinet"; req_access_txt = "201"},/obj/item/weapon/reagent_containers/food/drinks/flour,/obj/item/weapon/reagent_containers/food/drinks/flour,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jh" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/camera{c_tag = "Gateway Chamber"; dir = 4; network = list("UO45","UO45R")},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ji" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Gateway Observation"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"js" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/disk/tech_disk{pixel_x = 0; pixel_y = 0},/obj/item/weapon/disk/design_disk,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ju" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jv" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jx" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jy" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jz" = (/obj/machinery/door/window/southright{name = "Bar Door"; req_access_txt = "201"; req_one_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jA" = (/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = list("UO45")},/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jB" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"jF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"jG" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jH" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jJ" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jL" = (/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jM" = (/obj/machinery/light/small,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"jN" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jO" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/research{name = "Research Lab"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jP" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jQ" = (/obj/machinery/light/small,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"jR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jS" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/poster{icon_state = "poster19_legit"; pixel_x = 0; pixel_y = 32; serial_number = 19; subtype = 1},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jT" = (/obj/structure/stool/bed/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jU" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jW" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{cell_type = 15000; dir = 1; locked = 0; name = "UO45 Bar APC"; pixel_x = 0; pixel_y = 25; req_access = null; start_charge = 100},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jY" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"jZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ka" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ke" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Chamber"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kf" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "vault"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ki" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kk" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"km" = (/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kn" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/secure_closet{icon_broken = "secureresbroken"; icon_closed = "secureres"; icon_locked = "secureres1"; icon_off = "secureresoff"; icon_opened = "secureresopen"; icon_state = "secureres"; locked = 0; name = "scientist's locker"; req_access_txt = "201"},/obj/item/clothing/gloves/color/latex,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ko" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kp" = (/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ks" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ku" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"kw" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kx" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ky" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"kz" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/obj/structure/sign/biohazard{pixel_x = 0; pixel_y = 32},/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kA" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kB" = (/obj/structure/dispenser/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 8},/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kG" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kK" = (/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kM" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"kN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kP" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kR" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kU" = (/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kW" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kX" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kY" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitepurple"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"kZ" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "UO45_biohazard"; name = "biohazard containment door"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"la" = (/obj/structure/sink{pixel_y = 25},/obj/effect/decal/cleanable/dirt,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/space) +"lb" = (/obj/machinery/shower{pixel_y = 15},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lc" = (/obj/structure/sink{pixel_y = 25},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ld" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/structure/sign/science{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"le" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lg" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lh" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"li" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ll" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/alarm{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ln" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lo" = (/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"lp" = (/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ls" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Gateway Ready Room"; dir = 2; network = list("UO45","UO45R")},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lv" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Gateway Ready Room"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"ly" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Research Division West"; dir = 1; network = list("UO45","UO45R")},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lE" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"lF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light,/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j1"; tag = "icon-pipe-j1 (EAST)"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lI" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Research Division APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lJ" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lK" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lN" = (/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lO" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/camera{c_tag = "Research Division East"; dir = 1; network = list("UO45","UO45R")},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lP" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"lQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "purple"; tag = "icon-purple (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lS" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lT" = (/obj/structure/stool/bed/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -3; pixel_y = 0},/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 3},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lW" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lX" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"lY" = (/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 26},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"lZ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Engineering Secure Storage"; dir = 2; network = list("UO45")},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ma" = (/obj/machinery/suit_storage_unit/engine,/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"mb" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mc" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"md" = (/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"me" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window{tag = "icon-window (EAST)"; icon_state = "window"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/command{name = "Research Director's Office"; req_access_txt = "201"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/poddoor/shutters/preopen{id = "UO45_rdprivacy"; name = "privacy shutters"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mk" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "UO45_rdprivacy"; name = "privacy shutters"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ml" = (/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitepurplecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mm" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mn" = (/obj/structure/closet/firecloset,/obj/machinery/light/small,/obj/structure/sign/securearea{pixel_x = 0; pixel_y = -32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mo" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "warnwhite"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "purplecorner"; tag = "icon-purplecorner (NORTH)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mr" = (/obj/structure/table,/obj/item/weapon/newspaper,/obj/machinery/newscaster{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ms" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mt" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mv" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = -30; pixel_y = 0},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mw" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mx" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/pj/red,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"my" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mA" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"mB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"mC" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mD" = (/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mE" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mF" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Gateway APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mG" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mH" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mI" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) +"mK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mM" = (/obj/structure/closet/secure_closet{icon_broken = "rdsecurebroken"; icon_closed = "rdsecure"; icon_locked = "rdsecure1"; icon_off = "rdsecureoff"; icon_opened = "rdsecureopen"; icon_state = "rdsecure1"; locked = 1; name = "research director's locker"; req_access_txt = "201"},/obj/item/weapon/storage/backpack/satchel_tox,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/suit/toggle/labcoat/science,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mO" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mQ" = (/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/flora/kirbyplants{layer = 5},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mS" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mT" = (/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mU" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mV" = (/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"mW" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass{name = "Dormitories"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door_control{id = "awaydorm5"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/structure/stool/bed/chair/wood/normal{tag = "icon-wooden_chair (NORTH)"; icon_state = "wooden_chair"; dir = 1},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"mZ" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"na" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/obj/item/clothing/under/suit_jacket/navy,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nc" = (/obj/machinery/door_control{id = "awaydorm7"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nd" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ne" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nf" = (/obj/structure/table/wood,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ng" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ni" = (/obj/machinery/door/poddoor{id = "UO45_Secure Storage"; name = "secure storage"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nj" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nl" = (/obj/structure/table,/obj/item/weapon/cartridge/signal/toxins,/obj/item/weapon/cartridge/signal/toxins{pixel_x = -4; pixel_y = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"no" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"np" = (/obj/machinery/computer/security{network = list("UO45")},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nq" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nr" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; dir = 8; name = "research monitor"; network = list("UO45R")},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ns" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; dir = 4; heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ny" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nz" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nA" = (/obj/machinery/vending/cigarette,/obj/structure/sign/poster{icon_state = "poster7"; pixel_y = 32; serial_number = 7; subtype = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm5"; name = "Dorm 5"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm7"; name = "Dorm 7"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nE" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nH" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"nK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"nN" = (/turf/simulated/mineral/random/labormineral,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nQ" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 8},/obj/structure/table,/obj/item/device/radio/off,/obj/item/device/laser_pointer,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nR" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/folder/white,/obj/item/weapon/stamp/rd{pixel_x = 3; pixel_y = -2},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nT" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for monitoring the research division and the labs within."; dir = 2; name = "research monitor"; network = list("UO45R")},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nU" = (/obj/machinery/light/small{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/obj/item/device/taperecorder{pixel_x = -3},/obj/item/device/paicard{pixel_x = 4},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nV" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/machinery/light{dir = 8},/obj/item/device/radio/off,/obj/item/weapon/screwdriver{pixel_y = 10},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nW" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nX" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"nZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ob" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oc" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"od" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"of" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"og" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/camera{c_tag = "Dormitories"; dir = 2; network = list("UO45")},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ok" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ol" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"om" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"on" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"op" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 2; icon_state = "pipe-y"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"or" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass{name = "Dormitories"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"os" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ot" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/junction{tag = "icon-pipe-y (WEST)"; icon_state = "pipe-y"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ou" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ov" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 1.5e+006; input_level = 10000; inputting = 1; output_level = 7000; outputting = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ow" = (/obj/structure/cable,/obj/machinery/power/smes{charge = 1.5e+006; input_level = 30000; inputting = 1; output_level = 7000; outputting = 1},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ox" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"oy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oz" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oA" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door_control{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = 8; req_access_txt = "201"},/obj/machinery/door_control{desc = "A remote control-switch that controls the privacy shutters."; id = "UO45_rdprivacy"; name = "Privacy Shutter Control"; pixel_x = 0; pixel_y = -2; req_access_txt = "201"},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oB" = (/obj/structure/stool/bed/chair/office/light{dir = 1; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oC" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oD" = (/obj/machinery/computer/aifixer,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oE" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oG" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"oH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oJ" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oK" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oL" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -28},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oS" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"oW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"oX" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"oY" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman/super{desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"},/obj/item/weapon/wrench,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"oZ" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/power/port_gen/pacman{desc = "A portable generator for emergency backup power."; name = "P.A.C.M.A.N.-type portable generator"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pb" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pc" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "UO45_air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pf" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pg" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ph" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pi" = (/obj/item/weapon/storage/secure/safe{pixel_x = 5; pixel_y = -27},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "cafeteria"; tag = "icon-cafeteria (NORTHEAST)"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pj" = (/obj/structure/filingcabinet,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_control{desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pl" = (/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/restraints/handcuffs,/obj/item/device/flash/handheld,/obj/item/weapon/reagent_containers/spray/pepper,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pn" = (/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"po" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "neutralcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pp" = (/obj/machinery/light/small{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm4"; name = "Dorm 4"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/rust,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ps" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock{id_tag = "awaydorm6"; name = "Dorm 6"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pt" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pu" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"px" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"py" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndarkcorners"; tag = "icon-warndarkcorners (EAST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pG" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "UO45_air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pH" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 2; frequency = 1443; id = "UO45_air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"pI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pK" = (/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pL" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pO" = (/obj/machinery/door/airlock/glass_research{name = "Research Storage"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"pP" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pQ" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pR" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "neutral"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/door_control{id = "awaydorm4"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/wall,/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/door_control{id = "awaydorm6"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pX" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pY" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"pZ" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qa" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qb" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/door/airlock/glass_engineering{name = "SMES Room"; req_access_txt = "201"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/meter{frequency = 1443; id = "UO45_mair_out_meter"; layer = 3.3; name = "Mixed Air Tank Out"},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qg" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/meter{frequency = 1443; id = "UO45_mair_in_meter"; layer = 3.3; name = "Mixed Air Tank In"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 120; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qk" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ql" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qn" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qo" = (/obj/machinery/light/small,/obj/structure/sink{dir = 8; icon_state = "sink"; pixel_x = -11; pixel_y = 0},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qp" = (/obj/structure/toilet{tag = "icon-toilet00 (WEST)"; icon_state = "toilet00"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qq" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/clothing/glasses/hud/health,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qr" = (/obj/structure/table,/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/hand_labeler,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qs" = (/obj/machinery/vending/medical{req_access_txt = "201"},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qt" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qu" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qv" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qw" = (/obj/machinery/light/small{dir = 8},/obj/structure/dresser,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qx" = (/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qy" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qz" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qA" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"qB" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qC" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"qE" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qF" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qG" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/secure_closet{icon_broken = "secureengbroken"; icon_closed = "secureeng"; icon_locked = "secureeng1"; icon_off = "secureengoff"; icon_opened = "secureengopen"; icon_state = "secureeng1"; locked = 1; name = "engineer's locker"; req_access_txt = "201"},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/closet/secure_closet/engineering_personal{req_access = list(201)},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qL" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/camera{c_tag = "Atmospherics"; dir = 2; network = list("UO45")},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qM" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "UO45_air_in"; name = "Mixed Air Supply Control"; output_tag = "UO45_air_out"; pressure_setting = 2000; sensors = list("UO45_air_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "arrival"; tag = "icon-arrival (NORTHWEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qN" = (/obj/machinery/atmospherics/trinary/mixer{dir = 1; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; req_access = null; target_pressure = 4500},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qO" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qP" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qR" = (/obj/machinery/light/small{dir = 8},/obj/machinery/alarm/server{dir = 4; pixel_x = -22; pixel_y = 0},/obj/machinery/r_n_d/server/core{id_with_download_string = "3"; id_with_upload_string = "3"; req_access = null},/turf/simulated/floor/bluegrid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qS" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/glass_command{name = "Server Room"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qV" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/structure/stool/bed/chair/office/light,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qW" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qY" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"qZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ra" = (/obj/structure/table/wood,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -28},/obj/item/weapon/pen,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rb" = (/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rc" = (/obj/machinery/light/small{dir = 1},/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rd" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"re" = (/obj/structure/mirror{pixel_x = 28},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rf" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ri" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rj" = (/obj/machinery/light/small{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rk" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rl" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rm" = (/obj/structure/flora/kirbyplants{layer = 5},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rn" = (/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/structure/dispenser{pixel_x = -1},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ro" = (/obj/machinery/light/small{dir = 1},/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/machinery/newscaster{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rr" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{cell_type = 15000; dir = 8; locked = 1; name = "UO45 Engineering APC"; pixel_x = -25; pixel_y = 0; req_access = list(201); start_charge = 100},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/visible{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rt" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Air to Distro"; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ru" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rv" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rw" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Mix to Exterior"; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rx" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ry" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rz" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"rA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rB" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = -32},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rD" = (/obj/structure/table,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rE" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "dark"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rF" = (/obj/structure/closet/crate,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/contraband/poster,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4; level = 2},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "white"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rL" = (/obj/structure/table,/obj/item/weapon/storage/box/gloves{pixel_x = 0; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"rN" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/obj/machinery/camera{c_tag = "Engineering Hallway"; dir = 4; network = list("UO45")},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 2; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"rZ" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Reception"; req_access_txt = "0"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"se" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "UO45_EngineeringOffice"; name = "Privacy Shutters"},/obj/machinery/door/window/southleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Engineering Reception"; req_access_txt = "201"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"si" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sj" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 2},/obj/machinery/meter{frequency = 1443; id = "UO45_dloop_atm_meter"; name = "Distribution Loop"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sl" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sm" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix to Distro"; on = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sn" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible{dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"so" = (/obj/machinery/atmospherics/pipe/manifold/yellow/visible,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sp" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sq" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sr" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ss" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/meter{layer = 3.3},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"st" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"su" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sv" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"sw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"sx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"sy" = (/obj/structure/closet/l3closet/general,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"sz" = (/obj/structure/closet/l3closet/general,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"sA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitehall"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"sB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "whitecorner"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"sC" = (/obj/machinery/shower{dir = 4},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sD" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sE" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sG" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sJ" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sK" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "cautioncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"sN" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Reception"; req_access_txt = "0"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sR" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/shutters/preopen{id = "UO45_EngineeringOffice"; name = "Privacy Shutters"},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Engineering Reception"; req_access_txt = "201"},/obj/item/weapon/folder/red,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sU" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/wiki/security_space_law,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sV" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; layer = 2.9; name = "engineering security door"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sW" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Waste In"; on = 1},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"sZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ta" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Mix to Filter"; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tb" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 6; initialize_directions = 6},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tc" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"td" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"te" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_waste_in"; name = "Gas Mix Tank Control"; output_tag = "UO45_waste_out"; sensors = list("UO45_waste_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 6},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "green"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tf" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/meter{layer = 3.3},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tg" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "UO45_waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"th" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ti" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"to" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ts" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/wall/r_wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tu" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"tv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"tw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"tx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 2},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ty" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 2},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "escape"; tag = "icon-escape (NORTH)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sign/securearea{pixel_y = -32},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tB" = (/obj/machinery/computer/security{network = list("UO45")},/obj/machinery/door_control{desc = "A remote control-switch for the security privacy shutters."; id = "UO45_EngineeringOffice"; name = "Privacy Shutters"; pixel_x = -24; pixel_y = 6; req_access_txt = "201"},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/off,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tG" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tH" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 8},/obj/machinery/meter{frequency = 1443; id = "UO45_wloop_atm_meter"; name = "Waste Loop"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tJ" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "N2 Outlet Pump"; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tK" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 Outlet Pump"; on = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tL" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Unfiltered to Mix"; on = 1},/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"tM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 1},/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/engineering{name = "Engineering Maintenance"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/rust,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (NORTH)"; dir = 1},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"tZ" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ua" = (/obj/machinery/shower{dir = 1; pixel_y = 0},/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ub" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ud" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"ue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ug" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/engineering{name = "Engineering Foyer"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uh" = (/obj/structure/filingcabinet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ui" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = 24; pixel_y = 6; req_access_txt = "201"},/obj/structure/closet/secure_closet{icon_broken = "secbroken"; icon_closed = "sec"; icon_locked = "sec1"; icon_off = "secoff"; icon_opened = "secopen"; icon_state = "sec1"; locked = 1; name = "security officer's locker"; req_access_txt = "201"},/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uk" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ul" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "External to Filter"; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"um" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "Air to External"; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"un" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/obj/machinery/alarm{dir = 1; frequency = 1439; locked = 0; pixel_y = -23; req_access = null},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uo" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; on = 1; req_access = null},/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"up" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_n2_in"; name = "Nitrogen Supply Control"; output_tag = "UO45_n2_out"; sensors = list("UO45_n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "red"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uq" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ur" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; on = 1; req_access = null},/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"us" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "UO45_o2_in"; name = "Oxygen Supply Control"; output_tag = "UO45_o2_out"; sensors = list("UO45_o2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "blue"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ut" = (/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 9},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uu" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating{dir = 9; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uv" = (/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating{dir = 1; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uw" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/table/reinforced,/obj/item/weapon/wrench,/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"ux" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uz" = (/obj/structure/closet,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("UO45_n2_sensor" = "Nitrogen", "UO45_o2_sensor" = "Oxygen", "UO45_waste_sensor" = "Gas Mix Tank")},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uF" = (/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uG" = (/obj/machinery/door/airlock/glass_security{name = "Security Office"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uI" = (/obj/machinery/atmospherics/pipe/simple/supply/visible,/turf/simulated/wall/r_wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/green/visible{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1; initialize_directions = 12},/obj/machinery/meter{layer = 3.3},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/meter{layer = 3.3},/obj/machinery/atmospherics/pipe/simple/cyan/visible,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uL" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 8; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uM" = (/obj/machinery/atmospherics/binary/valve{dir = 2},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uN" = (/obj/machinery/atmospherics/binary/valve{dir = 2},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uO" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"uR" = (/obj/structure/stool/bed/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uS" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("UO45_mair_in_meter" = "Mixed Air In", "UO45_air_sensor" = "Mixed Air Supply Tank", "UO45_mair_out_meter" = "Mixed Air Out", "UO45_dloop_atm_meter" = "Distribution Loop", "UO45_wloop_atm_meter" = "Waste Loop")},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5; level = 1},/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uY" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/alarm{frequency = 1439; locked = 0; pixel_y = 23; req_access = null},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"uZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/sign/securearea{pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"va" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vb" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vc" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vd" = (/obj/machinery/door/firedoor,/obj/structure/sign/securearea{pixel_y = 32},/obj/machinery/door/poddoor/preopen{id = "UO45_Engineering"; name = "engineering security door"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "delivery"; name = "floor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"ve" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "UO45_n2_in"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vg" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; frequency = 1441; id = "UO45_o2_in"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; id_tag = "UO45_o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vi" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating{dir = 10; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vj" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vk" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{dir = 6; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vl" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vm" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"vn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/stack/rods,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"vt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; dir = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vD" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vE" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_n2_sensor"},/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vF" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 10000; oxygen = 0},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vG" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "UO45_o2_sensor"},/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vH" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 10000},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) +"vJ" = (/turf/simulated/wall/r_wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vK" = (/turf/simulated/wall/r_wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vL" = (/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vM" = (/turf/simulated/wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vN" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "201"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vO" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_mining{name = "Mining Foyer"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vP" = (/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_mining{name = "Mining Foyer"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"vQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{dir = 10; heat_capacity = 1e+006; icon_state = "caution"; tag = "icon-caution (SOUTHWEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/noticeboard{dir = 1; pixel_y = -27},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/vending/engivend{req_access_txt = "201"},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1; network = list("UO45")},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/tool,/obj/structure/sign/poster{icon_state = "poster5_legit"; pixel_x = 0; pixel_y = -32; serial_number = 21; subtype = 1},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vZ" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wa" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wb" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wc" = (/obj/structure/table/wood,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wd" = (/obj/machinery/light/small{dir = 1},/obj/structure/stool/bed/chair/wood/normal{dir = 8},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"we" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wh" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/flora/kirbyplants{layer = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wk" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "201"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wo" = (/turf/simulated/wall/rust,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wp" = (/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door_control{id = "awaydorm8"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"ws" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm8"; name = "Mining Dorm 1"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wv" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"ww" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/sign/deathsposal{desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; name = "\improper DISPOSAL: LEADS TO EXTERIOR"; pixel_x = -32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wC" = (/obj/structure/toilet{pixel_y = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wD" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wH" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wI" = (/obj/structure/stool/bed/chair/office,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wJ" = (/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wL" = (/obj/machinery/door/airlock{name = "Private Restroom"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wM" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/light/small,/obj/structure/mirror{pixel_x = 28},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "freezerfloor"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wN" = (/obj/structure/stool/bed/chair/wood/normal,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door_control{id = "awaydorm9"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock{id_tag = "awaydorm9"; name = "Mining Dorm 2"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wS" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/glasses/meson{pixel_y = 4},/obj/item/weapon/stamp/ce,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wT" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/yellow,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wU" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"wW" = (/obj/machinery/light/small,/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/secure_closet{desc = "It's a secure locker for personnel. The first card swiped gains control."; icon_broken = "cabinetdetective_broken"; icon_closed = "cabinetdetective"; icon_locked = "cabinetdetective_locked"; icon_off = "cabinetdetective_broken"; icon_opened = "cabinetdetective_open"; icon_state = "cabinetdetective"; locked = 0; name = "personal closet"; req_access_txt = "201"},/turf/simulated/floor/fancy/carpet{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/closet/secure_closet/miner{req_access = list(201)},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"wZ" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 15000; dir = 2; locked = 0; name = "UO45 Mining APC"; pixel_x = 0; pixel_y = -25; req_access = null; start_charge = 100},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/engineering_personal{icon_broken = "miningsecbroken"; icon_closed = "miningsec"; icon_locked = "miningsec1"; icon_off = "miningsecoff"; icon_opened = "miningsecopen"; icon_state = "miningsec"; locked = 0; name = "miner's equipment"; req_access = list(201)},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/gloves/fingerless,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "browncorner"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "brown"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/fancy/cigarettes{pixel_x = -2},/obj/item/weapon/lighter/zippo{pixel_x = 4},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xd" = (/obj/structure/stool/bed/chair/office/light{dir = 1; pixel_y = 3},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/machinery/newscaster{pixel_y = -28},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xg" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xh" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/mining{name = "Processing Area"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xi" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/mining{name = "Processing Area"; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xj" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xk" = (/obj/machinery/light/small,/obj/machinery/computer/atmos_alert,/obj/machinery/door_control{desc = "A remote control-switch for the engineering security doors."; id = "UO45_Engineering"; name = "Engineering Lockdown"; pixel_x = -6; pixel_y = -24; req_access_txt = "201"},/obj/machinery/door_control{desc = "A remote control-switch for secure storage."; id = "UO45_Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 6; pixel_y = -24; req_access_txt = "201"},/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xl" = (/obj/machinery/computer/monitor{name = "primary power monitoring console"},/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "neutralfull"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"xm" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xn" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 4; output_dir = 8},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xo" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "loadingarea"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/alarm{dir = 8; frequency = 1439; locked = 0; pixel_x = 23; pixel_y = 0; req_access = null},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xr" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/structure/sign/nosmoking_2{pixel_x = -32},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xs" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xt" = (/obj/machinery/conveyor_switch/oneway{id = "UO45_mining"; name = "mining conveyor"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xv" = (/obj/machinery/suit_storage_unit/mining,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xw" = (/obj/structure/table,/obj/item/weapon/pickaxe,/obj/item/device/radio/off,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xx" = (/obj/machinery/mineral/processing_unit{dir = 1; output_dir = 2},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xy" = (/obj/machinery/mineral/processing_unit_console{machinedir = 8},/turf/simulated/wall/rust,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Mining"; dir = 4; network = list("UO45")},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xA" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (WEST)"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xD" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xE" = (/obj/machinery/light/small{dir = 4},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xF" = (/obj/machinery/conveyor{dir = 2; id = "UO45_mining"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 4; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; dir = 8},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass_mining{name = "Mining EVA"; req_access_txt = "201"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xM" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xN" = (/obj/machinery/mineral/stacking_unit_console{machinedir = 2},/turf/simulated/wall,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 26},/obj/item/stack/sheet/glass{amount = 19},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xR" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/mech_bay_recharge_floor,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xT" = (/obj/machinery/mech_bay_recharge_port{tag = "icon-recharge_port (WEST)"; icon_state = "recharge_port"; dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xU" = (/obj/machinery/mineral/stacking_machine{dir = 1; input_dir = 8; output_dir = 4},/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xV" = (/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "loadingarea"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/crate,/obj/item/stack/sheet/mineral/plasma{amount = 6},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "201"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"xZ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"ya" = (/obj/machinery/alarm{dir = 4; frequency = 1439; locked = 0; pixel_x = -23; pixel_y = 0; req_access = null},/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"yb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "floorgrime"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"yc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"yd" = (/obj/structure/ore_box,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"ye" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"yf" = (/obj/machinery/light/small{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"yg" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "201"},/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "asteroidfloor"; temperature = 273.15},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"yh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a4{has_gravity = 1; name = "UO45 Mining"}) +"yi" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yj" = (/obj/structure/closet/crate,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yk" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yl" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ym" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/glowshroom/single,/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yn" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/core,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yo" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yp" = (/obj/structure/alien/weeds,/obj/structure/alien/resin/wall,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yq" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yr" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ys" = (/obj/effect/decal/cleanable/blood/gibs/up,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yt" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yu" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/glowshroom/single,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yv" = (/obj/structure/alien/resin/wall,/obj/structure/alien/weeds,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yw" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs/core,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yx" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yy" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yz" = (/obj/structure/alien/weeds,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yA" = (/obj/structure/alien/resin/membrane,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yB" = (/obj/structure/alien/weeds,/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yC" = (/obj/effect/decal/cleanable/blood/gibs/limb,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yD" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yE" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yF" = (/obj/structure/alien/weeds{tag = "icon-weeds2"; icon_state = "weeds2"},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yG" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yH" = (/obj/structure/alien/weeds,/obj/structure/stool/bed/nest,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yI" = (/obj/structure/alien/weeds{tag = "icon-weeds1"; icon_state = "weeds1"},/obj/effect/decal/cleanable/blood/gibs/down,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yJ" = (/obj/structure/alien/weeds,/obj/effect/landmark/corpse,/turf/simulated/floor/plating/asteroid{carbon_dioxide = 173.4; heat_capacity = 1e+006; name = "Cave Floor"; nitrogen = 135.1; oxygen = 0; temperature = 363.9; toxins = 229.8},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yK" = (/obj/item/weapon/shard,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yL" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yM" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yN" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yO" = (/obj/structure/grille{density = 0; destroyed = 1; icon_state = "brokengrille"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yP" = (/obj/item/stack/rods,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yQ" = (/obj/item/stack/cable_coil,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yR" = (/obj/item/stack/cable_coil{amount = 5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yS" = (/obj/item/stack/cable_coil{amount = 2; icon_state = "coil_red2"; item_state = "coil_red2"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yT" = (/obj/item/stack/cable_coil{amount = 1; icon_state = "coil_red1"; item_state = "coil_red1"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yU" = (/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yV" = (/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yW" = (/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged1"; tag = "icon-damaged1 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yX" = (/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged2"; tag = "icon-damaged2 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yY" = (/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged3"; tag = "icon-damaged3 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"yZ" = (/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged4"; tag = "icon-damaged4 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"za" = (/turf/simulated/floor/plasteel{broken = 1; dir = 8; heat_capacity = 1e+006; icon_state = "damaged5"; tag = "icon-damaged5 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"zb" = (/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched1"; tag = "icon-floorscorched1 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"zc" = (/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"zd" = (/turf/simulated/shuttle/floor,/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"ze" = (/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"zf" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"zg" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg2"; tag = "icon-platingdmg2"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"zh" = (/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg3"; tag = "icon-platingdmg3"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) +"zi" = (/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a7{always_unpowered = 1; has_gravity = 1; name = "UO45 Caves"; power_environ = 0; power_equip = 0; power_light = 0; poweralm = 0}) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadadadadadadadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadaeafafafafagadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadahaiajakalahamacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadahanaoaoapahadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadahaqarasatahadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadauavawawaxayadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazaAadamamawawadamadazazacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAaBaCaDaEaFaFaFaGaHaIazacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazaJaCaFaFaFaKaKaFaFaLaAacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazazaMaNaOaOaOaOaPaQazaAacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaOaRaSaTaUaVaWaXaFaOacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaOaRaYaTaZbabbaXaFaOacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAaAazazazbcbdbebfbfbfbgaFaOacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazazazbhbibhaAbjbkblbmbnblboaFaOacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAbpbqbrbsbtbuaFbvazazazazbobwazacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAbpazbxazbyazbzbAbBbCbDbEbFbGaAacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazbpazbHaAbIaAaCbJaFbKbLaKbMaFazacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazbNaAbObPbQbQbPbRbQbSbTbPbPbQbUbPbPbVacacacacacbWbXbXacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAbYbZcacbcccdcecfcgchcicgcjckclcmcncoacacacacbXbXbXbXbWbXbXbWbXacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAazazazcpcqaAcrazcpaAcsaFazcrazcoaActcpacacacbXbWbXbXbXbXbXbXbXbXacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazcucvcwcpctaAcxcyczazaHaFaAcAcBcCazcDcpazaAadamadamamaOaOamamamadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazcEbYcFcGcHazcIcJcKazaCaFazcLcJcMaActcNcOcOcOcOcOcOcPcQcRcScTcUcVcWacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAcXcYcXcZcqaAazdaazaAdbdbazazdcazaAddcmdedfdfdfdgdfdgdgdhccceccdicpacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazdjcmdkcfdlbqaCdmaKaFaFaFdndobLdpazazaAdqazdrdsdtdudvaAcoazaAazcqcoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazcqadaddwamamdxdydzaFaFaFaFdAdBdCaOaOdDdEdFdGdHdIdHdJdKdLdMdNazdOcoacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAcqaddPdQdRdSaFaFdTdUdUdUdVdWdXdYdZeaebbLecaKecaFecaFeceddCeeazcDcpadadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAefegeheiejaOekaFelememememeneodCepaFaFeqecaFecaFecaFecerdCesaActeteuaOevacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazazadewbKexeyezaFeAemeBeCemeDeodCaOaOaFaFecaFecaFecaFeceEdCeFaAeGeHeIeJeveKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameLbKeMeNezaFeOemeCePemeDeoeQdMeReSaFeceTecaFecaFeceoeUeVazctcpeWaOeveKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacameXeYeZaOfaaFfbememememaXeofcfdfefffgfgfgfffhfifjfkflfmaAaActfnamamfoeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacadfpfnamadbzaFfqfrfrfrfrfseoftadadadaOaOaOaOamamfufvfwfxfyfzfAfneKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacazfBfCfDfEfFfFbSfGfFfFfFfHfIfJadaceKeKeKeKeKfKamfLfMfNfOfPbpfQfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAfRfSfTazfUaFaFbKfVfWaCfXfYfZamaceKeKeKeKeKeKeKfLgagagbfPbZgcgdgeeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaAaAazazaAaAazdbgfadadaOaOaOamamggeKeKggeKeKeKeKghgigagagjbpgkdifneKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacfPglgmfLeKeKeKeKeKeKeKeKeKeKeKeKeKeKghgngagofPgpgqgrfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacggeKacgsgtgugseKeKeKeKeKeKeKeKeKeKeKeKggacghfOgvfPfPfOfPgcfneKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgwgwgwgxgwgwacacacacacacacacacacacacacacacacacacacgygygzgAacaceKeKggeKeKeKeKeKeKeKeKeKgsgBglgseKeKeKeKeKeKeKgCeKeKeKeKeKacfLgDgEgFgGgHfOgIdweKeKacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgJgKgKgKgKgwgLgMgLacacacacacacacacacacacacacgygygzgzgNgOgAgAeKeKeKeKeKeKeKeKeKeKeKeKeKgsgtgtgseKeKggeKeKggghghgsgsgsgsghfLfLgPgPgPgPgQfOgRdweKeKacaceKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgJgSgTgUgJgVgWgXgLgMgLgMgMacacacacacacacacacgzgYgZhahbgYhchdheeKeKeKeKeKeKeKeKeKeKeKhfghhghhfLhieKeKeKeKghghhjhkhlhmhnhohpfPhqhrhsgPhtfOgcfneKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgKhuhvhwgKgVhxhygMhzhAhBgwaceKggacaceKeKacacgyhChDhEhFhGhHhIeKeKggeKeKeKeKeKeKeKeKeKeKgsgtglgseKeKeKeKeKgshJhKhLhMhNhOhPhPhQhRhShThUhVhWhXhYeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwgKhZiaibgKgVicidgMieifiggweKeKeKeKeKggeKeKacgAihiiijhFikilhIeKeKeKeKeKeKeKeKeKeKeKeKeKgsgtglgseKeKggeKeKgsiminhLiohmhLhLipfOiqhsirgPisfPgIfnfoeKeKeKeKeKeKaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxitiuiviwiugVicixgLgLiygwgweKeKggeKeKeKeKeKeKgAiziAiBiCiDiEhdeKeKeKeKeKggeKeKeKeKeKeKeKgsiFgBgseKeKeKeKeKgsiGhKhLioiHhLhLiIiJiKiLgPgPiMfOiNfneKeKeKeKeKeKacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxiOiPiQiRiSiTiUiViWiXiYgwggeKeKeKeKeKeKeKeKgghdiZjahbgAhdhdgAeKeKeKeKeKeKeKeKeKggeKeKeKghjbgBghggeKeKeKeKfLjchLiIhMhmhLhLjdfPjejfgPgEjgfPgcfneKeKeKeKeKeKacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxjhjijjjkjljmjnjojpjqjrgxeKeKeKeKeKeKeKeKeKeKgAjsjtgYgAeKeKeKeKeKeKeKggeKeKeKacaceKeKggghjujvghgheKeKeKeKghjwjxhLiIhmjyjzjAfPfPjBjCjCjDjDjEjFeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgwjGjHiQjIjJgwgLgMgMjKjLgxeKeKeKeKjMeKeKeKgggAgAjNjOjPgAeKeKeKeKjQeKeKeKgAgAgAgAacacacacfLjRgtjSghfLgsgsghghjTjUhKjVhMhMhLhLjWjXjYjZkakbkckdameKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacgxgwgxkegwgwgwkfkfgMkgkhgwgwgVgVgVgxgVgVgVgxgxkikjkkklgAgAhIhIhIgAhIhIhIgAkmkngAgAgzgygzgzkogtgtkpgtglgtgtkqhLhLhLkriIhLksktktkukvfPkwkxkyamadeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLkziQkAgLkBkCkDiWkEkFkGkHkIkJkIkKkIkLkHkIkMkNkOkPkQkRkSkTkSkSkUkSkVkWkXkWkYkZgAlalblcgzldlelelflggtgtlhkqhLiIhLliljljljlklllmlnfLadamamameKeKeKeKacaceKeKeKeKeKacacaclololololoacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLlplqlrlsltlultlvlwlxlylzlzlAlzlBlzlClzlDlElFlGlHlIlJlKlLlMlNlOlNlNlNlNhbkYkZlPhbhbhblPlQlRgllSfPfOfPfPfOfOfPfPfPlTlUhKlVfPlWlXgheKeKeKeKeKeKeKacacacaceKeKeKeKacacaclolYlZmaloacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgMmbjJjIiQmcmcmdgLmemfgxgxgVgVgVgxgVgVgVgwgwmgmhgzgzgzmimjmkmkgyhIhIhIhImlkYkZgAmmmnmogzmpgmmqmrfPmsmtmufOmvmwmxfOfOfPfPfOfPmymzgheKeKeKeKeKeKeKeKacaceKeKeKeKacacacaclomAmBmaloacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLmCmDmEmFmGmHmIgxgVgVgweKeKeKeKmJeKeKeKeKhdmKmLgAmMmNmOmPmQmRgzmSmTmUhImlmVgAgAgygzgzgymWmXfOfOfPmYmZnafPnbmZncfOndnenfngfPnhmzgseKeKeKeKeKeKeKeKeKeKeKeKeKeKacacaclololoninjnjloacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacgLgLgMgMgLgwgxgxgweKeKmJeKeKeKeKeKeKeKeKggeKmKnkgAnlnmnnnomQmQgynpnqnrhImlnshdntnunvnvnwnxnynznAfPnBnCfPfOnBnDfPfPnEglnFnGnHnInJgseKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacnjnKnLnLnLnMloacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKggeKeKeKnNnOnPgAnQnmnRnSnTnUgynVnWnXhImlmVhdnPnYnZoaoaobocodoeofogohoiojokoholomonooopoqorosotgseKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacnjouovowovoxlolololoacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacaceKggeKeKeKeKeKeKeKeKeKeKeKeKgAnOoygAoznmoAoBoCoDgyoEoFnXoGmlmVgAnkmKeKeKgsoHleleoIoJoKoLoMoNoKoOoPoQoRoLoSoTfPoUoVghhieKeKeKeKeKeKeKeKeKeKeKeKeKeKacaclooWoXoYoZpalopbpcloacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacaceKeKeKggeKeKeKeKeKeKeKgghdpdpegApfpgmQphpioCgzpjpkplhImlkWhdpmmKeKeKgspnpogtppfPpqfPprfOpsfPfPfOptfPfPpufPpvmzgseKeKeKeKeKeKeKpwpxpxpxpxpypxpxpxpzpApBpCpDpEpFnjpGpHloacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacggeKeKggeKeKachdpIpJgAgzgzpKgzgzpLgzgzpMpNgypOjPgAnPnOggeKgsgspPpQpRfOpSpTpUpVpWfOpXpYpZqafOqbfOjbmzgseKeKeKeKeKeKeKqcnjnjqdqdnjeKeKeKacloqdqdqeqdqdloqfqglololoacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacgzqhqiqjqkqlqmqngyqoqpgzqqqrqshbqtgAnPmKeKeKeKgsgsgsgsfLquqvfPqwqxfPfPfPqyqzfOqAfPjbmzgseKeKeKgCeKqBqCqDnjqEqFqFlonjnjnjloloqGqHqIqJqKqLqMqNqOqPloacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzqQpJqRqSqTqUqVgAhdhdgAqWqXhbhbqYgAqZmKeKeKeKeKeKeKeKghramufPmvrbfPrcrdpZrefPrffPrgrhfLgsgsgsghgsgsrifLlorjrkrlrmnjrnrorprqrrrsrtrurvrwrxryrzqPlolonjnjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyrAqiqjrBrCrDrEgArFrGrHrIrJkQrKrLgArMmKeKeKeKggeKeKeKghghghghfPfOfPfOfOrNfPfPrOfOrPrQrRrSrTrUrVrSrWrXrYrZsasbscsdsesfsgshsisjskslsmsnsospsqsqsrssstsunjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyqQqigAgAgAhdhdgAsvswgAsxsyszsAsBgAnPmKacggeKeKeKeKggeKeKeKacacacfPsCsDpZsEfOrffOjRsFsGsHsIsHsJsHsKsLsMsNsOsOsPsQsRsSsTsUsVsWsXsYsZtatbrvtctdtetftgthloacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgytitjnutknvnvtltmtntotptptqtptptrtsttnOaceKeKeKeKeKeKeKeKeKeKeKacfLtupZpZsEfOrffPtvtwghgsgsgsghgsgsrifLlotxtytztAlotBtCtDsVtEtFtGtHtItJrlrltKtLlolonjnjacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgztMtNtOtPtPtOtQtRtRtStRtRtTtRtUtVtWtXtYaceKeKeKeKeKeKeKeKeKeKeKggghghtZuafOfOqAfPubucgseKeKeKudeKqBqDeKnjueufuglolouhuiujloukulumunuoupuqurusutnjacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgyuuuvuwgznNgzgzgzgzgygygAgAhdhdgzuxuyhdeKeKeKggeKeKeKeKeKeKeKeKeKeKghghghfOuzrfuAubucgseKeKeKeKeKeKeKeKnjuBuCuDuEuFqduGqdlolouHuIlouJuKnjuJuKnjnjacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzuLuMuNgzacacacacacacacaceKeKhduOuPuQhdeKeKeKeKeKeKeKggeKaceKeKeKeKeKeKgsuRuSuTfPuUucgseKeKeKeKeKeKeKeKqduVuWuXsOuYsOsTuZvavbvcvdlovevflovgvhloacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzvivjvkgyacacacacacacacacaceKhdhIvlhIhdeKeKeKeKeKeKeKeKacacacggeKeKeKvmvnvovpvqfOvrvsfLeKeKeKeKeKeKeKeKqdvtrlvuvvvwvxvyvzvAvBvCvDlovEvFlovGvHloacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacgzgzgygygzacacacacacacacacaceKvIeveveveKeKeKeKeKeKeKeKeKacaceKeKeKeKvJvKvKvLvMvNvLvOvPvJeKeKeKeKeKeKeKeKnjvQvRvSvTvUvVvWvXvYvZwawblololololololoacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKacaceKeKeKeKeKeKeKeKvJwcwdwewfwgwhwiwjvJwkeKeKeKeKeKeKeKnjnjuFwlwmwnwouFnjnjlolonjnjacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacaceKeKeKeKeKeKeKeKvJwpwqwrwswtwuwvwwwxeKeKeKeKeKeKeKeKeKlowywzwAwBuFwCloacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKggeKggeKeKeKeKeKeKeKeKeKeKvJvLvMvMvMwDwEwFwGwxeKeKeKeKeKeKeKeKeKqdwHwIwJwKwLwMnjacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacaceKeKeKeKeKvKwNwqwOwPwuwQwvwRwxeKeKeKeKeKeKeKeKeKqdwSwTwUwVuFlonjacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKvJwcwWwXwfwYwZxaxbvJeKeKeKeKeKeKeKeKeKqdxcxdxexfxgloacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKvJvJvKvKvLvLvMxhxivJacaceKeKeKeKeKeKeKloxjxkxllolonjacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacvKxmxnxoxpxqvKvKvJvJvJeKeKeKeKaclonjnjloloacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggeKeKeKacacvKxrxsxtxpxuwxxvxvxwvJeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacvKxxxyxzwvxAxBxCxDxEvKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKggeKeKeKacvJxFxsxGxHxIxJxKxLxMvJeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKvJxmxNxOxPxQwxxRxSxTvKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvKxmxUxVxWxXvJvJvKvJvJeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvJvKvJwxxYxZvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKvJyaybycvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKvJydyeyfvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKvJwxygwxvJeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKyhevevevyheKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacyiyjeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKggeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaceKggeKeKeKeKggacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKaceKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacggeKacggeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacaceKaceKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacaceKeKggacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKacacacacacacacacacacacacacacacaceKacacacacacacacaceKeKeKeKggacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacykacacacacacacacacacacaceKeKeKacacacacacacacaceKeKeKeKeKacacacacaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKaceKeKeKacacacacacacacacacaceKacacacaceKacacacacacacacaceKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacykylymacacacacacacacacacacacaceKeKacacacacacaceKeKeKeKeKeKeKeKacacaceKeKggacacacacacacacacacacacacacacacacacacacacacacacaceKeKacaceKeKeKeKacacacacacacacaceKacacacaceKacacacacacacacacggeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacynyoeKeKacacacacacacacacacacacaceKeKeKeKeKeKeKeKacacacacacaceKeKeKaceKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacaceKeKeKacacacacacacaceKeKacacaceKacacacacacacacaceKeKeKeKeKacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacypyqyreKysacacacacacacacacacacacacaceKeKeKacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacaceKeKeKeKacacacacaceKeKacacaceKacacacacacacacacaceKeKeKacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacykytyuacacacyvypyweKyoacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacaceKeKeKeKeKacaceKeKacacaceKacacacacaceKeKeKeKeKeKacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacynyxyoyyacacacacacyzyzyyyAyqyBacacacacacaceKeKacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacyyeKeKeKacacacacacyoeKeKyryyyoacaceKeKeKeKacacacacacacacacacacacaceKggeKacacacaceKeKeKacacacacacacacacaceKacacacacacacacacacacaceKeKacacacacacacacacacacaceKaceKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacyAyCeKyDacacyAyEyyeKeKeKeKeKyAeKeKacacacacacacacacacacacacaceKeKeKeKeKeKggacacacaceKeKeKeKacacacacaceKeKacaceKacacacacacacacaceKeKacacacacacacacacacacaceKacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacyseKeKggeKeKeKeKeKyzyoacacacacacacacacacacacacacacacacacggeKeKeKeKeKeKeKacacacacacaceKeKeKacacacaceKacaceKacacacacacaceKeKeKeKeKacacacacacacacacacaceKacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacyFyyeKeKeKeKeKyzyoacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKacacacacacaceKacacacaceKacaceKeKacacacaceKeKaceKeKacacacacacacacacacacaceKacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacyGyweKyryAacacyDeKywacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKggeKeKeKeKacacaceKeKeKacacacaceKacaceKeKacacaceKeKacaceKeKacacacacacacacacacacaceKacacacacaceKeKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacyHyIyAacacacacyAeKeKyxacacacacacacacacacacacacacacacaceKeKggeKeKeKacacaceKggeKeKeKeKeKacacacacacaceKacaceKeKaceKeKeKacacaceKeKacacacacacacacacacaceKeKacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacyseKyzyHacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKeKacacacacaceKeKacacacacacacacacaceKeKacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacggeKyzytacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacaceKeKeKacacacacacacaceKeKacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacyJyreKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacyHyweKypacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacyzyBypyvacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacaceKeKeKggacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacggeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKaceKaceKeKeKeKeKeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKeKeKeKeKeKeKeKggacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKacacacggeKeKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKeKeKeKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaceKacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aayKyLyMyNyNyNyNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aayOyNyPyQyRySyTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aayUyVaayWyXyYyZzaaazbzcaazdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aazeaazfzgzhaaziaaaaaaaaaazdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} From 544cfd435f27565f57bb33ca239dec2274355eed Mon Sep 17 00:00:00 2001 From: WJohn Date: Mon, 5 Jan 2015 17:59:27 -0500 Subject: [PATCH 62/90] Adds a few extra tools --- _maps/RandomZLevels/undergroundoutpost45.dmm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index 893b4fcf7dc..652a4a008c2 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -542,7 +542,7 @@ "kv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{tag = "icon-manifold-r-f (EAST)"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{heat_capacity = 1e+006; icon_state = "bar"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "kw" = (/obj/structure/closet/emcloset,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{broken = 1; heat_capacity = 1e+006; icon_state = "platingdmg1"; tag = "icon-platingdmg1"},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "kx" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) -"ky" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) +"ky" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a1{has_gravity = 1; name = "UO45 Central Hall"}) "kz" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/welding,/obj/structure/sign/biohazard{pixel_x = 0; pixel_y = 32},/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plasteel{dir = 4; heat_capacity = 1e+006; icon_state = "warndark"; tag = "icon-warndark (EAST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "kA" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) "kB" = (/obj/structure/dispenser/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "warning"},/area/awaycontent/a6{has_gravity = 1; name = "UO45 Gateway"}) @@ -867,7 +867,7 @@ "qI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 5},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/secure_closet{icon_broken = "secureengbroken"; icon_closed = "secureeng"; icon_locked = "secureeng1"; icon_off = "secureengoff"; icon_opened = "secureengopen"; icon_state = "secureeng1"; locked = 1; name = "engineer's locker"; req_access_txt = "201"},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/backpack/satchel_eng,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/window/reinforced{dir = 4; layer = 2.9},/obj/structure/closet/secure_closet/engineering_personal{req_access = list(201)},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"qL" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/camera{c_tag = "Atmospherics"; dir = 2; network = list("UO45")},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"qL" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/camera{c_tag = "Atmospherics"; dir = 2; network = list("UO45")},/obj/structure/table,/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/machinery/firealarm{dir = 2; pixel_x = 0; pixel_y = 24},/obj/item/device/multitool,/turf/simulated/floor/plasteel{dir = 1; heat_capacity = 1e+006; icon_state = "yellowcorner"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qM" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "UO45_air_in"; name = "Mixed Air Supply Control"; output_tag = "UO45_air_out"; pressure_setting = 2000; sensors = list("UO45_air_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "arrival"; tag = "icon-arrival (NORTHWEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qN" = (/obj/machinery/atmospherics/trinary/mixer{dir = 1; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 0; req_access = null; target_pressure = 4500},/turf/simulated/floor/plasteel{dir = 5; heat_capacity = 1e+006; icon_state = "arrival"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "qO" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 10; initialize_directions = 10},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 2; heat_capacity = 1e+006; icon_state = "bot"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -1063,7 +1063,7 @@ "uw" = (/obj/machinery/atmospherics/pipe/simple/cyan/hidden{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/table/reinforced,/obj/item/weapon/wrench,/turf/simulated/floor/plating{dir = 5; heat_capacity = 1e+006; icon_state = "warnplate"},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "ux" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/external,/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) "uy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/awaycontent/a5{has_gravity = 1; name = "UO45 Research"}) -"uz" = (/obj/structure/closet,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) +"uz" = (/obj/structure/closet,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating{burnt = 1; heat_capacity = 1e+006; icon_state = "panelscorched"; tag = "icon-panelscorched"},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "uA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "0"},/turf/simulated/floor/plating{heat_capacity = 1e+006},/area/awaycontent/a2{has_gravity = 1; name = "UO45 Crew Quarters"}) "uB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("UO45_n2_sensor" = "Nitrogen", "UO45_o2_sensor" = "Oxygen", "UO45_waste_sensor" = "Gas Mix Tank")},/turf/simulated/floor/plasteel{dir = 9; heat_capacity = 1e+006; icon_state = "caution"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "uC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) @@ -1137,7 +1137,7 @@ "vS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "vT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "vU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = ""},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{heat_capacity = 1e+006},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) -"vV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/vending/engivend{req_access_txt = "201"},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1; network = list("UO45")},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) +"vV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/machinery/vending/engivend{req_access_txt = "0"},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 1; network = list("UO45")},/turf/simulated/floor/plasteel{dir = 8; heat_capacity = 1e+006; icon_state = "floorgrime"; tag = "icon-floorgrime (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "vW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/vending/tool,/obj/structure/sign/poster{icon_state = "poster5_legit"; pixel_x = 0; pixel_y = -32; serial_number = 21; subtype = 1},/turf/simulated/floor/plasteel{burnt = 1; dir = 8; heat_capacity = 1e+006; icon_state = "floorscorched2"; tag = "icon-floorscorched2 (WEST)"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "vX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{dir = 6; heat_capacity = 1e+006; icon_state = "yellow"},/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) "vY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/awaycontent/a3{has_gravity = 1; name = "UO45 Engineering"}) From 42a899969a09c3d2fc77031aaa040070baea093c Mon Sep 17 00:00:00 2001 From: CorruptComputer Date: Mon, 5 Jan 2015 17:10:50 -0600 Subject: [PATCH 63/90] removed /improper --- code/game/area/Space Station 13 areas.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index f2c2fff748b..34058d41998 100644 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -1533,27 +1533,27 @@ proc/process_ghost_teleport_locs() //Hallways /area/hallway/primary/fore - name = "\improper Fore Hallway" + name = "Fore Hallway" /area/hallway/primary/forecentral - name = "\improper Fore Central Hallway" + name = "Fore Central Hallway" icon_state = "hallfc" /area/hallway/primary/starboard - name = "\improper Starboard Hallway" + name = "Starboard Hallway" /area/hallway/primary/aft - name = "\improper Aft Hallway" + name = "Aft Hallway" /area/hallway/primary/aftcentral - name = "\improper Aft Central Hallway" + name = "Aft Central Hallway" icon_state = "hallac" /area/hallway/primary/port - name = "\improper Port Hallway" + name = "Port Hallway" /area/hallway/primary/portcentral - name = "\improper Port Central Hallway" + name = "Port Central Hallway" icon_state = "hallpc" From c63af563bca4ca7533a95b3f7c12ac0987a6a6fa Mon Sep 17 00:00:00 2001 From: Menshin Date: Tue, 6 Jan 2015 00:43:59 +0100 Subject: [PATCH 64/90] Fixed binaries and terniary spawning with the same pipenet for all parents when constructed without connecting pipes (fixes #6632) --- code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm | 1 - code/ATMOSPHERICS/datum_pipeline.dm | 1 - 2 files changed, 2 deletions(-) diff --git a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm index 88ae07300b8..4a9b4e3f650 100644 --- a/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm +++ b/code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm @@ -75,7 +75,6 @@ ..() /obj/machinery/atmospherics/binary/initialize() - src.disconnect(src) var/node2_connect = dir var/node1_connect = turn(dir, 180) diff --git a/code/ATMOSPHERICS/datum_pipeline.dm b/code/ATMOSPHERICS/datum_pipeline.dm index 3902cad9706..0fce7f899a2 100644 --- a/code/ATMOSPHERICS/datum_pipeline.dm +++ b/code/ATMOSPHERICS/datum_pipeline.dm @@ -44,7 +44,6 @@ var/global/list/datum/pipeline/pipe_networks = list() var/pipenetwarnings = 10 /datum/pipeline/proc/build_pipeline(obj/machinery/atmospherics/base) - base.setPipenet(src) var/volume = 0 if(istype(base, /obj/machinery/atmospherics/pipe)) var/obj/machinery/atmospherics/pipe/E = base From e226e0e1aaf3d8c4c8217dee161d5d8a947e0a76 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 5 Jan 2015 21:51:07 -0300 Subject: [PATCH 65/90] Revert "Moves all the custom AsteroidStation areas" --- _maps/AsteroidStation.dm | 7 +- .../Asteroidstation/Asteroidstation.dmm | 1646 ++++++++--------- _maps/map_files/Asteroidstation/areas.dm | 119 ++ _maps/map_files/Asteroidstation/areas.dmi | Bin 0 -> 2513 bytes code/game/area/Space Station 13 areas.dm | 120 -- icons/turf/areas.dmi | Bin 29336 -> 27235 bytes 6 files changed, 948 insertions(+), 944 deletions(-) create mode 100644 _maps/map_files/Asteroidstation/areas.dm create mode 100644 _maps/map_files/Asteroidstation/areas.dmi diff --git a/_maps/AsteroidStation.dm b/_maps/AsteroidStation.dm index 4545c90ed32..e742421ed6a 100644 --- a/_maps/AsteroidStation.dm +++ b/_maps/AsteroidStation.dm @@ -16,10 +16,15 @@ Then tick this file, the maps and all additional files will be automatically def #include "map_files\Asteroidstation\z5.dmm" #include "map_files\Asteroidstation\z6.dmm" #include "map_files\Asteroidstation\z7.dmm" - + #define MAP_FILE "Asteroidstation.dmm" #define MAP_NAME "AsteroidStation" + #if !defined(MAP_OVERRIDE_FILES) + #define MAP_OVERRIDE_FILES + #include "map_files\Asteroidstation\areas.dm" + #endif + #elif !defined(MAP_OVERRIDE) #warn a map has already been included, ignoring AsteroidStation. diff --git a/_maps/map_files/Asteroidstation/Asteroidstation.dmm b/_maps/map_files/Asteroidstation/Asteroidstation.dmm index fa667da9e54..28b40313596 100644 --- a/_maps/map_files/Asteroidstation/Asteroidstation.dmm +++ b/_maps/map_files/Asteroidstation/Asteroidstation.dmm @@ -124,8 +124,8 @@ "act" = (/turf/space,/area/shuttle/transport1/station) "acu" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 10},/turf/simulated/floor/plating,/area/construction/Storage{name = "Construction Site"}) "acv" = (/obj/structure/closet/crate,/turf/simulated/floor/plasteel,/area/construction/Storage{name = "Construction Site"}) -"acw" = (/turf/simulated/wall,/area/maintenance/eva) -"acx" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/eva) +"acw" = (/turf/simulated/wall,/area/maintenance/asteroidstation/eva) +"acx" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/eva) "acy" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Escape Pod One"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acz" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acA" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Escape Pod Two"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -133,8 +133,8 @@ "acC" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acD" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"acF" = (/turf/simulated/wall/r_wall,/area/maintenance/eva) -"acG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/eva) +"acF" = (/turf/simulated/wall/r_wall,/area/maintenance/asteroidstation/eva) +"acG" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/eva) "acH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "acJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{pixel_y = 25},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -173,7 +173,7 @@ "adq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adr" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "ads" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"adt" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/eva) +"adt" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/eva) "adu" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adv" = (/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adw" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -191,7 +191,7 @@ "adI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adJ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) -"adL" = (/turf/simulated/floor/plating,/area/maintenance/eva) +"adL" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "adM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adN" = (/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "adO" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/turf/simulated/floor/fancy/carpet,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -235,13 +235,13 @@ "aeA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plating,/area/construction) "aeB" = (/turf/simulated/floor/plasteel,/area/construction) "aeC" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"aeD" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating,/area/maintenance/eva) -"aeE" = (/obj/structure/table,/obj/item/clothing/gloves/boxing{pixel_x = 5; pixel_y = -3},/obj/item/clothing/gloves/boxing/blue,/obj/item/clothing/gloves/boxing/green{pixel_x = -2; pixel_y = 4},/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) -"aeF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) -"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/eva) -"aeH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/eva) -"aeI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/eva) -"aeJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/eva) +"aeD" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aeE" = (/obj/structure/table,/obj/item/clothing/gloves/boxing{pixel_x = 5; pixel_y = -3},/obj/item/clothing/gloves/boxing/blue,/obj/item/clothing/gloves/boxing/green{pixel_x = -2; pixel_y = 4},/obj/item/clothing/gloves/boxing/yellow,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) +"aeF" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) +"aeG" = (/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aeH" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aeI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/eva) +"aeJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aeK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "1; 12; 18; 23; 32; 48"},/turf/simulated/floor/plating,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "aeL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "aeM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -262,13 +262,13 @@ "afb" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/construction) "afc" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes{charge = 5e+006},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afd" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"afe" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/eva) -"aff" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) -"afg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) -"afh" = (/obj/structure/table/glass,/obj/item/weapon/storage/wallet/random,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) -"afi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) -"afj" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Arrivals Power Control"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) -"afk" = (/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "E.V.A. Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/eva) +"afe" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aff" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) +"afg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afh" = (/obj/structure/table/glass,/obj/item/weapon/storage/wallet/random,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) +"afi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) +"afj" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Arrivals Power Control"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afk" = (/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "E.V.A. Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "afl" = (/obj/machinery/camera{c_tag = "Customs Desk"; dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "afm" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) "afn" = (/turf/simulated/floor/plasteel{icon_state = "red"},/area/hallway/secondary/entry{name = "Arrivals Lounge"}) @@ -282,13 +282,13 @@ "afv" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Fore"; dir = 2; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (SOUTHEAST)"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "afx" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"afy" = (/turf/simulated/floor/plasteel{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/maintenance/eva) -"afz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/maintenance/eva) -"afA" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) -"afB" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/eva) -"afC" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) -"afD" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Arrivals Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/eva) -"afE" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"afy" = (/turf/simulated/floor/plasteel{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/maintenance/asteroidstation/eva) +"afz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afA" = (/obj/structure/table/glass,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) +"afB" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afC" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afD" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Arrivals Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"afE" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "afF" = (/turf/simulated/wall,/area/security/checkpoint{name = "Customs Desk"}) "afG" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "afH" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/brigdoor{dir = 1; name = "Arrivals Security Checkpoint"; req_access_txt = "63"},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/security/checkpoint{name = "Customs Desk"}) @@ -301,12 +301,12 @@ "afO" = (/obj/machinery/gateway{dir = 1},/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "afP" = (/obj/machinery/gateway{dir = 5},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 4},/area/gateway) "afQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"afR" = (/obj/machinery/conveyor{dir = 5; id = "Recycler"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/recycler) -"afS" = (/obj/machinery/recycler,/obj/machinery/conveyor{dir = 4; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/recycler) -"afT" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/recycler) -"afU" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/recycler) -"afV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/recycler) -"afW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/recycler) +"afR" = (/obj/machinery/conveyor{dir = 5; id = "Recycler"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/recycler) +"afS" = (/obj/machinery/recycler,/obj/machinery/conveyor{dir = 4; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asteroidstation/recycler) +"afT" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/turf/simulated/floor/plating{icon_state = "warnplate"},/area/maintenance/asteroidstation/recycler) +"afU" = (/obj/machinery/conveyor{dir = 4; id = "Recycler3"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/recycler) +"afV" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"afW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) "afX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) "afY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/space) "afZ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating/airless,/area/space) @@ -316,12 +316,12 @@ "agd" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "age" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "agf" = (/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"agg" = (/obj/structure/filingcabinet,/turf/simulated/floor/plating,/area/maintenance/eva) -"agh" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/eva) -"agi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) -"agj" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/maintenance/eva) -"agk" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/eva) -"agl" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) +"agg" = (/obj/structure/filingcabinet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agh" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agi" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agj" = (/turf/simulated/floor/plasteel{icon_state = "vault"},/area/maintenance/asteroidstation/eva) +"agk" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/eva) +"agl" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "agm" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint{name = "Customs Desk"}) "agn" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint{name = "Customs Desk"}) "ago" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 1},/area/security/checkpoint{name = "Customs Desk"}) @@ -333,24 +333,24 @@ "agu" = (/obj/machinery/gateway{dir = 8},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "agv" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "agw" = (/obj/machinery/gateway{dir = 4},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) -"agx" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) -"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/recycler) -"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/recycler) -"agA" = (/obj/machinery/conveyor{dir = 6; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) -"agB" = (/obj/machinery/conveyor{dir = 9; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (NORTHWEST)"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/recycler) -"agC" = (/turf/simulated/wall,/area/maintenance/recycler) +"agx" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) +"agy" = (/obj/machinery/conveyor_switch{id = "Recycler"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/asteroidstation/recycler) +"agz" = (/obj/machinery/conveyor_switch{id = "Recycler3"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/asteroidstation/recycler) +"agA" = (/obj/machinery/conveyor{dir = 6; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"agB" = (/obj/machinery/conveyor{dir = 9; icon_state = "conveyor0"; id = "Recycler3"; tag = "icon-conveyor0 (NORTHWEST)"; verted = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"agC" = (/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) "agD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) "agE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/requests_console{department = "AI"; departmentType = 5; name = "AI Requests Console"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"agF" = (/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) -"agG" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/eva) -"agH" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/eva) -"agI" = (/obj/structure/optable,/turf/simulated/floor/plating,/area/maintenance/eva) -"agJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plating,/area/maintenance/eva) -"agK" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/obj/effect/decal/cleanable/cobweb,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/eva) -"agL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/eva) -"agM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) -"agN" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) -"agO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"agF" = (/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agG" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agH" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agI" = (/obj/structure/optable,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agK" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/obj/effect/decal/cleanable/cobweb,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agN" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"agO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "agP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Customs Deck Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "agQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/security/checkpoint{name = "Customs Desk"}) "agR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/security/checkpoint{name = "Customs Desk"}) @@ -364,23 +364,23 @@ "agZ" = (/obj/machinery/gateway,/obj/structure/cable/orange{tag = "icon-0-2"; icon_state = "0-2"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/gateway) "aha" = (/obj/machinery/gateway{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 1},/area/gateway) "ahb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ahc" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) -"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) -"ahe" = (/obj/machinery/power/apc{dir = 4; name = "Recycler APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Recycler"; dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/recycler) -"ahf" = (/obj/machinery/conveyor{dir = 1; id = "Recycler3"},/turf/simulated/floor/plating,/area/maintenance/recycler) +"ahc" = (/obj/machinery/conveyor{dir = 1; id = "Recycler"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) +"ahd" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/stool,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"ahe" = (/obj/machinery/power/apc{dir = 4; name = "Recycler APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Recycler"; dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/recycler) +"ahf" = (/obj/machinery/conveyor{dir = 1; id = "Recycler3"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "ahg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/explored) "ahh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ahi" = (/obj/effect/landmark/start{name = "AI"},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 8; pixel_y = 32},/obj/machinery/flasher{id = "AI"; pixel_x = 32; pixel_y = -6},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = -4; pixel_y = 27; req_access_txt = "16"},/obj/machinery/power/apc{aidisabled = 0; dir = 8; name = "AI Chamber APC"; pixel_x = -32; pixel_y = -6},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) "ahj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ahk" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ahl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/eva) -"ahm" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper{info = "Soon, phase 2 will begin and we will strike. Be prepared."},/obj/item/weapon/grenade/chem_grenade/incendiary,/turf/simulated/floor/plating,/area/maintenance/eva) -"ahn" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flash/handheld,/turf/simulated/floor/plating,/area/maintenance/eva) -"aho" = (/obj/machinery/door/airlock/maintenance{name = "Subjunction 6"},/turf/simulated/floor/plating,/area/maintenance/eva) -"ahp" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/eva) -"ahq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) -"ahr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) -"ahs" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahm" = (/obj/structure/table,/obj/item/weapon/folder,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/weapon/paper{info = "Soon, phase 2 will begin and we will strike. Be prepared."},/obj/item/weapon/grenade/chem_grenade/incendiary,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahn" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/flash/handheld,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aho" = (/obj/machinery/door/airlock/maintenance{name = "Subjunction 6"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahp" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahs" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aht" = (/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Arrival Shuttle Hallway APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/security/checkpoint{name = "Customs Desk"}) "ahu" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/security/checkpoint{name = "Customs Desk"}) "ahv" = (/obj/machinery/computer/secure_data,/turf/simulated/floor/plasteel{icon_state = "red"},/area/security/checkpoint{name = "Customs Desk"}) @@ -394,10 +394,10 @@ "ahD" = (/obj/machinery/door/window{name = "Gateway Chamber"; req_access_txt = "62"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) "ahF" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/gateway) -"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) -"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/recycler) -"ahI" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 4},/turf/simulated/wall,/area/maintenance/recycler) -"ahJ" = (/obj/machinery/mineral/stacking_machine{input_dir = 4; output_dir = 8},/turf/simulated/floor/plating,/area/maintenance/recycler) +"ahG" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"ahH" = (/obj/machinery/conveyor_switch{id = "Recycler2"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ahI" = (/obj/machinery/mineral/stacking_unit_console{dir = 2; machinedir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) +"ahJ" = (/obj/machinery/mineral/stacking_machine{input_dir = 4; output_dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "ahK" = (/turf/space,/area/supply/station) "ahL" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahM" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) @@ -406,12 +406,12 @@ "ahP" = (/obj/machinery/door/window{dir = 4; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahQ" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ahR" = (/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"ahS" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/eva) -"ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/eva) -"ahU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) -"ahV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) -"ahW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) -"ahX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) +"ahS" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ahX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "ahY" = (/turf/simulated/wall,/area/storage/tech) "ahZ" = (/turf/simulated/wall/r_wall,/area/storage/tech) "aia" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) @@ -423,9 +423,9 @@ "aig" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/gateway) "aih" = (/obj/structure/table,/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/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/gateway) "aii" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/machinery/recharger,/obj/structure/sign/biohazard{pixel_x = 32},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/gateway) -"aij" = (/obj/machinery/conveyor{dir = 5; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) -"aik" = (/obj/machinery/conveyor{dir = 4; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) -"ail" = (/obj/machinery/conveyor{dir = 10; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) +"aij" = (/obj/machinery/conveyor{dir = 5; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"aik" = (/obj/machinery/conveyor{dir = 4; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ail" = (/obj/machinery/conveyor{dir = 10; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) "aim" = (/obj/effect/landmark{name = "tripai"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = 4; pixel_y = -27; req_access_txt = "16"},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = -8; pixel_y = 32},/obj/machinery/flasher{id = "AI"; pixel_x = 6; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) "ain" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aio" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) @@ -435,7 +435,7 @@ "ais" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "ait" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiu" = (/obj/effect/landmark{name = "tripai"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "aishutter"; name = "AI Shutters Control"; pixel_x = -4; pixel_y = 27; req_access_txt = "16"},/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 8; pixel_y = -32},/obj/machinery/flasher{id = "AI"; pixel_x = -6; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/turret_protected/ai) -"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) +"aiv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aiw" = (/turf/simulated/wall/r_wall,/area/storage/eva) "aix" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/storage/tech) "aiy" = (/obj/structure/rack,/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/turf/simulated/floor/plasteel{dir = 5; icon_state = "yellow"},/area/storage/tech) @@ -453,16 +453,16 @@ "aiK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel,/area/gateway) "aiL" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/gateway) "aiM" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/gateway) -"aiN" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/recycler) -"aiO" = (/turf/simulated/wall,/area/maintenance/cargo) -"aiP" = (/turf/simulated/wall,/area/maintenance/telecomm) -"aiQ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/telecomm) +"aiN" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"aiO" = (/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) +"aiP" = (/turf/simulated/wall,/area/maintenance/asteroidstation/telecomm) +"aiQ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/telecomm) "aiR" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiT" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "aiV" = (/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) -"aiW" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) +"aiW" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aiX" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aiY" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aiZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) @@ -478,20 +478,20 @@ "ajj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/gateway) "ajk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/gateway) "ajl" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/gateway) -"ajm" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/recycler) -"ajn" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) -"ajo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/cargo) -"ajp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Cargo Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/cargo) -"ajq" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/cargo) -"ajr" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/telecomm) -"ajs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/telecomm) -"ajt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/telecomm) +"ajm" = (/obj/machinery/conveyor{dir = 1; id = "Recycler2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ajn" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ajo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ajp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Cargo Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ajq" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ajr" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/telecomm) +"ajs" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/telecomm) +"ajt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/telecomm) "aju" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Port"; dir = 4; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (EAST)"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "ajx" = (/obj/machinery/camera/motion{c_tag = "AI Chamber Starboard"; dir = 9; icon_state = "camera"; name = "motion-sensitive security camera"; network = list("SS13"); tag = "icon-camera (NORTHWEST)"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"ajy" = (/obj/item/robot_parts/l_arm,/turf/simulated/floor/plating,/area/maintenance/eva) -"ajz" = (/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/eva) +"ajy" = (/obj/item/robot_parts/l_arm,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"ajz" = (/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "ajA" = (/obj/machinery/door_control{id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = -26; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/storage/eva) "ajB" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/storage/eva) "ajC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) @@ -509,15 +509,15 @@ "ajO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange,/obj/machinery/power/apc{name = "Gateway APC"; pixel_y = -24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/gateway) "ajP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/obj/structure/closet/secure_closet/exile,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/gateway) "ajQ" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/gateway) -"ajR" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/recycler) -"ajS" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/maintenance/recycler) -"ajT" = (/obj/machinery/power/apc{dir = 8; name = "Cargo Bay Maintenance APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"ajU" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/cargo) -"ajV" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/cargo) -"ajW" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/cargo) -"ajX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/telecomm) -"ajY" = (/turf/simulated/floor/plating,/area/maintenance/telecomm) -"ajZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"ajR" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/recycler) +"ajS" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/recycler) +"ajT" = (/obj/machinery/power/apc{dir = 8; name = "Cargo Bay Maintenance APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ajU" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ajV" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ajW" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ajX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"ajY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"ajZ" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "aka" = (/turf/simulated/wall/r_wall,/area/tcommsat/server) "akb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "akc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/storage/eva) @@ -535,11 +535,11 @@ "ako" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) "akp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "akq" = (/obj/machinery/camera{c_tag = "Fore Hallway Fore"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) -"akr" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/recycler) -"aks" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Recycler Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/recycler) -"akt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/cargo) -"aku" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/atmos{name = "Cargo Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"akv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/cargo) +"akr" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/asteroidstation/recycler) +"aks" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Recycler Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/recycler) +"akt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) +"aku" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/atmos{name = "Cargo Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"akv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/cargo) "akw" = (/obj/machinery/telecomms/bus/preset_two,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "akx" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "aky" = (/obj/machinery/power/apc{dir = 1; name = "Telecommunications APC"; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) @@ -555,19 +555,19 @@ "akI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "akJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "akK" = (/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"akL" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) -"akM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/eva) -"akN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/eva) -"akO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/eva) -"akP" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/eva) +"akL" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akM" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akP" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "akQ" = (/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) "akR" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{id = "evashutter"; name = "E.V.A. Storage Shutter"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akS" = (/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/door/poddoor/shutters{id = "evashutter"; name = "E.V.A. Storage Shutter"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akT" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) "akU" = (/obj/machinery/door/airlock/glass_command{desc = "Storage area for the station's general-purpose space suits and other critical materials. Can be opened via bridge controls in an emergency."; name = "Standard E.V.A. Suits"; req_access_txt = "18"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 0; icon_state = "blue"},/area/storage/eva) "akV" = (/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/storage/eva) -"akW" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/eva) -"akX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"akW" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"akX" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "akY" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Tech Storage Maintenance"; req_access_txt = "23"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) "akZ" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/storage/tech) "ala" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/tech) @@ -580,29 +580,29 @@ "alh" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "ali" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) "alj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "12; 31"; tag = "Medbay"},/turf/simulated/floor/plating,/area/hallway/primary/fore{name = "Fore Hallway"}) -"alk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"all" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"alm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"aln" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"alo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"alp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) -"alq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) -"alr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"als" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) -"alt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) -"alu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"all" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"aln" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alq" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alr" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"als" = (/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) "alv" = (/turf/simulated/wall,/area/quartermaster/office) "alw" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"; req_access_txt = "31"},/turf/simulated/floor/plating,/area/quartermaster/office) "alx" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "Supply Dock Loading Door"},/turf/simulated/floor/plating,/area/quartermaster/office) "aly" = (/turf/simulated/floor/plating/airless,/area/space) -"alz" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 8; name = "Disposal Exit"; req_access_txt = "12"},/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) -"alA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/telecomm) +"alz" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northright{dir = 8; name = "Disposal Exit"; req_access_txt = "12"},/obj/machinery/door/window/northright{dir = 4; name = "Disposal Exit"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) +"alA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/telecomm) "alB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) "alE" = (/obj/machinery/light,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"alF" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/obj/machinery/camera{c_tag = "Mining Atmospherics Control"; dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor/plating,/area/maintenance/eva) -"alG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) +"alF" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1},/obj/machinery/camera{c_tag = "Mining Atmospherics Control"; dir = 8; network = list("SS13","Medbay")},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"alG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "alH" = (/obj/structure/table/reinforced,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "alI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/storage/eva) "alJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/storage/eva) @@ -612,7 +612,7 @@ "alN" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alO" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alP" = (/obj/machinery/vending/assist,/obj/machinery/camera{c_tag = "Tech Storage"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) -"alQ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/recycler) +"alQ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; icon_state = "rwindow"; tag = "icon-rwindow (EAST)"},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/recycler) "alR" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alS" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/requests_console{department = "Tech storage"; name = "Tech Storage Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "alT" = (/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/handheld,/obj/item/device/flash/handheld,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/storage/tech) @@ -620,22 +620,22 @@ "alV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/fore{name = "Fore Hallway"}) "alW" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Hallway APC"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) "alX" = (/turf/simulated/wall,/area/hallway/primary/fore{name = "Fore Hallway"}) -"alY" = (/turf/simulated/floor/plating,/area/maintenance/cargo) -"alZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/cargo) -"ama" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/cargo) -"amb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) +"alY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"alZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ama" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"amb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) "amc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/orange,/obj/machinery/power/apc{name = "Quartermaster's Office APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/quartermaster/qm) -"amd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/cargo) -"ame" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/cargo) -"amf" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) +"amd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"ame" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) +"amf" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) "amg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{name = "Cargo Bay APC"; pixel_y = -24},/obj/structure/cable/orange,/turf/simulated/floor/plating,/area/quartermaster/office) -"amh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/cargo) +"amh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/cargo) "ami" = (/obj/structure/lattice,/turf/space,/area/space) "amj" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/office) "amk" = (/turf/simulated/floor/plating,/area/quartermaster/office) "aml" = (/obj/machinery/conveyor{dir = 2; id = "QMLoad"},/obj/structure/plasticflaps,/turf/simulated/floor/plating,/area/quartermaster/office) -"amm" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/turf/simulated/floor/plating,/area/maintenance/telecomm) -"amn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"amm" = (/obj/item/clothing/under/rainbow,/obj/item/clothing/shoes/sneakers/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"amn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "amo" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "amp" = (/obj/machinery/telecomms/bus/preset_one,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "amq" = (/obj/machinery/telecomms/receiver/preset_left,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -645,19 +645,19 @@ "amu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) "amv" = (/obj/machinery/door/airlock/highsecurity{desc = "The heart of the AI, defended by autoturrets and motion alarms."; icon_state = "door_locked"; locked = 1; name = "AI Chamber"; req_access_txt = "16"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "amw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"amx" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/eva) -"amy" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/eva) -"amz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) -"amA" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/eva) -"amB" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/eva) -"amC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/maintenance/eva) +"amx" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amy" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amA" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amB" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"amC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "amD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/storage/eva) "amE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/crowbar,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "amF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/eva) "amG" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/storage/eva) "amH" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/storage/eva) "amI" = (/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_access_txt = "18"; req_one_access_txt = "0"},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/eva) -"amJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"amJ" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "amK" = (/turf/simulated/wall,/area/security/vacantoffice) "amL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/fore{name = "Fore Hallway"}) "amM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/fore{name = "Fore Hallway"}) @@ -676,15 +676,15 @@ "amZ" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/upload/borg,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "ana" = (/obj/structure/sign/kiddieplaque{pixel_x = 32; pixel_y = 0},/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "anb" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Mining Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/eva) -"and" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/eva) -"ane" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/eva) +"anc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Mining Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"and" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/eva) +"ane" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "anf" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "ang" = (/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "anh" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/utility,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "ani" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "anj" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/machinery/camera{c_tag = "E.V.A."; dir = 8},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"ank" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) +"ank" = (/obj/structure/cable/orange{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "anl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Vacant Office APC"; pixel_x = 24},/obj/structure/cable/orange{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/vacantoffice) "anm" = (/obj/structure/table/wood,/obj/item/weapon/pen/red,/turf/simulated/floor/wood,/area/security/vacantoffice) "ann" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -721,7 +721,7 @@ "anS" = (/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/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) "anT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) "anU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) -"anV" = (/obj/structure/closet/wardrobe/black,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Telecommunications Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/telecomm) +"anV" = (/obj/structure/closet/wardrobe/black,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/apc{dir = 8; name = "Telecommunications Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "anW" = (/obj/machinery/telecomms/relay/preset/station,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "anX" = (/obj/machinery/telecomms/hub/preset,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "anY" = (/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/tcommsat/server) @@ -740,12 +740,12 @@ "aol" = (/obj/machinery/mineral/output,/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aom" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; name = "Mining Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "brown"},/area/quartermaster/miningdock) "aon" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) -"aoo" = (/obj/structure/closet/crate,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/eva) +"aoo" = (/obj/structure/closet/crate,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/glasses/meson,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aop" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/door_control{id = "evashutter"; name = "E.V.A. Storage Shutter Control"; pixel_x = -26; pixel_y = 0; req_access_txt = "19"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aoq" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aor" = (/obj/structure/table/reinforced,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aos" = (/obj/structure/closet/crate/rcd,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"aot" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/eva) +"aot" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aou" = (/turf/simulated/floor/wood,/area/security/vacantoffice) "aov" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/wood,/area/security/vacantoffice) "aow" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -766,7 +766,7 @@ "aoL" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/quartermaster/office) "aoM" = (/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) "aoN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/quartermaster/office) -"aoO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) +"aoO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "aoP" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/tcommsat/server) "aoQ" = (/obj/machinery/door/airlock/glass_engineering{desc = "The main server room. Dangerously cold to protect the sensitive machinery."; name = "Telecommunications Server Room"; req_access_txt = "61"},/turf/simulated/floor/plasteel,/area/tcommsat/server) "aoR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload) @@ -786,18 +786,18 @@ "apf" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "apg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) "aph" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"api" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/eva) -"apj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) -"apk" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) -"apl" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/eva) -"apm" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/eva) +"api" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"apj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"apk" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"apl" = (/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"apm" = (/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/orange{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "apn" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel,/obj/machinery/requests_console{department = "E.V.A."; name = "E.V.A. Requests Console"; pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "apo" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/storage/eva) "app" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/storage/eva) "apq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/storage/eva) "apr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/storage/eva) "aps" = (/obj/structure/dispenser/oxygen,/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"apt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/eva) +"apt" = (/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "apu" = (/obj/machinery/door/airlock/maintenance{name = "Vacant Office Maintenance"; req_access_txt = "32"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) "apv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/security/vacantoffice) "apw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/wood,/area/security/vacantoffice) @@ -822,7 +822,7 @@ "apP" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/office) "apQ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/quartermaster/office) "apR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"; req_one_access_txt = "5; 6; 9; 12; 22; 33; 37"; tag = "Medbay"},/turf/simulated/floor/plating,/area/quartermaster/office) -"apS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) +"apS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "apT" = (/obj/machinery/telecomms/server/presets/service,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "apU" = (/obj/machinery/telecomms/server/presets/supply,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) "apV" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor/bluegrid{name = "floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/server) @@ -849,16 +849,16 @@ "aqq" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aqr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aqs" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/miningdock) -"aqt" = (/obj/machinery/power/apc{dir = 8; name = "Mining APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/eva) -"aqu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/eva) -"aqv" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/eva) -"aqw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/eva) -"aqx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqt" = (/obj/machinery/power/apc{dir = 8; name = "Mining APC"; pixel_x = -24},/obj/structure/cable/orange{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aqu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/orange{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aqv" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/orange{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aqw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) +"aqx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aqy" = (/obj/structure/cable/orange,/obj/machinery/power/apc{dir = 4; name = "EVA APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/storage/eva) "aqz" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) "aqA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/storage/eva) "aqB" = (/obj/structure/table/reinforced,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/storage/eva) -"aqC" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/eva) +"aqC" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/orange{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/eva) "aqD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) "aqE" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) "aqF" = (/obj/structure/table/wood,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/fancy/carpet,/area/security/vacantoffice) @@ -889,7 +889,7 @@ "are" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = -24; req_access_txt = "50"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/office) "arf" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/obj/machinery/light,/turf/simulated/floor/plasteel,/area/quartermaster/office) "arg" = (/obj/structure/table/glass,/obj/item/device/taperecorder/empty,/obj/item/device/tape/random,/turf/simulated/floor/plasteel,/area/quartermaster/office) -"arh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) +"arh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "ari" = (/turf/simulated/wall/r_wall,/area/tcommsat/computer) "arj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/tcommsat/computer) "ark" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/tcommsat/computer) @@ -938,7 +938,7 @@ "asb" = (/obj/structure/table/glass,/obj/item/weapon/folder/yellow,/obj/item/device/multitool,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "brown"},/area/quartermaster/office) "asc" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/office) "asd" = (/obj/machinery/door/poddoor/shutters{id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/quartermaster/office) -"ase" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/telecomm) +"ase" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "asf" = (/obj/machinery/power/apc{dir = 4; name = "Telecommunications Control APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/tcommsat/computer) "asg" = (/obj/machinery/computer/message_monitor,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/tcommsat/computer) "ash" = (/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/tcommsat/computer) @@ -960,7 +960,7 @@ "asx" = (/obj/structure/table,/obj/item/weapon/phone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "asy" = (/turf/simulated/floor/plating,/area/maintenance/disposal) "asz" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) -"asA" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"asA" = (/obj/item/clothing/gloves/color/rainbow,/obj/item/clothing/head/soft/rainbow,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "asB" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/disposal) "asC" = (/obj/machinery/door/poddoor{id = "trash"; name = "Disposal External Door"},/turf/simulated/floor/plating,/area/maintenance/disposal) "asD" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1011,8 +1011,8 @@ "atw" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = 0; pixel_y = 24; req_access_txt = "50"},/turf/simulated/floor/plasteel{tag = "icon-warndarkcorners (EAST)"; icon_state = "warndarkcorners"; dir = 4},/area/quartermaster/office) "atx" = (/obj/machinery/status_display{density = 0; pixel_x = 0; pixel_y = 32; supply_display = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "aty" = (/obj/structure/closet,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) -"atz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/telecomm) -"atA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"atz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"atA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "atB" = (/obj/machinery/door/airlock/maintenance{name = "Telecommunications Maintenance"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/computer) "atC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "atD" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/tcommsat/computer) @@ -1079,8 +1079,8 @@ "auM" = (/obj/structure/closet/crate/hydroponics,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "auN" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) "auO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/quartermaster/office) -"auP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/telecomm) -"auQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/telecomm) +"auP" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) +"auQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/telecomm) "auR" = (/obj/machinery/computer/telecomms/traffic{network = "tcommsat"},/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Telecoms)"; pixel_x = -30},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "auS" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Telecoms Admin"; departmentType = 5; name = "Telecoms Requests Console"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "auT" = (/obj/machinery/light/small,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/tcommsat/computer) @@ -1199,7 +1199,7 @@ "axc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axd" = (/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{desc = "All disposals systems lead here. Take heed, the crusher does not discriminate junk from bodies."; name = "Disposal Access"; req_access_txt = "12"; req_one_access_txt = "0"; tag = "Medbay"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/disposal) -"axf" = (/turf/simulated/wall,/area/maintenance/bridge) +"axf" = (/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) "axg" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) "axh" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "axi" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) @@ -1245,9 +1245,9 @@ "axW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "axY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"axZ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aya" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) -"ayb" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/camera{c_tag = "Bridge Power Control"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"axZ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aya" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"ayb" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/camera{c_tag = "Bridge Power Control"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "ayc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "ayd" = (/obj/machinery/camera{c_tag = "Mining External"; dir = 8},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/mine/explored) "aye" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) @@ -1307,9 +1307,9 @@ "azg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azi" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"azj" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) -"azk" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bridge) -"azl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azj" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azk" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "azm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "azn" = (/obj/structure/grille,/obj/structure/cable/blue{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/door/poddoor/shutters/preopen{id = "capffice"; name = "captain's shutters"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/captain) "azo" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/quartermaster/miningdock) @@ -1340,10 +1340,10 @@ "azN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "azO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "azP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"azQ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) -"azR" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/engineering{name = "Bridge Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/bridge) -"azS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) -"azT" = (/obj/machinery/computer/monitor,/obj/structure/cable/blue,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"azQ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azR" = (/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/machinery/door/airlock/engineering{name = "Bridge Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"azT" = (/obj/machinery/computer/monitor,/obj/structure/cable/blue,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "azU" = (/obj/structure/displaycase,/turf/simulated/floor/wood,/area/crew_quarters/captain) "azV" = (/obj/structure/table/wood,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) "azW" = (/obj/structure/table/wood,/obj/machinery/recharger{pixel_y = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1405,9 +1405,9 @@ "aBa" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aBc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aBd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/bridge) -"aBf" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aBd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) +"aBf" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aBg" = (/turf/simulated/mineral,/area/mine/unexplored) "aBh" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) "aBi" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1500,9 +1500,9 @@ "aCR" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aCT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aCU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aCU" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aCV" = (/turf/simulated/mineral,/area/mine/explored) -"aCW" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aCW" = (/obj/structure/cable/blue,/obj/machinery/power/apc{dir = 4; name = "Bridge Maintenance APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aCX" = (/obj/structure/table/wood,/obj/item/weapon/book/manual/wiki/security_space_law,/obj/item/weapon/hand_tele,/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain's Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCY" = (/obj/structure/table/wood,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/captain,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aCZ" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1520,19 +1520,19 @@ "aDl" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "browncorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aDm" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aDn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aDo" = (/turf/simulated/wall,/area/maintenance/transit/fore_port) -"aDp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) -"aDq" = (/obj/machinery/door/airlock/glass{name = "Fore Port Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/transit/fore_port) -"aDr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/transit/fore_port) -"aDs" = (/turf/simulated/wall,/area/maintenance/fore_interior) -"aDt" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aDu" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/fore_interior) -"aDv" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/fore_interior) -"aDw" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) +"aDo" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) +"aDp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) +"aDq" = (/obj/machinery/door/airlock/glass{name = "Fore Port Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/asteroidstation/transit/fore_port) +"aDr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) +"aDs" = (/turf/simulated/wall,/area/maintenance/asteroidstation/fore_interior) +"aDt" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aDu" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/asteroidstation/fore_interior) +"aDv" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/maintenance/asteroidstation/fore_interior) +"aDw" = (/obj/machinery/door/airlock/maintenance{name = "Fore Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) "aDx" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hallway/secondary/construction{name = "Fore Central Hallway"}) -"aDy" = (/turf/simulated/wall,/area/maintenance/transit/fore_starboard) -"aDz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) -"aDA" = (/obj/machinery/door/airlock/glass{name = "Fore Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/transit/fore_starboard) +"aDy" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_starboard) +"aDz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) +"aDA" = (/obj/machinery/door/airlock/glass{name = "Fore Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/maintenance/asteroidstation/transit/fore_starboard) "aDB" = (/turf/simulated/wall,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aDC" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aDD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{desc = "Supplies available to the public to help with cultivating the open hydro trays in the hallways."; name = "Public Garden Storage"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1555,10 +1555,10 @@ "aDU" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aDV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aDW" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aDX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aDY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/bridge) -"aDZ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aEa" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/bridge) +"aDX" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aDY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/bridge) +"aDZ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/camera{c_tag = "Bridge Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aEa" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aEb" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/obj/machinery/door_control{id = "capffice"; name = "Captain's Shutters Control"; pixel_x = -24; pixel_y = 0; req_access_txt = "22"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/yellow,/obj/machinery/door_control{id = "Dorm3"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEd" = (/obj/structure/table/wood,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/storage/box/matches,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1575,25 +1575,25 @@ "aEo" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aEp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aEq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aEr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/transit/fore_port) -"aEs" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/gps,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) -"aEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) -"aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) -"aEv" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Fore Port Transit"; dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aEr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/transit/fore_port) +"aEs" = (/obj/structure/table/glass,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/device/gps,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aEv" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Fore Port Transit"; dir = 2; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 23; tag = "north"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) "aEw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/purple,/obj/machinery/door_control{id = "Dorm4"; name = "Cabin Bolt Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/fancy/carpet,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEx" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEy" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEz" = (/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEA" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEB" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEC" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aED" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "Fore Interior Maintenance APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEG" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aEH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) -"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) -"aEJ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aEx" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEy" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEz" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEA" = (/obj/item/clothing/under/rank/mailman,/obj/item/clothing/head/mailman,/obj/structure/closet,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEB" = (/obj/structure/rack,/obj/item/weapon/storage/fancy/cigarettes,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEC" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aED" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 1; name = "Fore Interior Maintenance APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEG" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aEH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aEI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aEJ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) "aEK" = (/obj/structure/table/glass,/obj/item/weapon/storage/bag/plants/portaseeder,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aEL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aEM" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1607,16 +1607,16 @@ "aEU" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEV" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aEX" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) +"aEX" = (/obj/structure/stool/bed/chair,/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) "aEY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aEZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aFa" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aFb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aFc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aFd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aFe" = (/obj/machinery/door/airlock/atmos{name = "Bridge Atmospheric Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aFf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aFd" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aFe" = (/obj/machinery/door/airlock/atmos{name = "Bridge Atmospheric Control"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aFf" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aFg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aFh" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFi" = (/obj/structure/table/wood,/obj/item/device/laser_pointer/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFj" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1642,25 +1642,25 @@ "aFD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/construction/hallway{name = "Port Central Hallway"}) "aFE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aFF" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) -"aFG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) -"aFH" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) -"aFI" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/transit/fore_port) -"aFJ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_port) -"aFK" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/maintenance/transit/fore_port) -"aFL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) -"aFM" = (/obj/machinery/door/airlock/maintenance{name = "Fore Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) -"aFN" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/fore_interior) -"aFO" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/fore_interior) -"aFP" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) -"aFQ" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) -"aFR" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aFS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/fore_interior) -"aFT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/fore_interior) -"aFU" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{name = "Fore Starboard Transit APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) -"aFV" = (/obj/machinery/door/airlock/maintenance{name = "Fore Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_starboard) -"aFW" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) -"aFX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) -"aFY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aFG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aFH" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aFI" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/asteroidstation/transit/fore_port) +"aFJ" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) +"aFK" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/maintenance/asteroidstation/transit/fore_port) +"aFL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aFM" = (/obj/machinery/door/airlock/maintenance{name = "Fore Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) +"aFN" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/fore_interior) +"aFO" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/fore_interior) +"aFP" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) +"aFQ" = (/obj/item/weapon/rack_parts,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) +"aFR" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aFS" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/fore_interior) +"aFT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/fore_interior) +"aFU" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{name = "Fore Starboard Transit APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) +"aFV" = (/obj/machinery/door/airlock/maintenance{name = "Fore Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_starboard) +"aFW" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aFX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aFY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) "aFZ" = (/obj/machinery/biogenerator,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGa" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGb" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -1673,16 +1673,16 @@ "aGi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGj" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/bedsheet/captain,/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aGl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) +"aGl" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Fore Starboard Transit"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) "aGm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/camera{c_tag = "Fore Dormitory"; dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aGp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aGq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aGr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aGs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) -"aGt" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/bridge) -"aGu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aGs" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aGt" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aGu" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aGv" = (/obj/structure/closet/secure_closet/captains,/obj/item/device/radio/intercom{dir = 8; freerange = 1; name = "Station Intercom (Captain)"; pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGw" = (/obj/machinery/keycard_auth{pixel_x = 0; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGx" = (/obj/machinery/newscaster/security_unit{pixel_y = -32},/obj/machinery/door/window/eastleft{req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1693,7 +1693,7 @@ "aGC" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aGE" = (/obj/structure/dresser,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aGF" = (/obj/structure/stool/bed,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/item/weapon/bedsheet/cmo,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) "aGG" = (/obj/structure/closet,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/effect/landmark/costume,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGH" = (/obj/machinery/computer/med_data,/turf/simulated/floor/wood,/area/security/detectives_office) "aGI" = (/turf/simulated/floor/wood,/area/security/detectives_office) @@ -1705,13 +1705,13 @@ "aGO" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Port Central Hallway APC"; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) "aGP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) "aGQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/construction/hallway{name = "Port Central Hallway"}) -"aGR" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/maintenance/transit/fore_port) -"aGS" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/maintenance/transit/fore_port) -"aGT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) -"aGU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/fore_interior) -"aGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) -"aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_starboard) -"aGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aGR" = (/obj/structure/transit_tube{tag = "icon-Block"; icon_state = "Block"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) +"aGS" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) +"aGT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aGU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/fore_interior) +"aGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aGW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_starboard) +"aGX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) "aGY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aGZ" = (/obj/machinery/seed_extractor,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aHa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) @@ -1737,10 +1737,10 @@ "aHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHv" = (/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aHw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Starboard Hallway Fore Starboard"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aHx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aHx" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aHy" = (/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/crew_quarters/captain) "aHz" = (/obj/machinery/door/airlock/command{desc = "The office of the station's commanding officer, answerable only to Central Command and Space Law."; name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"aHA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aHA" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aHB" = (/obj/machinery/computer/secure_data,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHC" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) "aHD" = (/obj/structure/table/wood,/obj/item/weapon/hand_labeler,/turf/simulated/floor/fancy/carpet,/area/security/detectives_office) @@ -1759,35 +1759,35 @@ "aHQ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) "aHR" = (/obj/machinery/newscaster{hitstaken = 1; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/construction/hallway{name = "Port Central Hallway"}) "aHS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/construction/hallway{name = "Port Central Hallway"}) -"aHT" = (/turf/simulated/wall,/area/maintenance/port_interior) -"aHU" = (/turf/simulated/floor/plating,/area/maintenance/port_interior) -"aHV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/fore_port) -"aHW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/fore_port) -"aHX" = (/obj/machinery/door/airlock/maintenance{name = "External Airlock Access"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) -"aHY" = (/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) -"aHZ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/transit/fore_port) -"aIa" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/transit/fore_port) -"aIb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/transit/fore_port) -"aIc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/transit/fore_starboard) -"aId" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_starboard) -"aIe" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/fore_starboard) +"aHT" = (/turf/simulated/wall,/area/maintenance/asteroidstation/port_interior) +"aHU" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aHV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (EAST)"; icon_state = "closed"; dir = 4},/obj/structure/transit_tube_pod,/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) +"aHW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/fore_port) +"aHX" = (/obj/machinery/door/airlock/maintenance{name = "External Airlock Access"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) +"aHY" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) +"aHZ" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) +"aIa" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) +"aIb" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) +"aIc" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/transit/fore_starboard) +"aId" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) +"aIe" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) "aIf" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{pixel_x = 2; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez,/obj/item/weapon/reagent_containers/spray/pestspray,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIg" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aIj" = (/obj/machinery/door/airlock{id_tag = "Dorm5"; name = "Cabin 5"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aIk" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; id_tag = "shutbath"; name = "Unisex Restroom"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aIl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aIm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/cmo) +"aIl" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aIm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/cmo) "aIn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/bridge) -"aIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aIp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/cmo) -"aIq" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/cmo) -"aIr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/cmo) -"aIs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/ce) -"aIt" = (/turf/simulated/wall,/area/crew_quarters/ce) -"aIu" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/ce) -"aIv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aIo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aIp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIq" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aIs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) +"aIu" = (/obj/structure/table/wood,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aIv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) "aIw" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aIx" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape_pod3/station) "aIy" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod3/station) @@ -1803,26 +1803,26 @@ "aII" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aIJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aIK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aIL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/port_interior) -"aIM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Port Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) -"aIN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/fore_port) -"aIO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) -"aIP" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_port) +"aIL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aIM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Port Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) +"aIN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_port) +"aIO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) +"aIP" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) "aIQ" = (/obj/effect/landmark{name = "carpspawn"},/obj/structure/lattice,/turf/space,/area/space) "aIR" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/turf/space,/area/space) "aIS" = (/obj/structure/transit_tube{tag = "icon-E-SW"; icon_state = "E-SW"},/turf/space,/area/space) -"aIT" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_starboard) -"aIU" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) -"aIV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) -"aIW" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/fore_starboard) +"aIT" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_starboard) +"aIU" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) +"aIV" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) +"aIW" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/fore_starboard) "aIX" = (/obj/structure/table/glass,/obj/item/weapon/minihoe,/obj/item/weapon/hatchet,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIY" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aIZ" = (/obj/structure/closet/crate/hydroponics,/obj/item/seeds/carrotseed,/obj/item/seeds/cornseed,/obj/item/seeds/berryseed,/obj/item/seeds/watermelonseed,/obj/item/seeds/ambrosiavulgarisseed,/obj/item/seeds/wheatseed,/obj/item/seeds/grapeseed,/obj/item/seeds/grassseed,/obj/item/seeds/moonflowerseed,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aJa" = (/obj/structure/table/glass,/obj/item/clothing/head/greenbandana,/obj/item/clothing/head/greenbandana,/obj/item/clothing/head/greenbandana,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hallway/secondary/construction{name = "Fore Central Hallway"}) "aJb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aJc" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/bar) -"aJd" = (/obj/structure/closet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) -"aJe" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/bar) +"aJc" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aJd" = (/obj/structure/closet,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aJe" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aJf" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aJg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aJh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1839,12 +1839,12 @@ "aJs" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/bridge) "aJt" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/bridge) "aJu" = (/obj/structure/sign/pods,/turf/simulated/wall,/area/bridge) -"aJv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Medical Officer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/cmo) -"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aJv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Medical Officer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/cmo) +"aJw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) "aJx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aJy" = (/turf/simulated/floor/wood,/area/crew_quarters/cmo) -"aJz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/ce) -"aJA" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/rd) +"aJy" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aJz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aJA" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "aJB" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Three"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJC" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aJD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) @@ -1871,18 +1871,18 @@ "aJY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aJZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aKa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/port_interior) -"aKc" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/fore_port) -"aKd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/transit/fore_port) -"aKe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/fore_port) +"aKb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aKc" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/fore_port) +"aKd" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/transit/fore_port) +"aKe" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/fore_port) "aKf" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area/space) "aKg" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/space,/area/space) "aKh" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/space,/area/space) "aKi" = (/turf/simulated/wall/r_wall,/area/engine/gravity_generator) "aKj" = (/turf/simulated/wall,/area/engine/gravity_generator) "aKk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/gravity_generator) -"aKl" = (/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Bar Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/bar) -"aKm" = (/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aKl" = (/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Bar Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aKm" = (/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aKn" = (/obj/structure/stool,/obj/structure/cable/green{tag = "icon-0-8"; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Fore Dormitory APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKo" = (/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKp" = (/obj/machinery/camera{c_tag = "Crew Area Atmospheric Control"; dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) @@ -1890,19 +1890,19 @@ "aKr" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKs" = (/obj/structure/closet/secure_closet/personal/cabinet,/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKt" = (/obj/machinery/light/small,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aKu" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hos) +"aKu" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/machinery/camera{c_tag = "Head of Security's Quarters"; dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "aKv" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKx" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aKy" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) -"aKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) -"aKA" = (/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aKz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aKA" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) "aKB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) "aKC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable/blue{tag = "icon-2-4"; icon_state = "2-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/bridge) "aKD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aKE" = (/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/bridge) "aKF" = (/obj/machinery/door/airlock/external{desc = "Leads to one of the station's small, FTL-capable lifeboats."; name = "Bridge Escape Pod"; req_access = null; req_access_txt = "0"},/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) -"aKG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/cmo) +"aKG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) "aKH" = (/turf/simulated/floor/plating,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape_pod3/station) "aKI" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) "aKJ" = (/obj/item/stack/rods,/obj/item/weapon/shard{icon_state = "medium"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -1924,7 +1924,7 @@ "aKZ" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/lawoffice) "aLa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"; tag = "icon-pipe-j1 (WEST)"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aLb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aLc" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aLc" = (/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) "aLd" = (/obj/structure/transit_tube{tag = "icon-N-SE"; icon_state = "N-SE"},/turf/space,/area/space) "aLe" = (/obj/structure/transit_tube{tag = "icon-D-SW"; icon_state = "D-SW"},/turf/space,/area/space) "aLf" = (/obj/structure/transit_tube{tag = "icon-D-SE"; icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area/space) @@ -1945,18 +1945,18 @@ "aLu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/radiation,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aLv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/engine/gravity_generator) "aLw" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aLx" = (/turf/simulated/wall,/area/maintenance/bar) -"aLy" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aLx" = (/turf/simulated/wall,/area/maintenance/asteroidstation/bar) +"aLy" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aLz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aLA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Crew Area Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/crew_quarters/sleep_female{name = "Fore Dormitory"}) "aLB" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aLC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aLD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aLE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/cmo) -"aLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/cmo) -"aLG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/ce) -"aLH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/ce) -"aLI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aLE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aLF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aLG" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLH" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light_switch{dir = 4; pixel_x = 22},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) +"aLI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) "aLJ" = (/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plasteel,/area/bridge) "aLK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-2-8"; icon_state = "2-8"; d1 = 1; d2 = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/bridge) "aLL" = (/obj/structure/grille,/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -1994,9 +1994,9 @@ "aMr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "aMs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aMt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"aMu" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/port_interior) -"aMv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/port_interior) -"aMw" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aMu" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aMv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aMw" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) "aMx" = (/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) "aMy" = (/obj/structure/transit_tube{tag = "icon-S-NW"; icon_state = "S-NW"},/turf/space,/area/space) "aMz" = (/obj/structure/transit_tube{tag = "icon-NE-SW"; icon_state = "NE-SW"},/turf/simulated/floor/plating/airless,/area/space) @@ -2012,12 +2012,12 @@ "aMJ" = (/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/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aMK" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aML" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "12; 25; 28; 30"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aMM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/bar) -"aMN" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aMO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"aMP" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/bar) -"aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/bar) -"aMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aMM" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aMN" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aMO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aMP" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aMQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aMR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aMS" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/quartermaster/miningdock) "aMT" = (/obj/machinery/conveyor_switch/oneway{id = "Mininginput"},/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidfloor"; icon_state = "asteroidfloor"},/area/quartermaster/miningdock) "aMU" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/quartermaster/miningdock) @@ -2028,20 +2028,20 @@ "aMZ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNa" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aNb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aNc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aNc" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aNd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/blue{tag = "icon-4-8"; icon_state = "4-8"; d1 = 1; d2 = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aNe" = (/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "Bridge Escape Pod"; dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/bridge) -"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/ce) -"aNg" = (/turf/simulated/wall,/area/crew_quarters/cmo) -"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/cmo) -"aNi" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/cmo) -"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/ce) -"aNk" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/ce) +"aNf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/ce) +"aNg" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) +"aNh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/cmo) +"aNi" = (/obj/machinery/door/airlock/command{name = "Chief Medical Officer's Quarters"; req_access = null; req_access_txt = "40"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/cmo) +"aNj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/ce) +"aNk" = (/obj/machinery/door/airlock/command{name = "Chief Engineer's Quarters"; req_access = null; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/ce) "aNl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "aNm" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Bridge Quarters Hallway"; dir = 8},/turf/simulated/floor/plasteel,/area/bridge) "aNn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aNo" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/bridge) -"aNp" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"aNp" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aNq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitecorner"},/area/bridge) "aNr" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitecorner"},/area/bridge) "aNs" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -2086,11 +2086,11 @@ "aOf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aOg" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "aOh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/sign/securearea{pixel_x = -32},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aOi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Crew Area Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aOj" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/bar) -"aOk" = (/turf/simulated/floor/plating,/area/maintenance/bar) -"aOl" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/bar) -"aOm" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aOi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Crew Area Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aOj" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/bar) +"aOk" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aOl" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aOm" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aOn" = (/turf/simulated/wall,/area/hydroponics) "aOo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) "aOp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/hydroponics) @@ -2104,7 +2104,7 @@ "aOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "aOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel,/area/bridge) "aOz" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) -"aOA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Personnel's Quarters APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/blue,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/hop) +"aOA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Personnel's Quarters APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable/blue,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/crew_quarters/asteroidstation/hop) "aOB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/bridge) "aOC" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/bridge) "aOD" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plating/asteroid/airless,/area/mine/explored) @@ -2137,7 +2137,7 @@ "aPe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/simulated/floor/wood,/area/security/brig) "aPf" = (/turf/simulated/wall,/area/security/brig) "aPg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"aPh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Port Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"aPh" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 2; name = "Port Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) "aPi" = (/obj/structure/transit_tube{tag = "icon-S-NE"; icon_state = "S-NE"},/turf/space,/area/space) "aPj" = (/obj/machinery/field/generator,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/engine/engineering) "aPk" = (/obj/machinery/field/generator,/turf/simulated/floor/plating,/area/engine/engineering) @@ -2154,25 +2154,25 @@ "aPv" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aPw" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/engine/gravity_generator) "aPx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aPy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aPz" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/device/multitool,/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aPA" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/bar) -"aPB" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aPC" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/bar) -"aPD" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aPE" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/bar) +"aPy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPz" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/device/multitool,/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPA" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/asteroidstation/bar) +"aPB" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPC" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPD" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aPE" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/closet/secure_closet/hydroponics,/obj/machinery/camera{c_tag = "Hydroponics"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPG" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/firealarm{pixel_y = 25},/obj/structure/table,/obj/machinery/reagentgrinder,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPH" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel{dir = 1; icon_state = "green"},/area/hydroponics) "aPI" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/wall,/area/hydroponics) "aPJ" = (/obj/structure/cable/green{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/table,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/grenade/chem_grenade/antiweed,/obj/item/weapon/grenade/chem_grenade/antiweed,/turf/simulated/floor/plasteel{tag = "icon-green (NORTHEAST)"; icon_state = "green"; dir = 5},/area/hydroponics) -"aPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) -"aPL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/bar) +"aPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"aPL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPM" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "green"},/area/hydroponics) -"aPN" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPN" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/green{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aPO" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/structure/sign/botany{pixel_x = -32},/turf/simulated/floor/plasteel{dir = 8; icon_state = "greencorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aPP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/extinguisher_cabinet{pixel_x = 27; tag = "east"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aPQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/bridge) +"aPQ" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "aPR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/bridge) "aPS" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 8; icon_state = "purplecorner"},/area/bridge) "aPT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purple"},/area/bridge) @@ -2235,8 +2235,8 @@ "aQY" = (/obj/machinery/camera{c_tag = "Gravity Generator Room"; dir = 8; network = list("SS13"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aQZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aRa" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aRb" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Crew Area Power Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"aRc" = (/obj/structure/cable/green,/obj/machinery/computer/monitor,/obj/structure/cable/green{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aRb" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Crew Area Power Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aRc" = (/obj/structure/cable/green,/obj/machinery/computer/monitor,/obj/structure/cable/green{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aRd" = (/obj/structure/cable/green{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hydroponics) "aRe" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "greencorner"},/area/hydroponics) "aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/hydroponics) @@ -2245,15 +2245,15 @@ "aRi" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/hydroponics) "aRj" = (/obj/machinery/door/airlock/glass{desc = "A place to grow plants, a vital part of a space station's long-term sustainability."; icon = 'icons/obj/doors/Doorglass.dmi'; name = "Hydroponics"; req_access_txt = "35"; req_one_access_txt = "0"},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aRk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aRl" = (/turf/simulated/wall,/area/crew_quarters/hop) -"aRm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hop) -"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Research Director's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/rd) -"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/rd) -"aRp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/rd) -"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/rd) -"aRr" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/rd) -"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/hos) -"aRt" = (/turf/simulated/wall,/area/crew_quarters/hos) +"aRl" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) +"aRm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hop) +"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Research Director's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/rd) +"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) +"aRp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/rd) +"aRq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/rd) +"aRr" = (/obj/machinery/door/airlock/command{name = "Research Director's Quarters"; req_access = null; req_access_txt = "30"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) +"aRt" = (/turf/simulated/wall,/area/crew_quarters/asteroidstation/hos) "aRu" = (/obj/structure/ore_box,/turf/simulated/floor/plating/asteroid/airless{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) "aRv" = (/turf/simulated/floor/plasteel/airless{icon_state = "floorgrime"},/area/mine/abandoned) "aRw" = (/obj/item/ammo_casing/c9mm,/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) @@ -2311,8 +2311,8 @@ "aSw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/engine/gravity_generator) "aSx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aSz" = (/obj/structure/cable,/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/bar) +"aSz" = (/obj/structure/cable,/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) +"aSA" = (/obj/structure/cable/green,/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bar) "aSB" = (/turf/simulated/wall,/area/crew_quarters/kitchen) "aSC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/crew_quarters/kitchen) "aSD" = (/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -2323,13 +2323,13 @@ "aSI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) "aSJ" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = 21},/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aSK" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/hos) -"aSM" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/hos) +"aSL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/asteroidstation/hos) +"aSM" = (/obj/machinery/door/airlock/command{name = "Head of Security's Quarters"; req_access = null; req_access_txt = "58"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "aSN" = (/obj/structure/stool/bed/chair/comfy/black,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/bridge) "aSO" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/bridge) -"aSP" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) -"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/hop) -"aSR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"aSP" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/asteroidstation/hop) +"aSR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) "aSS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel/airless,/area/mine/abandoned) "aST" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/mine/abandoned) "aSU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/asteroid{tag = "icon-asteroidplating"; icon_state = "asteroidplating"},/area/mine/abandoned) @@ -2387,10 +2387,10 @@ "aTU" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydroponics Desk"; req_one_access_txt = "30:35"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hydroponics) "aTV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "green"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "aTW" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"aTX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/hop) -"aTY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/rd) -"aTZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/rd) -"aUa" = (/turf/simulated/floor/wood,/area/crew_quarters/rd) +"aTX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"aTY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aTZ" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"aUa" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "aUb" = (/turf/simulated/wall,/area/bridge) "aUc" = (/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/bridge) "aUd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass_command{desc = "Quarters to let the Heads get away from the rabble, at least while they sleep and relax."; name = "Officer Quarters"; req_access_txt = "19"},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/bridge) @@ -2428,7 +2428,7 @@ "aUJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aUK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "aUL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"aUM" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/port_interior) +"aUM" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/port_interior) "aUN" = (/obj/structure/transit_tube{tag = "icon-N-S"; icon_state = "N-S"},/turf/simulated/floor/plating/airless,/area/space) "aUO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/engine/engineering) "aUP" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -2503,9 +2503,9 @@ "aWg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/security/brig) "aWh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "aWi" = (/obj/structure/stool/bed,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/bedsheet/brown,/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/security/brig) -"aWj" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port_interior) -"aWk" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/port_interior) -"aWl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/port_interior) +"aWj" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"aWk" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/port_interior) +"aWl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/port_interior) "aWm" = (/obj/machinery/door/airlock/external{name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) "aWn" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "aWo" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) @@ -2748,8 +2748,8 @@ "baR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "baS" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 10},/area/hallway/primary/port{name = "Port Hallway"}) "baT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"baU" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/port_interior) -"baV" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/port_interior) +"baU" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) +"baV" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/port_interior) "baW" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/window/northleft,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "baX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/rad_collector{anchored = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) "baY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) @@ -2813,7 +2813,7 @@ "bce" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/primary/port{name = "Port Hallway"}) "bcf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "bcg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bch" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"bch" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) "bci" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating/airless{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) "bcj" = (/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/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bck" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/rad_collector{anchored = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) @@ -2822,9 +2822,9 @@ "bcn" = (/obj/structure/lattice,/obj/item/clothing/head/hardhat,/turf/space,/area/engine/engineering) "bco" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/engineering) "bcp" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bcq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"bcq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/obj/machinery/camera{c_tag = "Head of Personnel's Quarters"; dir = 8},/obj/machinery/status_display{pixel_y = -32; tag = "south"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) "bcr" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"bcs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/hop) +"bcs" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) "bct" = (/obj/machinery/light{dir = 1},/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "11"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) "bcu" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) "bcv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/obj/machinery/vending/tool,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) @@ -2899,9 +2899,9 @@ "bdM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/newscaster{dir = 8; pixel_x = 32; pixel_y = 0; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) "bdN" = (/obj/structure/lattice,/obj/item/weapon/wirecutters,/turf/space,/area/engine/engineering) "bdO" = (/obj/structure/grille,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/engineering) -"bdP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/rd) +"bdP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) "bdQ" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"bdR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/hos) +"bdR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; step_y = 0; on = 1; scrub_Toxins = 0; scrub_N2O = 0},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "bdS" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/particle_accelerator/control_box,/turf/simulated/floor/plating,/area/engine/engineering) "bdT" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "bdU" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_particle_accelerator,/obj/machinery/camera{c_tag = "Engineering Center"; network = list("SS13","Singularity")},/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/engineering) @@ -3261,7 +3261,7 @@ "bkK" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "innerbrig"; name = "Brig Interior Doors Control"; normaldoorcontrol = 1; pixel_x = -6; pixel_y = -26; req_access_txt = "63"},/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "outerbrig"; name = "Brig Exterior Doors Control"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = -26; req_access_txt = "63"},/turf/simulated/floor/plasteel,/area/security/brig) "bkL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "Security Blast Door"},/turf/simulated/floor/plating,/area/security/brig) "bkM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Port Hallway Central"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bkN" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"bkN" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) "bkO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkP" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bkQ" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/machinery/door_control{id = "singularity"; name = "Shutters Control"; pixel_x = 0; pixel_y = 25; req_access_txt = "11"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) @@ -3321,7 +3321,7 @@ "blS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door_timer{dir = 4; id = "cell4"; name = "Cell Four Timer"; pixel_x = 32},/turf/simulated/floor/plasteel,/area/security/brig) "blT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "blU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Port Hallway APC"; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"blV" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/port_interior) +"blV" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) "blW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "blX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating/airless{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/engine/engineering) "blY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (SOUTHWEST)"; icon_state = "warnplate"; dir = 10},/area/engine/engineering) @@ -3558,7 +3558,7 @@ "bqv" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/security/brig) "bqw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/flasher{id = "Cell 6"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plasteel,/area/security/brig) "bqx" = (/obj/structure/grille,/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor/preopen{id = "Secure Gate"; name = "Security Blast Door"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/security/brig) -"bqy" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port_interior) +"bqy" = (/obj/machinery/door/airlock/maintenance{name = "Port Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/port_interior) "bqz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/engine/engineering) "bqA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/stool,/turf/simulated/floor/plasteel,/area/engine/engineering) "bqB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table/glass,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -3582,7 +3582,7 @@ "bqT" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/coin/silver,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/gold,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bqU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) "bqV" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "19"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/bridge) -"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"bqW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bqX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/bridge) "bqY" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/bridge) "bqZ" = (/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3666,7 +3666,7 @@ "bsz" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bsB" = (/obj/machinery/power/apc{dir = 8; name = "Vault APC"; pixel_x = -25},/obj/structure/cable/blue{tag = "icon-0-4"; icon_state = "0-4"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bsC" = (/turf/simulated/floor/plating,/area/maintenance/bridge) +"bsC" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bsD" = (/obj/machinery/status_display,/turf/simulated/wall,/area/bridge) "bsE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/bridge) "bsF" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/donut_box,/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3710,7 +3710,7 @@ "btr" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/security/nuke_storage) "bts" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "btt" = (/obj/item/weapon/storage/secure/safe{pixel_x = 32},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) -"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bridge) +"btu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "btv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/wood,/area/bridge) "btw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/bridge) "btx" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 1; icon_state = "comfychair"},/turf/simulated/floor/fancy/carpet,/area/bridge) @@ -3727,9 +3727,9 @@ "btI" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) "btJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "btK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "greencorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"btL" = (/turf/simulated/wall,/area/maintenance/transit/aft_port) -"btM" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) -"btN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) +"btL" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/aft_port) +"btM" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) +"btN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) "btO" = (/obj/structure/lattice,/obj/structure/transit_tube{tag = "icon-D-NE"; icon_state = "D-NE"},/turf/space,/area/space) "btP" = (/obj/structure/transit_tube{tag = "icon-E-NW"; icon_state = "E-NW"},/turf/space,/area/space) "btQ" = (/obj/structure/transit_tube{tag = "icon-W-SE"; icon_state = "W-SE"},/turf/space,/area/space) @@ -3746,8 +3746,8 @@ "bub" = (/obj/structure/closet{name = "Contraband Locker"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "buc" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/security/nuke_storage) "bud" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) -"buf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/bridge) +"bue" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"buf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bug" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/bridge) "buh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge) "bui" = (/obj/machinery/newscaster{pixel_y = -32},/turf/simulated/floor/wood,/area/bridge) @@ -3767,14 +3767,14 @@ "buw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "bux" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/port{name = "Port Hallway"}) "buy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"buz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) -"buA" = (/obj/machinery/camera{c_tag = "Aft Port Transit"; dir = 2; network = list("SS13")},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) -"buB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) -"buC" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) -"buD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_port) +"buz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) +"buA" = (/obj/machinery/camera{c_tag = "Aft Port Transit"; dir = 2; network = list("SS13")},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) +"buB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) +"buC" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) +"buD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_port) "buE" = (/obj/structure/transit_tube{tag = "icon-N-S-Pass"; icon_state = "N-S-Pass"},/turf/simulated/floor/plating/airless,/area/space) -"buF" = (/turf/simulated/wall,/area/maintenance/transit/aft_starboard) -"buG" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/transit/aft_starboard) +"buF" = (/turf/simulated/wall,/area/maintenance/asteroidstation/transit/aft_starboard) +"buG" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/transit/aft_starboard) "buH" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "buI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/dresser,/turf/simulated/floor/wood,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "buJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3791,7 +3791,7 @@ "buU" = (/obj/machinery/door/airlock{desc = "Basic human needs haven't changed much over the centuries."; name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "buV" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "buW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) -"buX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/bridge) +"buX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{tag = "icon-1-8"; icon_state = "1-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "buY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/crew_quarters/courtroom) "buZ" = (/obj/structure/table/wood,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/courtroom) "bva" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) @@ -3802,14 +3802,14 @@ "bvf" = (/obj/machinery/door/airlock/glass_security{id_tag = "outerbrig"; name = "Tribunal"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "redfull"},/area/crew_quarters/courtroom) "bvg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 8},/area/hallway/primary/port{name = "Port Hallway"}) "bvh" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 4},/area/hallway/primary/port{name = "Port Hallway"}) -"bvi" = (/obj/machinery/door/airlock/glass{name = "Aft Port Transit"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/maintenance/transit/aft_port) -"bvj" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/transit/aft_port) -"bvk" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_port) +"bvi" = (/obj/machinery/door/airlock/glass{name = "Aft Port Transit"},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/maintenance/asteroidstation/transit/aft_port) +"bvj" = (/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 2},/area/maintenance/asteroidstation/transit/aft_port) +"bvk" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) "bvl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/heads) -"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/transit/aft_port) +"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/transit/aft_port) "bvn" = (/obj/structure/transit_tube{tag = "icon-N-SW"; icon_state = "N-SW"},/turf/simulated/floor/plating/airless,/area/space) -"bvo" = (/turf/simulated/wall/r_wall,/area/maintenance/transit/aft_starboard) -"bvp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/transit/aft_starboard) +"bvo" = (/turf/simulated/wall/r_wall,/area/maintenance/asteroidstation/transit/aft_starboard) +"bvp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/transit/aft_starboard) "bvq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bvr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bvs" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -3829,11 +3829,11 @@ "bvG" = (/turf/simulated/wall,/area/crew_quarters/fitness) "bvH" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bvI" = (/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) -"bvJ" = (/turf/simulated/wall,/area/maintenance/brig) -"bvK" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/brig) -"bvL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/brig) -"bvM" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/brig) -"bvN" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/brig) +"bvJ" = (/turf/simulated/wall,/area/maintenance/asteroidstation/brig) +"bvK" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bvL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bvM" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bvN" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bvO" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bvP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "bluecorner"},/area/crew_quarters/courtroom) "bvQ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 6},/area/crew_quarters/courtroom) @@ -3844,18 +3844,18 @@ "bvV" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "bvW" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/blue{tag = "icon-1-4"; icon_state = "1-4"; d1 = 1; d2 = 2},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/bridge) "bvX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/port{name = "Port Hallway"}) -"bvY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) -"bvZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/transit/aft_port) -"bwa" = (/obj/structure/transit_tube{tag = "icon-Block (EAST)"; icon_state = "Block"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/maintenance/transit/aft_port) -"bwb" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_port) -"bwc" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_port) -"bwd" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/transit/aft_port) +"bvY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) +"bvZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"bwa" = (/obj/structure/transit_tube{tag = "icon-Block (EAST)"; icon_state = "Block"; dir = 4},/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"bwb" = (/obj/structure/transit_tube/station/reverse{tag = "icon-closed (NORTH)"; icon_state = "closed"; dir = 1},/obj/structure/transit_tube_pod{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"bwc" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) +"bwd" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/transit/aft_port) "bwe" = (/obj/structure/transit_tube{tag = "icon-W-NE"; icon_state = "W-NE"},/turf/simulated/floor/plating/airless,/area/space) "bwf" = (/obj/structure/transit_tube{tag = "icon-D-NW"; icon_state = "D-NW"},/turf/simulated/floor/plating/airless,/area/space) -"bwg" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/transit/aft_starboard) -"bwh" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) -"bwi" = (/obj/structure/transit_tube/station/reverse,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) -"bwj" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_starboard) +"bwg" = (/obj/structure/transit_tube,/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwh" = (/obj/structure/transit_tube,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwi" = (/obj/structure/transit_tube/station/reverse,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwj" = (/obj/structure/transit_tube{tag = "icon-Block (WEST)"; icon_state = "Block"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) "bwk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bwl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwm" = (/obj/machinery/door/airlock{name = "Locker Room"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3864,9 +3864,9 @@ "bwp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bwq" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "12; 19"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bwr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/engine{name = "Holodeck Projector Floor"},/area/holodeck/alphadeck) -"bws" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/brig) -"bwt" = (/turf/simulated/floor/plating,/area/maintenance/brig) -"bwu" = (/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/brig) +"bws" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bwt" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bwu" = (/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bwv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bww" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/courtroom) "bwx" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/courtroom) @@ -3874,16 +3874,16 @@ "bwz" = (/obj/structure/table/wood,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/crew_quarters/courtroom) "bwA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) "bwB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Port Hallway Aft"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/port{name = "Port Hallway"}) -"bwC" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_port) -"bwD" = (/turf/simulated/wall,/area/maintenance/aft_interior) -"bwE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/aft_interior) -"bwF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) -"bwG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_starboard) -"bwH" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) -"bwI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) -"bwJ" = (/obj/machinery/camera{c_tag = "Aft Starboard Transit"; dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/transit/aft_starboard) -"bwK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/transit/aft_starboard) -"bwL" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/transit/aft_starboard) +"bwC" = (/obj/machinery/door/airlock/maintenance{name = "Aft Port Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_port) +"bwD" = (/turf/simulated/wall,/area/maintenance/asteroidstation/aft_interior) +"bwE" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/aft_interior) +"bwF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bwG" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwH" = (/obj/machinery/vending/coffee,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwI" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwJ" = (/obj/machinery/camera{c_tag = "Aft Starboard Transit"; dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwK" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/transit/aft_starboard) +"bwL" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/transit/aft_starboard) "bwM" = (/obj/machinery/disposal,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwN" = (/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bwO" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3907,7 +3907,7 @@ "bxg" = (/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bxh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bxi" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Holodeck"; dir = 2},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"bxj" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bxj" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bxk" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bxl" = (/obj/structure/table/wood,/obj/machinery/camera{c_tag = "Tribunal"; dir = 1},/obj/item/weapon/paper/Court,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/crew_quarters/courtroom) "bxm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) @@ -3915,27 +3915,27 @@ "bxo" = (/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/crew_quarters/courtroom) "bxp" = (/obj/machinery/door/airlock{desc = "SS13's courtroom and meeting hall."; name = "Tribunal"},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "bxq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/port{name = "Port Hallway"}) -"bxr" = (/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"bxs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "Aft Port Transit APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/transit/aft_port) -"bxt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"bxu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/aft_interior) -"bxv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) -"bxw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) -"bxx" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/aft_interior) -"bxy" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"bxz" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/aft_interior) -"bxA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/aft_interior) -"bxB" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"bxC" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"bxD" = (/obj/machinery/door/airlock/maintenance{name = "Aft Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) -"bxE" = (/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) -"bxF" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) -"bxG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) -"bxH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) -"bxI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) -"bxJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) -"bxK" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) -"bxL" = (/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bxr" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"bxs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "Aft Port Transit APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_port) +"bxt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"bxu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/aft_interior) +"bxv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) +"bxw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) +"bxx" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (EAST)"; icon_state = "warnplatecorner"; dir = 4},/area/maintenance/asteroidstation/aft_interior) +"bxy" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"bxz" = (/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/aft_interior) +"bxA" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/asteroidstation/aft_interior) +"bxB" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"bxC" = (/obj/structure/closet,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"bxD" = (/obj/machinery/door/airlock/maintenance{name = "Aft Starboard Transit Maintenance"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxE" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxF" = (/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxI" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxK" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bxL" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) "bxM" = (/obj/machinery/door/airlock/maintenance{name = "Interior Maintenance Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bxN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "bxO" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3961,26 +3961,26 @@ "byi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "byj" = (/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) "byk" = (/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/door/airlock/glass{desc = "Hosed down three times a week by the Janitor."; name = "Holodeck"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"byl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/brig) +"byl" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bym" = (/obj/structure/closet/secure_closet/courtroom,/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/crew_quarters/courtroom) "byn" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "byo" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "byp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) "byq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "byr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Port Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bys" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"byt" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"byu" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"byv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"byw" = (/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,/area/maintenance/aft_interior) -"byx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Aft Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"byy" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"byz" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"byB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Starboard Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bys" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"byt" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"byu" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"byv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"byw" = (/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,/area/maintenance/asteroidstation/aft_interior) +"byx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 2; name = "Aft Interior Maintenance APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"byy" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"byz" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"byB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Aft Starboard Transit APC"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) "byC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/engine/engineering) -"byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) -"byE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"byD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) +"byE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) "byF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -3988,9 +3988,9 @@ "byJ" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byK" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/engine/engineering) "byL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/transit/aft_port) +"byM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{icon_state = "warning"},/area/maintenance/asteroidstation/transit/aft_port) "byN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"byO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/transit/aft_starboard) +"byO" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/transit/aft_starboard) "byP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) "byR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) @@ -4008,21 +4008,21 @@ "bzd" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{tag = "icon-darkbluecorners (EAST)"; icon_state = "darkbluecorners"; dir = 4},/area/crew_quarters/fitness) "bze" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bzf" = (/obj/machinery/computer/HolodeckControl,/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"bzg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/camera{c_tag = "Brig Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Brig Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/bridge) +"bzg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/camera{c_tag = "Brig Atmospheric Control"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzh" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Brig Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bzl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "42"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) "bzm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Tribunal Maintenance"; req_access_txt = "63"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bridge) +"bzn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bzo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{pixel_x = 32; pixel_y = 0; tag = "east"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bzq" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plasteel{tag = "icon-greenfull"; icon_state = "greenfull"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bzr" = (/obj/machinery/door/airlock/maintenance{name = "Aft Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft_interior) -"bzs" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) -"bzt" = (/obj/machinery/door/airlock/glass{name = "Aft Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/maintenance/transit/aft_starboard) -"bzu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/transit/aft_starboard) +"bzr" = (/obj/machinery/door/airlock/maintenance{name = "Aft Interior Maintenance Access"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/aft_interior) +"bzs" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) +"bzt" = (/obj/machinery/door/airlock/glass{name = "Aft Starboard Transit"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/maintenance/asteroidstation/transit/aft_starboard) +"bzu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/transit/aft_starboard) "bzv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bzw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/turf/simulated/floor/plasteel,/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bzx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/door/airlock/glass{name = "Starboard Hallway"},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/starboard{name = "Starboard Hallway"}) @@ -4045,19 +4045,19 @@ "bzO" = (/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkgreencorners"; tag = "icon-darkgreencorners (NORTHEAST)"},/area/crew_quarters/fitness) "bzP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bzQ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/cups,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bzR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzS" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/brig) -"bzU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bridge) -"bzW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) -"bzZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/bridge) +"bzR" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzS" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) +"bzU" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"bzW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bzZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) "bAa" = (/obj/machinery/power/apc{dir = 1; name = "Tribunal APC"; pixel_x = 25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bAb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bAc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/central{name = "Aft Central Hallway"}) -"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bAd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bAe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bAf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bAg" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4107,12 +4107,12 @@ "bAY" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{dir = 2; icon_state = "darkgreencorners"; tag = "icon-darkgreencorners (NORTHEAST)"},/area/crew_quarters/fitness) "bAZ" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"; name = "Fitness Ring"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{tag = "icon-darkgreen (SOUTHEAST)"; icon_state = "darkgreen"; dir = 6},/area/crew_quarters/fitness) "bBa" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bBb" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/brig) -"bBc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/brig) -"bBd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/brig) -"bBe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/brig) -"bBf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) -"bBg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bBb" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBc" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBd" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBe" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBg" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bBh" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 6},/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) "bBi" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = 30; tag = "(north)"},/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bBj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4154,13 +4154,13 @@ "bBT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bBU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bBV" = (/obj/machinery/light,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"bBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Brig Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/brig) -"bBX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/brig) +"bBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/engineering{name = "Brig Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bBX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/brig) "bBY" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bBZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCa" = (/turf/simulated/wall,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCb" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) -"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bCc" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bCd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bCe" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bCf" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/central{name = "Aft Central Hallway"}) @@ -4199,9 +4199,9 @@ "bCM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bCN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 6},/area/hallway/primary/starboard{name = "Starboard Hallway"}) "bCO" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) -"bCP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Brig Maintenance APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/brig) -"bCQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) -"bCR" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/brig) +"bCP" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Brig Maintenance APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bCR" = (/obj/structure/cable,/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bCS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/machinery/door/poddoor{id = "Mechbay"; name = "Mech Bay Blast Doors"},/turf/simulated/floor/plasteel,/area/hallway/primary/central{name = "Aft Central Hallway"}) "bCT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bCU" = (/turf/simulated/wall,/area/assembly/chargebay) @@ -4245,15 +4245,15 @@ "bDG" = (/obj/structure/table/wood,/obj/item/device/camera,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bDH" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/belt/champion,/turf/simulated/floor/plasteel,/area/crew_quarters/fitness) "bDI" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"bDJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) -"bDK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/brig) +"bDJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) +"bDK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bDL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bDM" = (/turf/simulated/floor/plating,/area/mine/explored) "bDN" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/mine/explored) "bDO" = (/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bDP" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bDQ" = (/turf/simulated/wall,/area/mine/explored) -"bDR" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/brig) +"bDR" = (/obj/machinery/power/smes{input_attempt = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bDS" = (/obj/machinery/door/window/southleft{dir = 8; name = "Robotics Deliveries"; req_access_txt = "29"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/assembly/assembly_line) "bDT" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bDU" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4273,8 +4273,8 @@ "bEi" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/camera{c_tag = "Janitor's Closet"},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bEj" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bEk" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bEl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bEm" = (/turf/simulated/floor/plating,/area/maintenance/medbay) +"bEl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bEm" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bEn" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bEp" = (/obj/machinery/camera{c_tag = "Medbay Examination Room"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4304,7 +4304,7 @@ "bEN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/surgery) "bEO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/surgery) "bEP" = (/obj/machinery/power/apc{dir = 1; name = "Aft Dormitory APC"; pixel_x = 0; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/sleep_male{name = "Aft Dormitory"}) -"bEQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bEQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bER" = (/obj/structure/table/wood,/turf/simulated/floor/wood,/area/library) "bES" = (/obj/structure/table/wood,/obj/machinery/librarypubliccomp,/turf/simulated/floor/wood,/area/library) "bET" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/wood,/area/library) @@ -4315,7 +4315,7 @@ "bEY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bEZ" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bFa" = (/obj/structure/cult/tome,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) -"bFb" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/brig) +"bFb" = (/obj/machinery/computer/monitor,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bFc" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) "bFd" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bFe" = (/obj/item/clothing/suit/ianshirt,/turf/simulated/floor/plating,/area/mine/explored) @@ -4341,7 +4341,7 @@ "bFy" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bFz" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bFA" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bFB" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bFB" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bFC" = (/obj/machinery/power/apc{dir = 4; name = "Medbay Foyer APC"; pixel_x = 25},/obj/structure/cable/cyan{tag = "icon-0-8"; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/medbay) "bFD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bFE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4383,7 +4383,7 @@ "bGo" = (/obj/machinery/door/morgue{name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bGp" = (/obj/structure/closet,/obj/item/clothing/under/rank/librarian,/obj/item/clothing/under/blackskirt,/obj/item/clothing/under/color/black,/obj/item/clothing/under/color/black,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/library) "bGq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) -"bGr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/brig) +"bGr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/wall,/area/maintenance/asteroidstation/brig) "bGs" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plasteel,/area/assembly/chargebay) "bGt" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/toxins/lab) "bGu" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plasteel,/area/assembly/chargebay) @@ -4406,8 +4406,8 @@ "bGL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/janitor) "bGM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bGN" = (/obj/structure/janitorialcart,/obj/item/weapon/mop,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bGO" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bGP" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bGO" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bGP" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bGQ" = (/obj/structure/table/glass,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bGR" = (/obj/structure/table/glass,/obj/item/weapon/paper,/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bGS" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) @@ -4436,9 +4436,9 @@ "bHp" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/turf/simulated/floor/wood,/area/library) "bHq" = (/obj/structure/table/wood,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) "bHr" = (/obj/structure/table/wood,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/wood,/area/library) -"bHs" = (/turf/simulated/wall,/area/maintenance/rd) -"bHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bHs" = (/turf/simulated/wall,/area/maintenance/asteroidstation/rd) +"bHt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bHu" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bHv" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/assembly/assembly_line) "bHw" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "bHx" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/toxins/lab) @@ -4446,7 +4446,7 @@ "bHz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/toxins/lab) "bHA" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "bHB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) -"bHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/brig) +"bHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Mech Bay Maintenance"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/brig) "bHD" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/assembly/assembly_line) "bHE" = (/obj/machinery/camera{c_tag = "Robotics Lab Port"; dir = 2; network = list("SS13","RD")},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bHF" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/machinery/door/poddoor/shutters/preopen{id = "robotics"; name = "robotics lab shutters"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/assembly/chargebay) @@ -4462,7 +4462,7 @@ "bHP" = (/obj/machinery/door/airlock{name = "Janitor's Closet"; req_access_txt = "26"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bHR" = (/obj/machinery/door/airlock/maintenance{name = "Janitor's Closet Maintenance"; req_one_access_txt = "26"; tag = "Medbay"},/turf/simulated/floor/plating,/area/janitor) -"bHS" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bHS" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bHT" = (/turf/simulated/wall,/area/medical/chemistry) "bHU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Foyer Port"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "bHV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) @@ -4481,7 +4481,7 @@ "bIi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bIj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bIk" = (/obj/structure/table/glass,/obj/item/weapon/circular_saw,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/surgery) -"bIl" = (/obj/structure/rack,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bIl" = (/obj/structure/rack,/obj/item/clothing/tie/stethoscope,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bIm" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/library) "bIn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/library) "bIo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) @@ -4512,7 +4512,7 @@ "bIN" = (/obj/effect/landmark/start{name = "Janitor"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIO" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) "bIP" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/janitor) -"bIQ" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bIQ" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/obj/item/weapon/grenade/chem_grenade,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bIR" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/syringes,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteyellow"},/area/medical/chemistry) "bIS" = (/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/item/weapon/grenade/chem_grenade,/obj/structure/table/glass,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/grenade/chem_grenade/large,/obj/item/weapon/grenade/chem_grenade/large,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bIT" = (/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/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/assembly/timer{pixel_x = -3; pixel_y = 3},/obj/structure/table/glass,/obj/machinery/camera{c_tag = "Chemistry Lab"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4539,15 +4539,15 @@ "bJo" = (/obj/machinery/light,/obj/structure/closet/crate/freezer,/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bJp" = (/obj/structure/table/glass,/obj/item/weapon/surgical_drapes,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bJq" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{dir = 6; icon_state = "whiteblue"},/area/medical/surgery) -"bJr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bJr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bJs" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/library) "bJt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) "bJu" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/wood,/area/library) "bJv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/library) "bJw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0; step_y = 0},/turf/simulated/floor/wood,/area/library) "bJx" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/library) -"bJy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/hos) -"bJz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) +"bJy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"bJz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bJA" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bJB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/sink{pixel_y = 28; step_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bJC" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "bot"},/area/assembly/chargebay) @@ -4587,21 +4587,21 @@ "bKk" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/camera{c_tag = "Medbay Foyer Starboard"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) "bKl" = (/obj/machinery/door/airlock/medical{name = "Surgery Observation Room"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/surgery) "bKm" = (/obj/machinery/door/airlock/medical{name = "Surgery Operating Theatre"; req_access_txt = "45"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/medical/surgery) -"bKn" = (/obj/structure/closet/crate,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bKn" = (/obj/structure/closet/crate,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bKo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/fancy/carpet,/area/library) "bKp" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) -"bKq" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/rd) -"bKr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plating,/area/maintenance/rd) -"bKs" = (/obj/structure/reagent_dispensers,/turf/simulated/floor/plating,/area/maintenance/rd) +"bKq" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKr" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKs" = (/obj/structure/reagent_dispensers,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bKt" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/toxins/lab) -"bKu" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) -"bKv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Research Division Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/rd) +"bKu" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bKv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Research Division Maintenance APC"; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bKw" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/toxins/lab) "bKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/assembly/assembly_line) "bKy" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plasteel{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bKz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bKA" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bKB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bKB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bKC" = (/obj/machinery/power/apc{dir = 4; name = "Chemistry Lab APC"; pixel_x = 25},/obj/structure/cable/cyan{tag = "icon-0-8"; icon_state = "0-8"},/turf/simulated/floor/plating,/area/medical/chemistry) "bKD" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whiteyellow"},/area/medical/chemistry) "bKE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) @@ -4629,19 +4629,19 @@ "bLa" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/wood,/area/library) "bLb" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) "bLc" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor/wood,/area/library) -"bLd" = (/obj/structure/stool/bed,/obj/item/clothing/glasses/regular,/turf/simulated/floor/plating,/area/maintenance/rd) -"bLe" = (/turf/simulated/floor/plating,/area/maintenance/rd) -"bLf" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/rd) -"bLg" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) -"bLh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bLi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) -"bLj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Research Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bLk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/rd) -"bLl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/rd) -"bLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"bLn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) -"bLo" = (/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"bLp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/rd) +"bLd" = (/obj/structure/stool/bed,/obj/item/clothing/glasses/regular,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLe" = (/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLf" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLg" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Research Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLo" = (/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bLp" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bLq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bLr" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bLs" = (/obj/structure/table/glass,/obj/item/clothing/glasses/welding,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor/plasteel,/area/assembly/assembly_line) @@ -4650,12 +4650,12 @@ "bLv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bLw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bLx" = (/turf/simulated/wall,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bLy" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bLy" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bLz" = (/obj/machinery/power/apc{dir = 1; name = "Custodial Closet APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/janitor) -"bLA" = (/turf/simulated/wall,/area/maintenance/medbay) -"bLB" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bLC" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/camera{c_tag = "Medbay Power Control"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bLD" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bLA" = (/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) +"bLB" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bLC" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/obj/machinery/camera{c_tag = "Medbay Power Control"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bLD" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bLE" = (/obj/item/clothing/glasses/science{pixel_x = 2; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/obj/structure/table/glass,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "bLF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bLG" = (/obj/structure/stool/bed/roller,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay) @@ -4677,36 +4677,36 @@ "bLW" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bLX" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/surgery) "bLY" = (/obj/machinery/power/apc{dir = 8; name = "Surgery APC"; pixel_x = -24},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/medical/surgery) -"bLZ" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bLZ" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bMa" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/wood,/area/library) "bMb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/fancy/carpet,/area/library) "bMc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/fancy/carpet,/area/library) "bMd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/library) "bMe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/wood,/area/library) "bMf" = (/obj/structure/table/wood,/obj/item/weapon/lipstick/random,/turf/simulated/floor/wood,/area/library) -"bMg" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plating,/area/maintenance/rd) -"bMh" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/rd) -"bMi" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bMj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Power Control"; dir = 8},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bMk" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/rd) -"bMl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bMm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bMn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) -"bMo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bMp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bMq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bMg" = (/obj/machinery/hydroponics/constructable,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMh" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink,/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMi" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Research Power Control"; dir = 8},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMk" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/asteroidstation/rd) +"bMl" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 5},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMm" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMn" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 10},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bMq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bMr" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bMs" = (/obj/structure/table/glass,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000; pixel_x = 5; pixel_y = -5},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bMt" = (/obj/structure/table/glass,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/glass{amount = 20; pixel_x = -3; pixel_y = 6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel,/area/assembly/assembly_line) "bMu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bMv" = (/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bMw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40"; tag = "Medbay"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = ""},/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bMx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bMy" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bMz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Medbay Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bMA" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bMB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bMC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMx" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = ""},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMy" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMz" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Medbay Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMA" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bMC" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bMD" = (/obj/machinery/door/airlock/maintenance{name = "Chemistry Lab Maintenance"; req_access_txt = "5; 33"},/turf/simulated/floor/plating,/area/medical/chemistry) "bME" = (/obj/machinery/chem_dispenser,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bMF" = (/obj/machinery/chem_master,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4729,29 +4729,29 @@ "bMW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bMX" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/surgery) "bMY" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/surgery) -"bMZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bMZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bNa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/library) "bNb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/fancy/carpet,/area/library) "bNc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) "bNd" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) "bNe" = (/obj/structure/table/wood,/obj/item/weapon/folder,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) "bNf" = (/obj/structure/table/wood,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) -"bNg" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) -"bNh" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"bNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bNg" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNh" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bNj" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bNk" = (/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/toxins/xenobiology) "bNl" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/wood,/area/library) -"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/rd) +"bNm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bNn" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/pink,/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/toxins/xenobiology) "bNo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) "bNp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bNr" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bNs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) -"bNt" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bNu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bNv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bNr" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bNs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) +"bNt" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bNu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bNv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bNw" = (/obj/structure/closet/wardrobe/chemistry_white,/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plasteel{tag = "icon-whiteyellowcorner (WEST)"; icon_state = "whiteyellowcorner"; dir = 8},/area/medical/chemistry) "bNx" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) "bNy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/chemistry) @@ -4780,18 +4780,18 @@ "bNV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) "bNW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) "bNX" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/simulated/floor/wood,/area/library) -"bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/rd) -"bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/rd) +"bNY" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bNZ" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOa" = (/obj/structure/table/glass,/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/clothing/suit/apron/surgical,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whiteblue"},/area/medical/surgery) "bOb" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) -"bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/rd) -"bOe" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"bOf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/rd) -"bOg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/rd) -"bOh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"bOi" = (/obj/structure/table,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/rd) -"bOj" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/rd) +"bOc" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOd" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/camera{c_tag = "Research Atmospheric Control"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOe" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/atmos_alert,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/rd) +"bOh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOi" = (/obj/structure/table,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOj" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bOk" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bOl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bOm" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -4806,11 +4806,11 @@ "bOv" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/lab) "bOw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_research{name = "Research and Development Lab"; req_access_txt = "7"},/turf/simulated/floor/plasteel{tag = "icon-whitebluefull"; name = "floor"; desc = ""; icon_state = "whitebluefull"},/area/toxins/lab) "bOx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Robotics Lab APC"; pixel_y = 24},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/rd) -"bOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bOA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bOB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bOC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bOy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bOz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bOA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bOB" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bOC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bOD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/chemistry) "bOE" = (/obj/structure/table/glass,/obj/item/weapon/hand_labeler,/obj/item/stack/packageWrap,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bOF" = (/obj/structure/table/glass,/obj/item/device/radio/headset/headset_med,/obj/item/weapon/screwdriver{pixel_x = -2; pixel_y = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) @@ -4844,15 +4844,15 @@ "bPh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/library) "bPi" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/wood,/area/library) "bPj" = (/obj/machinery/bookbinder,/turf/simulated/floor/wood,/area/library) -"bPk" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating,/area/maintenance/rd) +"bPk" = (/obj/machinery/door/airlock/hatch,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bPl" = (/obj/structure/closet/secure_closet/medical2,/turf/simulated/floor/plating,/area/mine/explored) -"bPm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/rd) -"bPn" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) -"bPo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"bPp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Research Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bPq" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) -"bPr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) -"bPs" = (/obj/structure/closet/crate,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPm" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPn" = (/obj/machinery/atmospherics/binary/pump/on{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPo" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPp" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Research Atmospheric Control"; req_access_txt = "24"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPq" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPr" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{dir = 9},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPs" = (/obj/structure/closet/crate,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bPt" = (/mob/living/carbon/slime,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPu" = (/obj/machinery/door/window/northleft{dir = 8; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPv" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) @@ -4862,12 +4862,12 @@ "bPz" = (/obj/machinery/door/window/northleft{dir = 4; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio3"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bPA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/lab) "bPB" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/research{name = "Research Division"}) -"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bPC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bPD" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bPE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bPF" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bPG" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/rd) -"bPH" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bPE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bPF" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bPG" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bPH" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/computer/monitor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bPI" = (/obj/machinery/smartfridge/chemistry,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteyellow"},/area/medical/chemistry) "bPJ" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/machinery/door/window/northleft{dir = 1; name = "Chemistry Desk"; req_access_txt = "5; 33"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) "bPK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_medical{desc = "SS13's Chemistry lab, to be used only by qualified and cautious experts."; id_tag = null; name = "Chemistry Lab"; req_access_txt = "5; 33"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowfull"; tag = "icon-whitehall (WEST)"},/area/medical/chemistry) @@ -4886,10 +4886,10 @@ "bPX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Sleeper Room"; req_access_txt = "5"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whiteblue"},/area/medical/surgery) "bPY" = (/obj/machinery/door/airlock/maintenance{name = "Cleaning Supplies"; req_access_txt = "0"},/turf/simulated/floor/plasteel,/area/medical/surgery) "bPZ" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_one_access_txt = "5; 6; 9; 12; 22; 33; 37"; tag = "Medbay"},/turf/simulated/floor/plating,/area/library) -"bQa" = (/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/maintenance/rd) -"bQb" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/rd) -"bQc" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bQd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"bQa" = (/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bQb" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bQc" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "12"; req_one_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bQd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bQe" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio2"; name = "Containment Door"},/obj/structure/cable/pink,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bQf" = (/obj/structure/table/reinforced,/obj/machinery/door_control{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = 0; pixel_y = 0; req_access_txt = "55"},/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warning"},/area/toxins/xenobiology) "bQg" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -4904,12 +4904,12 @@ "bQp" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQq" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bQs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bQu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Medbay Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bQv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bQw" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bQx" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Medbay Atmospheric Control"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bQs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bQu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Medbay Power Control"; req_access_txt = "11"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bQv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bQw" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bQx" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Medbay Atmospheric Control"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bQy" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/medical/medbay2) "bQz" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bQA" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteyellowcorner"},/area/medical/medbay2) @@ -4944,16 +4944,16 @@ "bRd" = (/obj/structure/table/glass,/obj/item/weapon/defibrillator/loaded,/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/medical/medbay2) "bRe" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel,/area/medical/surgery) "bRf" = (/turf/simulated/floor/plasteel,/area/medical/surgery) -"bRg" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bRg" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bRh" = (/obj/machinery/power/apc{dir = 1; name = "Library APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/library) -"bRi" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/medbay) -"bRj" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/medbay) -"bRk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/medbay) -"bRl" = (/obj/machinery/door/morgue,/turf/simulated/floor/plating,/area/maintenance/rd) +"bRi" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/medbay) +"bRj" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "13"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asteroidstation/medbay) +"bRk" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/asteroidstation/medbay) +"bRl" = (/obj/machinery/door/morgue,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bRm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) -"bRn" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"bRo" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/rd) -"bRp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/rd) +"bRn" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bRo" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bRp" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bRq" = (/turf/simulated/wall,/area/toxins/xenobiology) "bRr" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/camera{c_tag = "Xenobiology Pens"; dir = 4; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bRs" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{dir = 4; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -4962,10 +4962,10 @@ "bRv" = (/obj/machinery/door/airlock/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/crew_quarters/hor) "bRw" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bRx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bRy" = (/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bRz" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bRA" = (/obj/structure/rack,/obj/item/weapon/wirecutters,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bRB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bRy" = (/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Medbay Maintenance APC"; pixel_x = -24},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bRz" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/table,/obj/machinery/cell_charger,/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bRA" = (/obj/structure/rack,/obj/item/weapon/wirecutters,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bRB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bRC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay2) "bRD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "bRE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/extinguisher_cabinet{pixel_y = -30; tag = "(south)"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) @@ -4992,12 +4992,12 @@ "bRZ" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/rxglasses,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/camera{c_tag = "Medbay Starboard"; dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whiteblue"},/area/medical/medbay2) "bSa" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel,/area/medical/surgery) "bSb" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/machinery/light/small,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plasteel,/area/medical/surgery) -"bSc" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bSd" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bSe" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bSf" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/medbay) -"bSg" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) -"bSh" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/rd) +"bSc" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bSd" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bSe" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bSf" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (WEST)"; icon_state = "warnplatecorner"; dir = 8},/area/maintenance/asteroidstation/medbay) +"bSg" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bSh" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bSi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Escape Hallway Port"},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "bSj" = (/obj/structure/table/glass,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/item/clothing/gloves/color/latex,/obj/item/weapon/surgical_drapes,/turf/simulated/floor/plasteel{icon_state = "white"},/area/assembly/assembly_line) "bSk" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -5007,13 +5007,13 @@ "bSo" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "xenobio4"; name = "Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) "bSp" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bSq" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/medbay2) -"bSr" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bSr" = (/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/obj/machinery/power/smes{input_attempt = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bSs" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft{name = "Aft Hallway"}) "bSt" = (/turf/simulated/floor/plating/asteroid,/area/space) "bSu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "blue"; dir = 8},/area/hallway/primary/aft{name = "Aft Hallway"}) "bSv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "bSw" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bSx" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/medbay) +"bSx" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) "bSy" = (/turf/simulated/wall,/area/medical/genetics) "bSz" = (/obj/machinery/door/airlock/glass_medical{desc = "The part of Genetics focusing on human research and augmentation."; id_tag = ""; name = "Genetics Research"; req_access_txt = "5; 9"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/medical/genetics) "bSA" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/window/northleft{dir = 2; name = "Genetics Desk"; req_access_txt = "5; 9"},/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/medical/genetics) @@ -5036,10 +5036,10 @@ "bSR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay2) "bSS" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitebluecorner"},/area/medical/medbay2) "bST" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bSU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bSV" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/rd) -"bSW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/rd) -"bSX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) +"bSU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bSV" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bSW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bSX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bSY" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) "bSZ" = (/obj/machinery/door/window/northleft{dir = 8; name = "Containment Pen"; req_access_txt = "55"},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bTa" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) @@ -5052,12 +5052,12 @@ "bTh" = (/obj/machinery/door/airlock/command{name = "Teleporter Room"; req_access_txt = "17"},/turf/simulated/floor/plasteel,/area/teleporter) "bTi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bTj" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Hallway Central"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bTk" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bTm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bTn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bTo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bTk" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/weapon/tank/emergency_oxygen{pixel_x = -8; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/obj/item/clothing/mask/breath{pixel_x = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bTl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bTm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bTn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bTo" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bTp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bTq" = (/obj/machinery/dna_scannernew,/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitepurple"},/area/medical/genetics) "bTr" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) "bTs" = (/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/structure/table/glass,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Genetics"; departmentType = 0; name = "Genetics Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/genetics) @@ -5106,9 +5106,9 @@ "bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = -27; tag = "west"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUk" = (/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 23},/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "bUl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/aft{name = "Aft Hallway"}) -"bUm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bUn" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bUo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bUm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bUn" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bUo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bUp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/genetics) "bUq" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitepurple"},/area/medical/genetics) "bUr" = (/obj/structure/stool/bed/chair/office/light{dir = 1},/obj/effect/landmark/start{name = "Geneticist"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) @@ -5145,8 +5145,8 @@ "bUW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/newscaster,/turf/simulated/wall,/area/medical/virology) "bUX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"; tag = ""},/area/medical/virology) "bUY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"bUZ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/rd) -"bVa" = (/obj/structure/table,/obj/item/toy/minimeteor,/turf/simulated/floor/plating,/area/maintenance/rd) +"bUZ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bVa" = (/obj/structure/table,/obj/item/toy/minimeteor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bVb" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/toxins/xenobiology) "bVc" = (/obj/structure/table/reinforced,/obj/machinery/computer/security/telescreen{dir = 4; name = "Test Chamber Monitor"; network = list("Xeno"); pixel_x = 0; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bVd" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -5157,11 +5157,11 @@ "bVi" = (/obj/machinery/computer/robotics,/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVj" = (/obj/machinery/computer/mecha,/obj/machinery/requests_console{announcementConsole = 1; department = "Research Director's Desk"; departmentType = 5; name = "Research Director RC"; pixel_x = -2; pixel_y = 30},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 1; icon_state = "blue"},/area/teleporter) -"bVl" = (/obj/structure/closet/body_bag,/turf/simulated/floor/plating,/area/maintenance/rd) +"bVl" = (/obj/structure/closet/body_bag,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bVm" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore{pixel_x = -2; pixel_y = 4},/obj/item/weapon/circuitboard/teleporter,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 5; icon_state = "whiteblue"},/area/crew_quarters/hor) "bVn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/hor) "bVo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) -"bVp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"bVp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bVq" = (/obj/structure/table/glass,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/radio/headset/headset_medsci,/obj/machinery/camera{c_tag = "Genetics Research"; dir = 4},/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitepurple"},/area/medical/genetics) "bVr" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) "bVs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/genetics) @@ -5197,10 +5197,10 @@ "bVW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Virology Break Room"; dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreencorner"},/area/medical/virology) "bVX" = (/obj/structure/table/glass,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreencorner"},/area/medical/virology) "bVY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bVZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"bWa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) +"bVZ" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bWa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) "bWb" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating/airless,/area/space) -"bWc" = (/obj/structure/stool/bed,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/rd) +"bWc" = (/obj/structure/stool/bed,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bWd" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 5; network = list("SS13","RD","Xeno")},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bWe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHEAST)"; dir = 6},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bWf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -5254,9 +5254,9 @@ "bXb" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bXc" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/weapon/storage/secure/safe{pixel_x = 31; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bXd" = (/obj/machinery/power/apc{dir = 8; name = "Virology APC"; pixel_x = -24},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plating,/area/medical/virology) -"bXe" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) -"bXf" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) -"bXg" = (/obj/structure/stool/bed,/turf/simulated/floor/plating,/area/maintenance/rd) +"bXe" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"bXf" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bXg" = (/obj/structure/stool/bed,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bXh" = (/obj/machinery/sparker{id = "Xenobio"; pixel_x = -25},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bXi" = (/obj/item/device/radio/beacon,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bXj" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 1; unacidable = 1},/turf/simulated/floor/engine,/area/toxins/xenobiology) @@ -5309,7 +5309,7 @@ "bYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/secure_closet/medical1,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreencorner"},/area/medical/virology) "bYf" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "bYg" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 29; tag = "east"},/obj/machinery/camera{c_tag = "Virology"; dir = 9},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreencorner"},/area/medical/virology) -"bYh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"bYh" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "bYi" = (/mob/living/simple_animal/crab/Coffee,/turf/simulated/floor/engine,/area/toxins/xenobiology) "bYj" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/engine,/area/toxins/xenobiology) "bYk" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/toxins/xenobiology) @@ -5371,8 +5371,8 @@ "bZo" = (/turf/simulated/floor/plasteel{dir = 9; icon_state = "whitegreen"},/area/medical/virology) "bZp" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitegreen"},/area/medical/virology) "bZq" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "whitegreen"},/area/medical/virology) -"bZr" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/rd) -"bZs" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"bZr" = (/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"bZs" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "bZt" = (/obj/structure/grille,/obj/machinery/door/poddoor/preopen{id = "Xenolab"; name = "Test Chamber Containment Door"},/obj/structure/cable/pink,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/toxins/xenobiology) "bZu" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/simulated/floor/plasteel{dir = 8; icon_state = "warnwhite"},/area/toxins/xenobiology) "bZv" = (/obj/structure/stool/bed/chair/office/light{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/xenobiology) @@ -5408,8 +5408,8 @@ "bZZ" = (/obj/machinery/door/airlock/glass_virology{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) "caa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/virology) "cab" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) -"cac" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cad" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"cac" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cad" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cae" = (/obj/structure/cable/pink,/obj/machinery/power/apc{cell_type = 10000; dir = 2; name = "Research Division APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "caf" = (/obj/machinery/light,/turf/simulated/floor/engine,/area/toxins/xenobiology) "cag" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/structure/cable/pink{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area/toxins/xenobiology) @@ -5432,11 +5432,11 @@ "cax" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/atmospherics/pipe/simple/general/hidden{tag = "icon-intact-f (NORTHWEST)"; dir = 9},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warnwhitecorner"; tag = "icon-warnwhitecorner (EAST)"},/area/crew_quarters/hor) "cay" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Aft Hallway APC"; pixel_x = -24},/turf/simulated/floor/plasteel{dir = 8; icon_state = "neutralcorner"},/area/hallway/primary/aft{name = "Aft Hallway"}) "caz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) -"caA" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/medbay) -"caB" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/medbay) -"caC" = (/obj/structure/rack,/obj/item/device/radio/off,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/medbay) -"caD" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"caE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"caA" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"caB" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"caC" = (/obj/structure/rack,/obj/item/device/radio/off,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"caD" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"caE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "caF" = (/obj/machinery/power/apc{dir = 1; name = "Genetics Research APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/medical/genetics) "caG" = (/obj/structure/bodycontainer/morgue,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "caH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) @@ -5466,11 +5466,11 @@ "cbf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 8; icon_state = "whitegreen"; tag = ""},/area/medical/virology) "cbg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitegreen"},/area/medical/virology) "cbh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"cbi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cbj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cbk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/medbay) +"cbi" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asteroidstation/medbay) "cbl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/plating/airless,/area/space) -"cbm" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/rd) +"cbm" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cbn" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "cbo" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "cbp" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/xenobiology) @@ -5488,13 +5488,13 @@ "cbB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/hallway/primary/aft{name = "Aft Hallway"}) "cbC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutralcorner"; dir = 2},/area/hallway/primary/aft{name = "Aft Hallway"}) "cbD" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_one_access_txt = "5; 6; 9; 12; 22; 26; 28; 33; 37; 40"; tag = "Medbay"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/aft{name = "Aft Hallway"}) -"cbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "cbF" = (/obj/structure/cable/cyan,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{name = "Chapel APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/chapel/main) -"cbG" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cbH" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cbI" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cbJ" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cbK" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cbG" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbH" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbI" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbJ" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cbK" = (/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "cbL" = (/obj/machinery/door/airlock/maintenance{name = "Morgue Maintenance"; req_access_txt = "0"; req_one_access_txt = "6; 28"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/morgue) "cbM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cbN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) @@ -5517,10 +5517,10 @@ "cce" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 10; icon_state = "whitegreen"},/area/medical/virology) "ccf" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitegreen"},/area/medical/virology) "ccg" = (/mob/living/carbon/monkey,/turf/simulated/floor/plasteel{dir = 6; icon_state = "whitegreen"},/area/medical/virology) -"cch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cci" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"ccj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"cck" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"cch" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cci" = (/obj/structure/cable/pink{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ccj" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cck" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "ccl" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Research Division"},/obj/machinery/door/firedoor/border_only{tag = "icon-door_open (EAST)"; icon_state = "door_open"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plasteel{dir = 4; icon_state = "loadingarea"},/area/medical/research{name = "Research Division"}) "ccm" = (/obj/machinery/door/window/eastleft{name = "Research Deliveries"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/medical/research{name = "Research Division"}) "ccn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -5547,7 +5547,7 @@ "ccI" = (/turf/simulated/wall,/area/chapel/main) "ccJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/chapel/main) "ccK" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12; 22"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/main) -"ccL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) +"ccL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "ccM" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ccN" = (/obj/machinery/light/small{dir = 4},/obj/structure/table/glass,/obj/item/device/healthanalyzer,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ccO" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "whiteblue"},/area/medical/medbay2) @@ -5558,14 +5558,14 @@ "ccT" = (/obj/machinery/power/apc{dir = 2; name = "Chief Medical Officer's Office APC"; pixel_x = 0; pixel_y = -25},/obj/structure/cable/cyan{tag = "icon-0-4"; icon_state = "0-4"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) "ccU" = (/obj/machinery/light,/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) "ccV" = (/obj/structure/table/glass,/obj/item/clothing/glasses/hud/health,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{dir = 8; icon_state = "barber"},/area/medical/cmo) -"ccW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) -"ccX" = (/obj/machinery/door/airlock/glass{desc = "A small observation deck to take in the majesty of space."; icon = 'icons/obj/doors/Doorengglass.dmi'; name = "Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) -"ccY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) -"ccZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) -"cda" = (/obj/structure/closet,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/cobweb,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/rd) -"cdb" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar/red,/obj/item/weapon/pen,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/rd) -"cdc" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/rd) -"cdd" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/rd) +"ccW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ccX" = (/obj/machinery/door/airlock/glass{desc = "A small observation deck to take in the majesty of space."; icon = 'icons/obj/doors/Doorengglass.dmi'; name = "Observation"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) +"ccY" = (/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) +"ccZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) +"cda" = (/obj/structure/closet,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/cobweb,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cdb" = (/obj/structure/closet/crate,/obj/item/weapon/crowbar/red,/obj/item/weapon/pen,/obj/item/device/flashlight/pen{pixel_x = 4; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cdc" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cdd" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cde" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) "cdf" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cdg" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) @@ -5600,17 +5600,17 @@ "cdJ" = (/obj/structure/table/glass,/obj/item/weapon/scalpel,/obj/item/weapon/retractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "cdK" = (/obj/machinery/door/airlock/maintenance{name = "Medbay Maintenance"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/medbay2) "cdL" = (/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/medical/cmo) -"cdM" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cdN" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cdO" = (/obj/structure/closet/crate,/obj/item/weapon/module/power_control,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cdP" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cdQ" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/medbay) -"cdR" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cdS" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cdT" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cdU" = (/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/obj/item/device/camera_film,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) -"cdV" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) -"cdW" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/rd) +"cdM" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cdN" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cdO" = (/obj/structure/closet/crate,/obj/item/weapon/module/power_control,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cdP" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cdQ" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/asteroidstation/medbay) +"cdR" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/cable/cyan{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cdS" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cdT" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cdU" = (/obj/machinery/light/small{dir = 8},/obj/machinery/newscaster{dir = 8; pixel_x = -32; pixel_y = 0},/obj/structure/table/glass,/obj/item/device/camera_film,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) +"cdV" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cdW" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cdX" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/toxins/mixing) "cdY" = (/obj/machinery/atmospherics/unary/portables_connector/visible,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/toxins/mixing) "cdZ" = (/turf/simulated/wall,/area/toxins/mixing) @@ -5643,17 +5643,17 @@ "ceA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ceB" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) "ceC" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/bodybags{pixel_x = 3; pixel_y = 3},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/morgue) -"ceD" = (/obj/machinery/power/apc{dir = 1; name = "Medbay APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ceD" = (/obj/machinery/power/apc{dir = 1; name = "Medbay APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "ceE" = (/turf/simulated/floor/plating,/area/medical/medbay2) -"ceF" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/medbay) -"ceG" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Incinerator APC"; pixel_y = -24},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/medbay) -"ceH" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/medbay) -"ceI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/medbay) -"ceJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"ceK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"ceL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"ceM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"ceN" = (/obj/structure/table/glass,/obj/item/device/camera,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/medbay) +"ceF" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ceG" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Incinerator APC"; pixel_y = -24},/turf/simulated/floor/plating{tag = "icon-warnplatecorner"; icon_state = "warnplatecorner"; dir = 2},/area/maintenance/asteroidstation/medbay) +"ceH" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/asteroidstation/medbay) +"ceI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asteroidstation/medbay) +"ceJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ceK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ceL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ceM" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"ceN" = (/obj/structure/table/glass,/obj/item/device/camera,/obj/machinery/light_switch{dir = 8; pixel_x = -22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/medbay) "ceO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/simulated/wall/r_wall,/area/toxins/test_area) "ceP" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) "ceQ" = (/turf/simulated/wall,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) @@ -5692,9 +5692,9 @@ "cfx" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "cfy" = (/obj/structure/closet/coffin,/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/chapel/main) "cfz" = (/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/cyan{tag = "icon-0-2"; icon_state = "0-2"},/turf/simulated/floor/plating,/area/medical/morgue) -"cfA" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cfB" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cfC" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cfA" = (/obj/structure/cable/cyan{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cfB" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cfC" = (/obj/structure/cable/cyan{tag = "icon-1-8"; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "cfD" = (/turf/simulated/wall,/area/maintenance/incinerator) "cfE" = (/obj/machinery/door/airlock/maintenance{desc = "The 'grey toxins' area."; name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/incinerator) "cfF" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/incinerator) @@ -5747,10 +5747,10 @@ "cgA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/fancy/carpet,/area/chapel/main) "cgB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/fancy/carpet,/area/chapel/main) "cgC" = (/obj/machinery/light_switch{dir = 4; pixel_x = 22},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) -"cgD" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cgE" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cgD" = (/obj/structure/cable/cyan{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/cable/cyan{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cgE" = (/obj/structure/cable/cyan{tag = "icon-4-8"; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "cgF" = (/turf/simulated/wall/r_wall,/area/atmos) -"cgG" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cgG" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "cgH" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cgI" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cgJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10},/obj/machinery/camera{c_tag = "Incinerator"; dir = 6},/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5772,8 +5772,8 @@ "cgZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cha" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "chb" = (/obj/machinery/door/airlock/research{desc = "Make sure to pack some snacks."; name = "Toxins Launch Room Access"; req_access_txt = "8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"chd" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"chc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"chd" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "che" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/toxins/mixing) "chf" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1449; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/toxins/mixing) "chg" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/toxins/mixing) @@ -5822,9 +5822,9 @@ "chX" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted/fulltile,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "chY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 0; pixel_y = 26},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/chapel/main) "chZ" = (/obj/structure/cable/cyan,/obj/machinery/power/apc{name = "Atmospherics APC"; pixel_y = -24},/turf/simulated/floor/plating,/area/atmos) -"cia" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cib" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/medbay) -"cic" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cia" = (/obj/structure/closet/crate,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cib" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cic" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "cid" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 6},/turf/simulated/floor/plasteel,/area/atmos) "cie" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cif" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "CO2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) @@ -5833,8 +5833,8 @@ "cii" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cij" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cik" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cil" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/medbay) -"cim" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cil" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) +"cim" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "cin" = (/obj/structure/sign/nosmoking_2{pixel_x = -28},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cio" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cip" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5890,7 +5890,7 @@ "cjn" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/green/visible{dir = 4},/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/atmos) "cjo" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "co2_in"; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cjp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"cjq" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cjq" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/medbay) "cjr" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29; tag = "south"},/turf/simulated/floor/plating,/area/maintenance/incinerator) "cjs" = (/obj/machinery/atmospherics/pipe/manifold/general/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) "cjt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4},/turf/simulated/floor/plating,/area/maintenance/incinerator) @@ -5906,8 +5906,8 @@ "cjD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cjE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_y = 22},/obj/machinery/camera{c_tag = "Toxins Launch Room"; dir = 6; network = list("SS13","RD")},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cjF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"cjH" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/rd) +"cjG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cjH" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cjI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/toxins/mixing) "cjJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) "cjK" = (/obj/machinery/atmospherics/binary/valve,/turf/simulated/floor/plasteel{dir = 2; icon_state = "warnwhite"},/area/toxins/mixing) @@ -5968,10 +5968,10 @@ "ckN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "ckP" = (/obj/structure/cable/pink{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "Toxins Launch Room APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"ckQ" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/rd) -"ckR" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"ckS" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/rd) -"ckT" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/rd) +"ckQ" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ckR" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ckS" = (/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"ckT" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "ckU" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/mixing) "ckV" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/toxins/mixing) "ckW" = (/obj/machinery/door/airlock/glass_research{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{tag = "icon-whitepurplefull"; icon_state = "whitepurplefull"; dir = 2},/area/toxins/mixing) @@ -6015,9 +6015,9 @@ "clI" = (/obj/structure/table/glass,/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_x = -24; pixel_y = 0},/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "clJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/machinery/doppler_array,/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "clK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/turf/simulated/floor/plasteel,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"clL" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/rd) -"clM" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/rd) -"clN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/rd) +"clL" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"clM" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"clN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "clO" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "clP" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitepurplecorner"},/area/medical/research{name = "Research Division"}) "clQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) @@ -6057,8 +6057,8 @@ "cmy" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating{tag = "icon-warnplatecorner (NORTH)"; icon_state = "warnplatecorner"; dir = 1},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cmz" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cmA" = (/obj/machinery/door/window/southleft{dir = 2; name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor/plasteel{icon_state = "loadingarea"},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/rd) -"cmC" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/rd) +"cmB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cmC" = (/obj/structure/cable/pink{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cmD" = (/obj/machinery/power/apc{dir = 1; name = "Toxins Lab APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/toxins/mixing) "cmE" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "cmF" = (/obj/machinery/firealarm{dir = 1; pixel_x = -3; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -6109,9 +6109,9 @@ "cny" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cnz" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) "cnA" = (/obj/machinery/mass_driver{dir = 8; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/maintenance/asmaint2{icon_state = "toxtest"; name = "Toxins Launch Room"}) -"cnB" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/rd) -"cnC" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/rd) -"cnD" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/rd) +"cnB" = (/obj/structure/cable/pink{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cnC" = (/obj/structure/cable/pink{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/pink{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cnD" = (/obj/structure/cable/pink{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cnE" = (/turf/simulated/wall/r_wall,/area/toxins/storage) "cnF" = (/turf/simulated/wall,/area/toxins/storage) "cnG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/toxins/storage) @@ -6356,9 +6356,9 @@ "csr" = (/obj/machinery/atmospherics/binary/pump{dir = 0; name = "N2 to Airmix"; on = 1},/turf/simulated/floor/plasteel,/area/atmos) "css" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "O2 to Pure"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) "cst" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 4},/area/atmos) -"csu" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/rd) +"csu" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "csv" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Toxins Storage APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/storage) -"csw" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/rd) +"csw" = (/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/cobweb2,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "csx" = (/obj/machinery/door/airlock/maintenance{name = "Telesci Lab Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/toxins/telesci) "csz" = (/turf/simulated/floor/plasteel{icon_state = "white"},/area/toxins/lab) "csD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/junction{tag = "icon-pipe-j1 (NORTH)"; icon_state = "pipe-j1"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) @@ -6386,7 +6386,7 @@ "csZ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "cta" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "ctb" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber Aft"; dir = 1; network = list("SS13","Test")},/obj/machinery/light/small,/turf/simulated/floor/plasteel/airless,/area/toxins/test_area) -"ctc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/rd) +"ctc" = (/obj/item/weapon/storage/box/lights/mixed,/obj/structure/closet/crate,/obj/item/weapon/grenade/chem_grenade,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "ctd" = (/obj/structure/cable/pink{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "Telescience Lab APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/toxins/telesci) "ctf" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/turf/simulated/floor/plasteel{tag = "icon-whiteblue (SOUTHWEST)"; icon_state = "whiteblue"; dir = 10},/area/toxins/lab) "ctg" = (/obj/structure/table/glass,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plasteel{tag = "icon-whiteblue"; icon_state = "whiteblue"; dir = 2},/area/toxins/lab) @@ -6437,10 +6437,10 @@ "cuc" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible,/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cud" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 9},/turf/simulated/floor/plasteel,/area/atmos) "cue" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/atmos) -"cuf" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) -"cug" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) -"cuh" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/rd) -"cui" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/rd) +"cuf" = (/obj/structure/table,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/reagent_containers/spray/plantbgone,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) +"cug" = (/obj/machinery/hydroponics/soil,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) +"cuh" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/costume,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cui" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/asteroidstation/rd) "cuj" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "cuk" = (/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cul" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6460,19 +6460,19 @@ "cuz" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1443; id = "air_in"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cuA" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cuB" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cuC" = (/obj/structure/table,/obj/item/weapon/storage/bag/plants,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) -"cuD" = (/obj/machinery/light/small,/obj/machinery/door_control{id = "bar1"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) -"cuE" = (/obj/machinery/door/airlock/hatch{id_tag = "bar1"; name = "Private Room 1"},/turf/simulated/floor/plating,/area/maintenance/rd) -"cuF" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) -"cuG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mysterysoup,/turf/simulated/floor/plating,/area/maintenance/rd) -"cuH" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/maintenance/rd) -"cuI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) -"cuJ" = (/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/rd) -"cuK" = (/obj/structure/table,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/rd) -"cuL" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) -"cuM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plating,/area/maintenance/rd) -"cuN" = (/obj/structure/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/device/flashlight/pen{pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/rd) -"cuO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/rd) +"cuC" = (/obj/structure/table,/obj/item/weapon/storage/bag/plants,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) +"cuD" = (/obj/machinery/light/small,/obj/machinery/door_control{id = "bar1"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cuE" = (/obj/machinery/door/airlock/hatch{id_tag = "bar1"; name = "Private Room 1"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cuF" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cuG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mysterysoup,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cuH" = (/obj/structure/stool,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) +"cuI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cuJ" = (/turf/simulated/floor/plating{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/maintenance/asteroidstation/rd) +"cuK" = (/obj/structure/table,/obj/item/weapon/contraband/poster,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cuL" = (/obj/structure/sink/kitchen{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cuM" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cuN" = (/obj/structure/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/device/flashlight/pen{pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cuO" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cuP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) "cuQ" = (/obj/machinery/newscaster,/turf/simulated/wall,/area/hallway/secondary/exit) "cuR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 8},/area/hallway/secondary/exit) @@ -6493,13 +6493,13 @@ "cvg" = (/obj/machinery/atmospherics/pipe/simple/cyan/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/atmos) "cvh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1443; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) "cvi" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"cvj" = (/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/rd) -"cvk" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/maintenance/rd) -"cvl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/rd) -"cvm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/rd) -"cvn" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) -"cvo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/plating,/area/maintenance/rd) -"cvp" = (/obj/machinery/microwave,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) +"cvj" = (/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvk" = (/turf/simulated/floor/plasteel{icon_state = "damaged3"},/area/maintenance/asteroidstation/rd) +"cvl" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvm" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvn" = (/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cvo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/rag,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvp" = (/obj/machinery/microwave,/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) "cvq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall,/area/hallway/secondary/exit) "cvr" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/exit) "cvs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6529,14 +6529,14 @@ "cvQ" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Pure to Mix"; on = 0},/turf/simulated/floor/plasteel,/area/atmos) "cvR" = (/obj/machinery/atmospherics/pipe/manifold/green/visible{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plasteel,/area/atmos) "cvS" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "whitehall"; tag = "icon-whitehall (WEST)"},/area/atmos) -"cvT" = (/obj/structure/grille,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/rd) -"cvU" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plating,/area/maintenance/rd) -"cvV" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/rd) -"cvW" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "bar2"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating,/area/maintenance/rd) -"cvX" = (/obj/machinery/door/airlock/hatch{id_tag = "bar2"; name = "Private Room 2"},/turf/simulated/floor/plating,/area/maintenance/rd) -"cvY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 4; pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/rd) -"cvZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) -"cwa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plating,/area/maintenance/rd) +"cvT" = (/obj/structure/grille,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvU" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvV" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/asteroidstation/rd) +"cvW" = (/obj/machinery/light/small{dir = 1},/obj/machinery/door_control{id = "bar2"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvX" = (/obj/machinery/door/airlock/hatch{id_tag = "bar2"; name = "Private Room 2"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = -5; pixel_y = 2},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 4; pixel_y = 5},/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{pixel_x = 6; pixel_y = -1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cvZ" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cwa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cwb" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel{dir = 9; icon_state = "warning"},/area/hallway/secondary/exit) "cwc" = (/obj/machinery/computer/arcade,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) "cwd" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) @@ -6572,13 +6572,13 @@ "cwI" = (/obj/machinery/atmospherics/unary/outlet_injector/on{dir = 8; frequency = 1441; id = "waste_in"; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cwJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cwK" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cwL" = (/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plating,/area/maintenance/rd) -"cwM" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plating,/area/maintenance/rd) -"cwN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/clothing/under/sexyclown,/obj/item/clothing/under/sexymime,/turf/simulated/floor/plating,/area/maintenance/rd) -"cwO" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/rd) -"cwP" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) -"cwQ" = (/turf/simulated/floor/plating,/obj/structure/table,/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/maintenance/rd) -"cwR" = (/turf/simulated/floor/plasteel,/area/maintenance/rd) +"cwL" = (/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cwM" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cwN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/clothing/under/sexyclown,/obj/item/clothing/under/sexymime,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cwO" = (/turf/simulated/floor/plating{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/maintenance/asteroidstation/rd) +"cwP" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cwQ" = (/turf/simulated/floor/plating,/obj/structure/table,/turf/simulated/floor/plating{tag = "icon-platingdmg2"; icon_state = "platingdmg2"},/area/maintenance/asteroidstation/rd) +"cwR" = (/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) "cwS" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Access"; req_access_txt = "0"; req_one_access_txt = "7; 8; 12; 17; 29; 30; 42; 47; 55; 63"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/hallway/secondary/exit) "cwT" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cwU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6601,10 +6601,10 @@ "cxl" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/space,/area/atmos) "cxm" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cxn" = (/obj/machinery/door/poddoor{id = "mixedvent"; name = "Emergency Vent Door"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cxo" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) -"cxp" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/rd) -"cxq" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/maintenance/rd) -"cxr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/rd) +"cxo" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) +"cxp" = (/obj/structure/stool,/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asteroidstation/rd) +"cxq" = (/obj/structure/table,/turf/simulated/floor/plasteel{icon_state = "damaged2"},/area/maintenance/asteroidstation/rd) +"cxr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cxs" = (/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/hallway/secondary/exit) "cxt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1},/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) "cxu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/device/radio/beacon,/turf/simulated/floor/plasteel,/area/hallway/secondary/exit) @@ -6624,14 +6624,14 @@ "cxI" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) "cxJ" = (/obj/machinery/atmospherics/pipe/simple/yellow/visible{dir = 4},/turf/simulated/wall,/area/atmos) "cxK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"cxL" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/rd) -"cxM" = (/obj/structure/toilet{cistern = 1; desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; dir = 4},/obj/machinery/door_control{id = "barbath"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/rd) -"cxN" = (/obj/structure/sink{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/rd) -"cxO" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "barbath"; name = "Bathroom"},/turf/simulated/floor/plating,/area/maintenance/rd) -"cxP" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor/plasteel,/area/maintenance/rd) -"cxQ" = (/obj/machinery/light/small,/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plating,/area/maintenance/rd) -"cxR" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/plasteel,/area/maintenance/rd) -"cxS" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/rd) +"cxL" = (/obj/machinery/seed_extractor,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/maintenance/asteroidstation/rd) +"cxM" = (/obj/structure/toilet{cistern = 1; desc = "The HT-451, a torque rotation-based, waste disposal unit for small matter. This one has a heart drawn on the cistern."; dir = 4},/obj/machinery/door_control{id = "barbath"; name = "Bolts Control"; normaldoorcontrol = 1; pixel_x = 0; pixel_y = 25; req_access_txt = "0"; specialfunctions = 4},/turf/simulated/floor/plating{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/maintenance/asteroidstation/rd) +"cxN" = (/obj/structure/sink{pixel_x = 0; pixel_y = 32},/obj/machinery/light/small,/turf/simulated/floor/plasteel{icon_state = "floorgrime"; temperature = 273.15},/area/maintenance/asteroidstation/rd) +"cxO" = (/obj/machinery/door/airlock/maintenance_hatch{id_tag = "barbath"; name = "Bathroom"},/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cxP" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) +"cxQ" = (/obj/machinery/light/small,/obj/machinery/vending/sovietsoda,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) +"cxR" = (/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/plasteel,/area/maintenance/asteroidstation/rd) +"cxS" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cxT" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) "cxU" = (/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) "cxV" = (/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "warning"},/area/hallway/secondary/exit) @@ -6652,7 +6652,7 @@ "cyk" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel,/area/atmos) "cyl" = (/obj/machinery/light_switch{dir = 2; name = "light switch"; pixel_x = 0; pixel_y = -22},/obj/machinery/camera{c_tag = "Atmospherics Aft Starboard"; dir = 1},/turf/simulated/floor/plasteel,/area/atmos) "cym" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/atmos) -"cyn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/rd) +"cyn" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/rd) "cyo" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/hallway/secondary/exit) "cyp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) "cyq" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"; tag = "icon-warnwhite (NORTHEAST)"},/area/hallway/secondary/exit) @@ -6673,27 +6673,27 @@ "cyF" = (/turf/space,/area/shuttle/escape/station) "cyG" = (/turf/space,/area/syndicate_station/southwest) "cyH" = (/turf/space,/area/syndicate_station/south) -"cyI" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/hos) -"cyJ" = (/turf/simulated/floor/wood,/area/crew_quarters/hos) +"cyI" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/status_display{pixel_y = 32; tag = "north"},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"cyJ" = (/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "cyK" = (/obj/structure/table,/turf/simulated/floor/plasteel,/area/bridge) "cyL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 4; icon_state = "blue"},/area/bridge) "cyM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/simulated/floor/plasteel,/area/bridge) -"cyN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) -"cyO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/hop) -"cyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/hop) -"cyQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/hop) -"cyR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Head of Security's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/hos) -"cyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/rd) -"cyV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/hos) +"cyN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyO" = (/obj/machinery/door/airlock/command{name = "Head of Personnel's Quarters"; req_access = null; req_access_txt = "57"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"cyQ" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hop) +"cyR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Head of Security's Quarters APC"; pixel_x = 24},/obj/structure/cable/blue{tag = "icon-0-8"; icon_state = "0-8"; d1 = 1; d2 = 2},/turf/simulated/floor/plating,/area/crew_quarters/asteroidstation/hos) +"cyT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"cyV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) "cyW" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plasteel,/area/bridge) "cyX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/blue{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "bluecorner"},/area/bridge) -"cyY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/hop) -"czb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/bridge) -"czc" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/rd) -"cze" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/rd) -"czf" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/hos) -"czh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/hos) -"czi" = (/turf/simulated/mineral,/area/maintenance/rd) +"cyY" = (/obj/structure/table/wood,/obj/item/weapon/storage/box/ids,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hop) +"czb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/maintenance/asteroidstation/bridge) +"czc" = (/obj/structure/table/wood,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"cze" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/rd) +"czf" = (/obj/structure/table/wood,/obj/item/weapon/folder/red,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"czh" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/asteroidstation/hos) +"czi" = (/turf/simulated/mineral,/area/maintenance/asteroidstation/rd) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/_maps/map_files/Asteroidstation/areas.dm b/_maps/map_files/Asteroidstation/areas.dm new file mode 100644 index 00000000000..8f03840720e --- /dev/null +++ b/_maps/map_files/Asteroidstation/areas.dm @@ -0,0 +1,119 @@ +//Hallways + +/area/hallway/primary/fore + name = "\improper Fore Hallway" + +/area/hallway/primary/forecentral + name = "\improper Fore Central Hallway" + icon_state = "hallfc" + icon = '_maps/map_files/Asteroidstation/areas.dmi' + +/area/hallway/primary/starboard + name = "\improper Starboard Hallway" + +/area/hallway/primary/aft + name = "\improper Aft Hallway" + +/area/hallway/primary/aftcentral + name = "\improper Aft Central Hallway" + icon_state = "hallac" + icon = '_maps/map_files/Asteroidstation/areas.dmi' + +/area/hallway/primary/port + name = "\improper Port Hallway" + +/area/hallway/primary/portcentral + name = "\improper Port Central Hallway" + icon_state = "hallpc" + icon = '_maps/map_files/Asteroidstation/areas.dmi' + +//Maintenance +/area/maintenance/asteroidstation/ + icon = '_maps/map_files/Asteroidstation/areas.dmi' + +/area/maintenance/asteroidstation/brig + name = "Brig Maintenance" + icon_state = "brigmaint" + +/area/maintenance/asteroidstation/eva + name = "EVA Maintenance" + icon_state = "evamaint" + +/area/maintenance/asteroidstation/rd + name = "Research Division Maintenance" + icon_state = "rdmaint" + +/area/maintenance/asteroidstation/cargo + name = "Cargo Bay Maintenance" + icon_state = "cargomaint" + +/area/maintenance/asteroidstation/medbay + name = "Medbay Maintenance" + icon_state = "medmaint" + +/area/maintenance/asteroidstation/bridge + name = "Bridge Maintenance" + icon_state = "bridgemaint" + +/area/maintenance/asteroidstation/telecomm + name = "Telecommunications Maintenance" + icon_state = "tcommaint" + +/area/maintenance/asteroidstation/bar + name = "Bar Maintenance" + icon_state = "barmaint" + +/area/maintenance/asteroidstation/port_interior + name = "Port Interior Maintenance" + icon_state = "pimaint" + +/area/maintenance/asteroidstation/aft_interior + name = "Aft Interior Maintenance" + icon_state = "aimaint" + +/area/maintenance/asteroidstation/fore_interior + name = "Fore Interior Maintenance" + icon_state = "fimaint" + +/area/maintenance/asteroidstation/recycler + name = "Recycler" + icon_state = "recycler" + +/area/maintenance/asteroidstation/transit + icon_state = "transit" + +/area/maintenance/asteroidstation/transit/fore_port + name = "Fore Port Transit Station" + +/area/maintenance/asteroidstation/transit/fore_starboard + name = "Fore Starboard Transit Station" + +/area/maintenance/asteroidstation/transit/aft_port + name = "Aft Port Transit Station" + +/area/maintenance/asteroidstation/transit/aft_starboard + name = "Aft Starboard Transit Station" + +//Head Quarters +/area/crew_quarters/asteroidstation/ + icon = '_maps/map_files/Asteroidstation/areas.dmi' + +/area/crew_quarters/asteroidstation/cmo + name = "Chief Medical Officer's Quarters" + icon_state = "cmo" + +/area/crew_quarters/asteroidstation/ce + name = "Chief Engineer's Quarters" + icon_state = "ce" + +/area/crew_quarters/asteroidstation/rd + name = "Research Director's Quarters" + icon_state = "rd" + +/area/crew_quarters/asteroidstation/hos + name = "Head of Security's Quarters" + icon_state = "hos" + +/area/crew_quarters/asteroidstation/hop + name = "Head of Personnel's Quarters" + icon_state = "hop" diff --git a/_maps/map_files/Asteroidstation/areas.dmi b/_maps/map_files/Asteroidstation/areas.dmi new file mode 100644 index 0000000000000000000000000000000000000000..de71db012e530afb07c97da3a16510069d79cc1a GIT binary patch literal 2513 zcmZ`*X;c#E8g{#-jN6zCV}p)Mnd6p~jw_nEQ%crVTyhJgP$Feb$Ta_+gyD=yv*s)aZy{hS2!Ei za`i!G)TASWH2Y1!aj~<-UG+W*3E5X3&L_{O;Q6K0*fCe-mo-ldu)0SpP8bH+JkrCN zZb(VWAd(FR&6E$;{ibnE($DY|S#=1=no-D9H6#Qp`_xcgo{TfS^$dnQRwi~^S%1q# zIXF(4A}&SsielSr_5H3~6(i{g$2#UX)m=0>PR=^FPT0YeE@=^RVBquBG92{8V&adzQu)Z^2Cs*O5rY#kbr9l#@zHfd zJRY>UPQ&irdW`u=WlZoUYb!23nNChyNZ;WkB`3JtnURc`;YiOW-cJgDH>B05ze3xZ znbSR7_ecx+?zy^(e}Q@EYuF`4%=~j-8W--QMR!|(G(5Jg8q@X2D5CSgxT3cK5sosS z!{|OgAG{8xx+grsG|O5{Pkxa4u9KFj6=mhn6Izgh#Y%R^A!&aOt(x4X|sxTv~Pq znszx;s;|`fw89Ik_wJGlAI`^fXr=D3u7$CWd`;GNW>pFgq*Pq)>3Jp9E(*K5xby6U zVe34>_B$H~>=57N+U&)y1jeEM=1aoJ*fw`Kn&{*q^4L;B?i~SYgVmB28GwaRY9Vuu$AY6xZ%NH6pdxO12`2d&E0Ev?^*^H~l@eZK&Rx}h!Q9X5 zmX(p~J}LwFmwN>?<4?%-%b?UyPA|Q+PqmF)^cIoB9Ofm7R_ErE3)S*tP$(Nt4`-lV zrf0aLV2LpZW~M_k$PHi+KZ1`b%Z5c{-xgL?h$Bbmh*nb9!+?L1`8Bmwqf|JM<`8mK zq}HxP?wjfA-gXyl{#C-)1$q8Qf{23(8lFID**$g>zTR!I5UTi_O#t;?8KZA z0x2%`LA__!#IS6;J{$}Pu#hB=KUYnNq zv4H#dtnZal(p$CrR|Q%9ODLvgQ4xRMl3aJK_1(@1`660Y&g#IbpnH&9$qMvyo9!7M ziHvvPX53%02{iWYyocznZ;vI67nVMd0Rp07fwh#_0Z+!qIjaHvjj~779`vc!gH4S5 zJz2Y=qZ5Obnr4_)r=~SI-fn1C^Dp|o#TJU2Y`ANNx{&wcu$J$UOaa%*>`?29H){}H z+s8srBwy%Wl1{#m4rKvc@=0ez8}vS5#tQFxtofNk!xMFH-KG_~vsX42KWQ9hFe%Xe zz#Cmdn-Gurt%XFX|jIlX4e#*qT-1Bt!^K>;}bt=aj!K2{6ax$cwS*wThK%>b{Z&`B%T zLZ#-3w~!8P9groIaD$TOW#Csk@|erzYB0ejGJXTX({gEiW>yrkdCto;ZPeLI>g+H8%w2)<&(=1bWbj&&{&BO9L8TTZG;lge2SX5Rs^$hIR zHS5DV7JD?_p5qhO#ZHxBm7%25@aUt-YeFX^|#EO{{>dUyTFT!eq3nnnULSx5hk5Q<- zlMk>HTtRY`)p@eqi4qB{o21izNNNoO-f+ALQ0@eS{4GyP{=ur&qZx=)@`KCK#(4xt o9P17BZ<(CW9`R2;G2?K@|D?o+40o%&KbnMxi`#=01`%?C(>$x7+aL&2UI>$NZKCk%#ZTE^C6afHW zuf3hk6#(GjMtJ}s0dBAv{gVLze1BrE-Uzqx4!a%d7ZUCl90UN-1vxLBg5_=ZbYXv0 z+&JulPX1;8N-5s=PrYN}Vg4({wu!Ia)I0wW!zrNdK$%Kqr}FCs2$KObO&hDvG7E+_ z77$UGR?gTYG#YcNCie&$9q7Sc^SU4Lw2=BEFlR-t(9!m`2o!JV0>RS)kt+aEEv z%g{&-7(Dg&$h{9b2V)P8L%tk%K`|7FhIQEpXHg!|vxlEu)Jd4lo+Ei(?K4rmx12qm z`MC4eurGUEB#HXAR>)wX8Nq{X)fxGQ^H7qq+W$VY_u+lLNAh06mdF0ioKY0)J!k#> zj^wHS;&^w0Q`xsAB&oeH^w#hoZve^2(p{{irPso7^QVKwOLdhvr4n67y(`Ein*VY1 zH+x&pKzW`$$&CRYp2c5T&&|=FvFz)*dS^||%J4DOQe)}p1w)nbSXtEB4*9a3?II@= zl{g`TgJ)Hccdj@~S~zQ=D)fXSgwQ$Cm$Hwbtew6HSehD&$%-djcvSQyAv-T{UURfV zyc=3S$eVL}MyyVJ#V~xmbm9B9mHs^iJEyl(PqU44uqyP5erT>u>|)5yWn#TWWS0Ad z3SghWtC=(1yyT29xVX0c7_VM)dM|wWL#=erBaFW&=q-vj&tWM&&GGU|Q*hwcl<@*-T4o16tLfY;9(F8kU zD_xeb6`_`UStQHY`g>0f`DvAHj+jAtzntAWbg`CF)|<62c{bzK-Of*jEG-{XoC;He zU)?X|`+D;bM*L*V{#o7$KZ?w!7iJ|Pyh#NFm!HapPH{Wy@yY+#N3!p?vDSLM*%}mh z#=<1;mH^dQFY{UhL3!k`22Go^B5o;Vd}i+o#O#GusC4PAz3DeJru4FSOa}t=wpuOi zc+gjGnE`wI5rPGYtanw&(4^A__Zxu%$H5n?s%oxt0qx$)*)2V|H<<}49yc~!S003= zE_8o0y!YMo&C}0Kd-+Q`N~E_NUUEBzneLjKRkcz z&Kfmt691@Ref4?SpBj3;@Z9C+8R6^IIpH=z(cv~LQQ>7H4l}BJM^5D%fUx`W4gQ`y zJ>3u*MZtCHk~j}3v+w`dRB(4kLp+sQnJ1o*)MPL1@LplN_s!=WhE+=df)Yw&p0!;{ zx@_AFX-!DHPmyoup}xbBj5x03Ixs4?az3i!&&uWkvoL7*>q{i5zsO|d*gdwsziflj zdgifvW^+nsH9Qv%NuLUPCR}jfpjepYMfV5FE9_ZY5rxC@YPz0b2T6~7>Vv^y6HPV7 ztoNx2;Io_?XPLq#6|nct-BBsQYbGaMB0^D1o9?5+&F`JVuW2s6zc_NO@NK2ZH9Ysz zr%>hG@PB^xy?sNNiFiM~^`5&oYgPw5KR7=EM+q?R4R}KO4=f)weh5|csi~gbLpxcJ zc1816&J+0fz~VpqK$V3f*GzcMnO0P0^94j+bnz3;TP{HLcmJaeO5$eSW8oEhUh)a(VV;R)yT@$0Lj9 zKB*+ez22jB*z5L}<5kfoa%yYu2y!Io=WPxacfp4)p~_F#eburVx9s&{M+Z-NM76S* z%V9KQdc4K8>Va{K0aqfcnb3gqh(j*1nX47gCu7%twWON2e|Q^FG9O-DLM1!oq5RgT znL5i9M9q(#hfzE3_8Xf{u)o%4DTsw$`Bm+EoKYBiyM*SjF_uGL$*Jd{u}~C=!#V2l zw^~`tkJF#YW;du)l$oVz99w%P_K2T?#I^basN)NIWMETyZ=8d%5?2rO@d_3ThEw<~ zcR&E(ewhJk2QBl}Yk!x30Z+OxCiiFUrm!BL$6m6i@0@MRwKU{(WC~4y7&z~s+C(Ie z3i}J6a{JUJM_fKKto7A$m?Dx`_be2n!%yI2Pe)3h0?bOaHGx@+fHlyh&dt0qQCQHO ztCl8$jf_dVimU9vi6twGMBYK`P*acuC!Arz_$C|$6uh@^!s0Fq&043)AiKqsk4?6~mfcgUxQ z4APH~hT?+~>90A0YxD+rZb?1ILT*XZ?ETO`yq_SXBbFlx#TbQ_?b#`WlJR{(WEks> z?ZwI0{pv;4!XZHH#rM*{U##Fc!k;fEy>M!AIB4j+{}kd+C~?g;4UW7s#+DtPC>Cv^_Loiar76nLgI)P(9VmC6XPm@VPg?}zt0y-=CW zQ`c8aTf=~rGE;hT^1$#o)a4~Pyru0N-Dtvn8cj_Mjg0hl_=zkmoD$dSS0j9h#H=Cv zF3*WR3Qga^pO18C&Geho?E)k7mo{Va_kg!j8Xvo+)mJ&<9@9jj<>nv01m`~wqfh8X z882ycEA2sewCx={Jb9D!Ca<4nx;W7KF+38|g#QW~AzsRI?9}PHnM=J~QYaG1x5@g} zKG*pe%1%YEd{c(5n8O;V0nqjZm9A44jVlyA!lr_kUxxC=2ZFCS;^I{Om#vw-ZKypk z@IdVV@*~|_3WAeo0s4(07%}F?GfXqIFFaNbq|$tBwlQ?s>Mn48rW(E;f54t@c@kG|XrGHzdDk z6~PJ+dsrkuBAdh;4Aj-Z|JpPX^nE~ zFifpezdW%Nz;eW$uOCcmeEe&B#p)+EV(aEy#7n)id%Qv=0y-7Wld==5kdDjw7qoLc zWbuaO^Dt{ESc#GeaI=hBfT^0gE_aC0Xw1qQ!VHMljEv3lW8vI!$`pm6YcCHOamUri9xulx8;_Zg+HM98#{Hf6Sh z_5-yK#56tg#tKr#j_?q8C6hy5Er|AzokJz+_jhLpq5;$$%M>;~#Bm>b9Xc_<)JoLu zb^3*;3GL_k_W;WJB5YSdmQ2-+8K!{(m;NmI|MRf_(SmH=x>NuTk$NFJK^LC>I-MP* z$USY#-@(5K3(d}Pm#yH>NfvK&5qaxijM>n_Lkh@ME}F#}Z<7Z2pi&6}vjp84U^Cmj zbFZe#9@XiASl5LxXRz-9060I?UkG$x4C=_m3-EGPgbjBXwr-^nr??sdIGo2rk_=2* z(o^)DV-JgSCF+)Z#hT&j-;?>c36%%DgQCq!IbVdi2|%#;_?t89AzawuIeGPD;pfUt z>!KzLC_7Hy&wP z0C48nz~djnMXEZclw|!#4zRoke8oD8Mj*a;!!R?_^_6<$I8Sp&SBhe%l z)iMz}f%_f#LV8&C4dvm=J71Xe0K)dbERN!iNaWUYDSS(B$aB%u;S}CSD$p!XSH99& zw6i3I0}6n6)G#Z~XK}8r>U4Cd_DNAm-ZwlU+gy@)(;ciM)l=mb^txeeySo?D#~*>Cp1x_&T9 zV@FDh@nY1&UUTMaigZ3_K21)SwhAlte2#S5x!uVj4iw@|!xp|jV~#I{ZFCaK%w!YH z5fRp^UBYnQtY?KOVsk?JFE^8KoY!n1iio~*pKrun@{T1x9o&o0KRceQBgAX5LoBY%6 zJw8BP&)bChci@N`m&L36h0@|8N~RHBgm3kLDetn19dYLSOMPZ}-Ew91$Yp*l29kYX z0w)RJ|L2U;xKL8KB=e~Nel)r9@pqZdUlfM#l79=btxcQ;?TPC#@!L37IB8^teVfwz z&GwFG$k@4^s^Sga!-`JQzO^`F%LCakoqQXQUued7R;PBRpE{6 zHv3P`Hr)#2K^+&q6)>DHb5$E{Ir7~>>M}Q?F zlY-}_{Sx2~bD|3(J;?yc$WZY0Vm!vLKDabEhTrxO;GQ8_oyXR&(g{=+dUfpNNT;9F z6@ndP!pK-s_2T1qP8Y<^EE${)dX_tI$<2^YVFEF)04+WKV>~Px@~hv(8S`B%G4K(_ zzmyIBmV4=K1@Nip@zgJ!p-$cE+R@&)$9I;EQlxHF00FNz^74%&M~7+7!Y>m@ORjZ; z;qP3Nk33Fp`)<5utWwTI7bI!;FF0mA{L#^?KDbVt`H0l&9X>o)HxQ{bf=zX(cMMdG zs8jeY)3XiLN!si+T8&~iZ*u%?> z{auODCVQJ6i-h_y&D}?&QHB!sBXjM8@ei}XJk}LQCiWNN1H!#wU%3}JFtjciGq9xl zd9ym5%DK5lMa%lP-fYiRAk~c+s$S-m(_%8D6(bZr_XE~8$80t?ha#{yBm+mxNg&6^ zM>Pm4qZxj#w|l>K4b!Zm?1pr=o-5;$G1|oTB;7NYo}-A&+g-@F75zYkl>vC!Zf3i}*cn(a?_Ym90EJ3j**rpnP<{Vuu6_||LqKX_W-O@h|1=@8y@obk>DPO$Q zrvt z3(@3R|H=zS%~-U8iAJXLIPX4Y1j-dv`(3=A!;t3WnxDOq<}O ziR0`$3)8I50dPtDTjk5Un#dN;Thn5>#f{!bjyIi$A2tit+G>?sdrzmP$=GU3Xb`~t|96#8oX<3B5{;+96KurJ8Ma46Bq_Pp_+tMmgIH> zcs^?19UE{?NZ~)pJ>8(Z!EWC(%12rIxsrCB<4?WeSGF`a^=^(F6*b=rOocp*ecgY1 zjGzc)W&XAS4kru1YuENug4^n?XVe-k>}DZt^BZUN(V8~ih|t826Bh*GiPFHgzP)W?s#421w zbM+G$w(!s$$NH6F^ZkZjGJxaBd~opNFPwvlAWuy|jeT+G0U_eBrKtHKkjj&(5FmMm z5B}lmXlN$p)ubApcToX&DPK&U;R_cj0FGaMV!^L+i>uFgib2;JCM(I~ZB+%KnIG~B zKqFT{m$wYsAw`&YRugiX@bj;6$a>Ut?9`j*BOw10D(a%(q&;Lp?U0EBZe_z55fS%N zQ$eR?9ys13+S55bJ^dir7Y2jrV7*&($ZW=|{YtT<*FP+n4j$`Ls}^)?akF~4VO?3u zo*on9K3qh4A)q}OTfe&GU#b84u~H|JuK>QY+rdbuPJcPAVCPpb>z9(`P^Aa;JyfSZ zZ0Z~CKG=DBqlmsNDcSmaZ}1qg&KzMog;@O(@k&K-rh$l67S>`|3*4=TV)Bwz=kR>AIj-{#4)2Fg|ea*^EXoaWa zbHUP*L!m6Pn>Q-okxeU4$45Y>P~_8dB7Z7OKNoWq@#YTe5=d@43$Xs2KW&~Epo3HW3}1XNnnvU66al*b(#F)TdO+*tUa(AG&X z@2lId-mn*>q-2cD#ykU8SfX3VJJL|z4E(FL%1(hahAu{kJXz)=9mjk)ny4@zW{j92 zwrg&^n$rTb*5kR0r}aLMrPP(ph{9tn1zcFCJ9HU@8kr3?aq{*#w_)rlNenxexrINM z+7iy=&Qh2qM9vmrg?&x$>y8Q^Pj7Sdc0p?7t*Ddlcv#9w@+i&shssA@5k5e5c%TTF z?N#B2h?wE%XLj@$PTvfOtDV`J5^CWbyceGtkO2OAsQ&ndudspl)EQ`gCK6(QjvuIk!aQ9fZ3 zET!&yg1`8znay0wtBPQGt?AHdNYhIOp7FKVcD*jZKa4uGyzmc@%$a!>#&ll@Bao&e zv}-)2DOo1Y(C-cCtP#+$P3}~OUKGy0z;pPX2HR#u$g)Ut@|>;ASb4z5vx;XJ5Bm>0 zfh5o`*r|@ZmOE}8O?zt6LooKA0=-aVK`lmO11lDc`S3B2al82(jxMP+tV(P%bSq5y zIUhH1->%i^y{~__s_i<`;k0WAHQUnJO()5E+M*05?Ul=VSuXnOqN;=@G0pG`5%zj>eHaH)Gv&EgP^%XpH{d<@( zuU0?%4tQW6Pi!lOY$sDBUt{V9vfgp)ZrUR;OR!$cfL|Ot`&ajI?_#p6z?gx^?@rC7 z@>br>;SL!u1pV=ectKCc>PK5q4}+5|2z8d1gg&bkUsGYv`^F_e(waO3-VQl~&}x7l z%bKy*R9K>uptb*ZRI-*}d#>D!m)!=3mv0s+hnIQiztj;PTs!?;JycZtraj-eEqcVd7TX{-{${DU=Atg24}K z@u@4rr>|W-<+-lt(>K8x-BA9=FX3dRlVPi%DF~cq@#Ugr>Xy^{Rc!{xyA^)EIz#ZQI0+t!Bl#5@=Ua_0Vu8T=Wdc{A_SscB`afF>(heiaImXNcmnJvng zx-w`p1)ut=A};8kd+c)YRxTbgVll`V_hGhAwFP)M{=WJ8v&`&-MlQQKRGKF>< zK7M9qH~3$G^#7imOXY$!0bWc~q|N~P10Dn%I7R=pLF5`-KF@C+Fvrd72OC4r(F4D< zefT*36Fc^kEoZT@WqhbaZZdjj50bnt8gx2=n|}{?2l8t?V9Dn@RUt4@2oSnuCCIgz zfO8!w09>GEur6y!4T)EH=-v~zuD@OI%zc*gKt2mdQ|n%OuR;7bnHzO$)}UaFMijNzY}RP}2y0K^vpL`c=Z6KPCyd=kzrkwc41}$^?k2+HMiiLt1^uN# zxYyCn9GS6{Jo%+L{icJer0e_)A^y4omjd57kQVBbl20}G_IEYr|-2WxtcSQNFqPRLwz$MwcKkKaAY z00U&$23GC`XJPfn_7Sqz%8TjZ>Rlw+p`-9heez zvn()zrMkuyEiVIh9k|ZmFsTcB7Qq13jBpA(#a`Z6?+L7P-;Hz_rANzII#!PCbHw)l z`PO#C#b9rv@`euFHen^ABA7kM9OzeT>Rtb#91E#|vUC916$^%g$)A713ah@ewhy}I z&VYevIrv;mH)+yE7tD71U3WS(|3lN1HKdwilmTQH*R!6MvLxbXry%#SPo2hYKZ0!J zRL9TPo3A6@9V4HqMs!~-BS|YJx5~s*_RpP5H6KbGbLhZjSOxvBxU9Hq;_#*(3)GWh zzXmRi&)1r&#o;8&<(N(6 zpXpcrDD=W-^44zGni$HxLej@)OD7&#* z8VDpd(#oBIHDf(*1V`c!Pg;hK7AE8k%K&cII#-1GJ;G}jNVHQ?WICH`c;!D}bf0G{)^&g$es}Y;1yQg*FzPns2Qw_e(uGFd z6@+_Z9KDQaLtc0T*XnxKSUR+R%+T@IQEx~Z`q&2A{0R-`dB794*dN+HprFwD-6oUH9&I@!=yp?fokk0z+Mk-YvIG`?%;*!=`L$nGO98+X1Rj^p4Z7 zUh`%!!Kul1_WU;ov^n1hwln9UC%!@@IZx7rj(8B%9EmU#dB3{-&987%vp;_Nx|b(+ zYnd!MMaq{;ewyYPYj6x1(T;Jz8>P2X zW!q7K5AuV0-6qVxY%m)KG3KvwMVqe+@ficPh=p~JS8X$?-FsR=+i zS$=NMoZSLh8#RO`zsjR>0;~3uq|o27^~#oHTGt7SkpwR4L~OsL@!F~14cDo@uPtss zb%L4$SMI9|3D^Q&dlt@r_rGU!a=qQRR!oa51h1S*6l-7(zK+HZ#J4&Q{29VHmfc3M zUPkgiO+UUVSvco2vFGiN)4=~3IifBOx8)cOl~x65+?%+$+1RodKpdq3lP|0NT z>VtJROuaCFyc1r5Z!Y*)YfLVx4PAcrgH_%pMGK5$;Au1?_4!_t5h}D1yOm2_Jdq1} zaOJQ%BQg8}p50e!jtwHzP^wQaZA|7hvT|&p=2tI_)9S#Y?}Nh?^Q#~eZF`YfjjZQI z!!$e~2H5eJCIC0vbD+w@kf!+?Si&3D)$`RYx`7stNreFDlufYYcUv1?fF#j+8+ojI zWx=JdO~%Q?19!(J(5(p@2>l32CE-A;2WzW&2hw8|*S3V>6+_(iEJn0fN&GdLF-(q8 z43X!Sh}!ER_!I|1@Hy{Z3)+PecWt=9Q;AdmM>1;(T3uY?dPFzweOW{ahH2^~+rW{- zu!l-$u$@MnMN=8ef@uLGk<}@X?VN75vpo}lhwfxz<0CIK3Dns-W3HiT_vimM%+CCO zCSwo~jL$Y)@obwwWd`82x**8fMR>@c!W1zZawXS^~O&OCRD6~~74zvgTmjBVDO4D#xt_#dGkEgF3 z+9SWd2OaorEQt99^Odf=9yR(u&5;|yiY)1E>+NzO%O2=MML2HCmN-opF?r!I13t}A z3xBfvzd}WhYj&|8Vm~kS(BG1k;uo$FKMjQcq?E@gZMOx-v5eUw+T_vzL_}lV+^9_) zDs+z{YV^T$PJ6fK!TV7srT&P=6OunUUM4NYos?W>H8~sqodfrV7KWg~uFJF^kjmqWjc_DM;HM5_ee2DicjPw}o1- zWA@lR@mkKQ{U0vCPN40I|2+hKkZv&E-46%$>+YN=j)E@Br(rmKKEZsWR~N!i2bg>4yLEFpP!dR&-MleJ zHM!!Ms^IGpD6#00Hgp;Zvpg$uffcR@0DJh6Gx-b$O?W@$G+2oXr@0Q~(ke5#n{!~{ z1Ykth?Fzt*xs1wE`Ghq)9kCQPpKD%o1zWiZdM z$|KEpU3sFrySVG-6RI~_3%!bXIHLe>44DUf^|;>4v0v=&Q$V=_T<4iFpf1!48l*N? zzeBDbd=du4Z_vu$Bxoek6{+-0F6j9tN(8b?!o}LJ^TDkdu{wn8IZb9CIbu8lBN1I6 zEEREJFRA}(yUsdDFO_&=Xh;aYQo)Q@3H`@1tx;*4$!MxQAOQf&BKe0cWrN+`?pE*T zYT`_0cQULm6l16W8aZL^;;Jhekg9bbd+k?0uk|)u%GZ_M{`<29t~b;dljozF>NKtI zxcBSCojFuka|U+)is?vg@0HVINzgG}ALLL!$DLRnDi&>wbpPdJYLo*GsN#v9f`;p8 z)M5>1aZq=PwbcN#-y2$f0ykf;OWZWpY`?zHTtLG=>B84jf_3C;=_AUg+9-D&<^LME zBK9zA#F_KU`C0vp&}k!qk?Za60uMzN%K&>ewG(P zynII9F?%{ymUc^-wlUImgkbyPa$8!J7Jxfv9y_9}Ty6$(mlPNwL#fX#oFUF}JuI&w zwVf>XyT%J7$pkx20j=AP&}jY`I+ny*8FFQ+*KJWzu-9%ZM#wq9-P;WX4;(;Z9mV*3 zR`3f9?_U-Wwg1c`u}{24TXgxKGsRIXeF~4zM3;f>fnnv{aU=ypN}521fufU!v1G!s z8>p$Pzi2|K)qe;M?oR$RmE3 z5-P`SIKd2zFn|;+mg(GsHM~uou-)}V{%@!mNJAoZ zE>JhbQ46R@XGoUdh%d$-bK^oOOM~^~iC;aT3=+=Q{%d+P>9b6+P9Sr6Ey*>XDgMAxBJ1VaJH^ZW}Vwych)C_H+9GokE#uJSW)S7c@U z_za`;TWABDv~V=aVu)Dj1l_=VX0+BSeltzP)nnUoB0`?xLO+iAdA_CEwB(= ze&nL0O$y$5jHi1S+HZLqz{!p*hLYY}^0<@B=(<`2m;C__ULyX}f{L>EI#==bCMlmav*Mk%8HY;kLj{4=LFo zWCi zVA{qqI}COuB+^8@4t^<&s`h{v5V*LK9_{Wd-l+W`-(kse=;LkhD!^sZ$lN>7ah#$jQAdQo%cPh~nfd6F&*(j7J6p3+-f%5?T8F_Eap8Gp zx!@-q2N@L?i$gaDDwrR;?gdvK;~T{#@S$*rrucAX*QtHX3omDepr{0!PW0=0v6p_? z2K`~LyF)6O6Zqc%+~f9sVPt(n(@8=#|M=BN;Sai>byu}Elr9V;VgH60i|ZtPJ3QQG zVzwIGw{LB#I&(~lenyJtcAxEDCzF02+z9WLNu&AP#|8%#V|u>dxgJH^urM)G!Dwo+ z1r<(t;v?{Zea85u7HE2a_<5e}{-N+fbEBMm9_F7qEYFe04nGO8OF!SadBetWHqPCa zq9{kWqrAYjq2zPJSBFnC5(H{lmRR8*3*r=`s&co^_nmYPL8~Vu$9V;k&sCC7z>C2E z_Sy#+9ZQ~x6Ag>cpfwOowRkSYW=4$>piFB*a(8aN=b+!RGU>VKQ#X%6%_RF z(?i3d5~bmwrBzu@9T%lHR^1H?HWTIE0@n3xehYf`ka~bWp@+{usDg9V9^CpyJ9S8A z0bzSiw6#~2Bs%u5dMgh6YnVO;rj$3DXE4&KW(064lYP|=d z-a?g;@|@=K;`y(X_g(d*Rg3}B{MshA`jip-TaFQ;9=51R*m$T;fo-!i&%dhZ`XPsO z8)o;u@G*B8X7{s~dY>;y{_C#%_CM~*|M6Z%^6;_de~b>{+}m2ev1tI11v&*3V`|1Q z=!u7Gynv-gk(G@B1O-t$iayN^zCh5-Me}0F2iz#Q+=S)5_k9^!4>&_T0? z@>9nsY0wfx=A=3B@as$7nmos8-Ao(XF0*oF`fuH-az#GM)v<{H+RU9fpA+v^XR8O& z!w%2v@^+TDKZkP-j6#S;h{q!byrAg-x~a&5XoBljt$E3lr;Dq0{jRa9tNlu&yZx6e zih_5lxiz7}& zF>5bf3gdQTwbVc6Z6+w<21x;kl!~7{Fj0M!v94gA*)U3ubJ;`7O{k?RU>nLf3~lwiMUpt7#~krch2NwRS$)xzFJB98-NClC-q&YtqkFIx zb^VR9>Z1~8pgaWQceB{PekM{eLpPA~_CFyk4I95BKqmb5F;DnXRM{%i9n=;*LF=Nl zk*!zeTQcX6SF2h1i-gMw@trzc@{*ae^K%+VXdk{KE!1yJ>xN6EwxAW4x90|%^0Dhd zLuKRK+_cW8h4?Y&&z@?5=3lB1+1hP-I$akQfax`xm>X8p9LR6`G^H_J9!qGAOysU< zm<~M~NTO`_kK%r=w4D1m4;;Ju0+NCLBphfeP&*=i^p*A|`ojpd`Ny?Y|Bol$Rk#ta zw0p;Zs|qM7qyQKM5~HC0W_N}pjX|oom#BG@NWLdux#ZdcoEL0)A*~|Ham=x%r(X>= z&L~^o#dBXEI#%L^JXvCogPf)XJ@;IOYiSd?-OLUByxa1Gd}lm7eV;6?yhdN*zOHjJ z1b071lgJ87@mVT}_hW8G56DdWZ>Xk~YBgH+J zK4|EL(L8?I-I)KPpruYnSbF&`Wm9Xe&G7IUPw7|}x70r~XGK4~TV4{MJ)Uy+{gH~~ z8Z5h&@cBs)v$6UVHh;`0?LX2HwrC1zq-f&_P5$;lO1FuWVR!rCX;cE5&tlFvR4oj| zzR&XKTqFvROfDX&2X_s(DTo5n!z6Oss3NFfyYR7)s+KX`)q6?z>t;# zC%?uU6m8-NR7dyj3woI1(B%$;Do*C2oWs(I_DlF7)!1%m3IBAGQWw6jk=^cy{~d}H z>K^lXh9&dWE28KrAvI9hZBzl^A_M1Y!6GuzytXk+#7H@R`lAh>>eV@P2G-d{&Nq>+ z&1=w5@j;{}r4i-i3i9lH#dpf>LoA|fwsbN4OLp!?dFNE>R;Fa@ALKjK)n72>PxO3T zK+c;P|Gxw)kGFlu#sWmAAr6ZMO&q9EAA8BYGNk-y6MwD!7hAZ!nkM^c<}l`xTXXRF z2gL=|h!nUMwLFe&@>x_xzgIQkkjaS$xWL=;KQ@NVq1hC)knpqrIAL!?MB|gUn5$fG zY><@t+LXmuo9ve5-(Um&nKT|!TVq__5?<*tG33z1;lqck&$>O?fYL9jkJEBk0u<8ht`Fc9d{TKbCsO&_m6l3 zPcX6+yAm}r(peab9Hxz&bry|Uf}Y1)oLM@ZAatep4IDqQiLTNq6aVw-$r?=X7QOD- z^Rf!Pv;1e&_z%8#o1eS0SV!4!y?m3M#T?%ypNT#4xZYP6B+sMeCPC(!!1Lb~go;aa zT=L*AaEedz!<_xAn9S;!mEO*y{q%h(<2QoVs>S9k`=lNkn_xWpP7a`Kg@t+RZU)AAqPa z8W(Jjo57|mL>kUvip;1cMnm=AI|1)88^qYR-GgbbkxWC%LFt-qg zHNjhq05TF-m~4L+!H0lpsQHAEWMHC=>2nA<$v`wDwVyxk9bWN zvwp*#iD71}qU*|7!^eW!wkDs`kS0(@m^y{iG0s7k#V}iT!7NbI@;}P?UkCI5%`~!$ z*xCA9Qk@dN!eL;t4V*02ex_lr53@tt+S(CP-*1ilv59xx{fe# zqB7z*^<^xk&Sx@4#}5`h=6ac%csCBJQEjT60Jk}u3J(R`etSflW%g;;#V@I^lf z5CHAiC(<$;y0XN*0CnW?xglMeEb!5a$bRx@gzd_xAeWKrQFC+9tdhUgr=ggxkV`0? zAl&}6Uj{jw6}dJW>D#b&n^B3nV_} zu}f;dZXuIfxx|CSmQ%IB-Bfo?W>4%CW~yQ(Ta5>$CYS_$TDsFdgjrp^iyicV{9Ki1 z>|Z^w48;G{&qT&`q<3S-2B>E}!Sb-*; zoxCcx?>^@_>3WwC=SYXXc(c_gBeeDfo%QXV=Mbt^J0v z``}ut5^$+UA9!Z`;NYiX$6QAF@jGqr%=gJgYAp;)hESWReh#AElUq>-#nBZGQ4wZ^FmYq>d9E@nIYila1dwX%v>`rl;T~q$VQd+nvq?_2h+&qx% z*kjEYV+abt&O%J;l%b9|cJT+Job8+Di1{r4urHE;c_#YT;YnkAG>o*9uyO=m&NZ*~ zfH_xCj>r8NQ)6}8^t}lzF`eS$kICL`P{{OhEs2tqUW(fw!dS zStbx;0W(f;<;R?`j?x6e33GzL8EE954`OiHXu=gs=eU6!kfBfes0+mC*l$gff0o>H zsT#kHsA)E~pev7yR&VE<)ObpTx&|M7Y-BGp=MT;})5B``C^=j2dxzwawBe{0TcmNk z0gWO*viyr10Zv|n`FO+WQzFnM9&W3Pr zxU?xF>dg=t58+}W(~;Vk05&6MbhI$h6Db)Bg3)x*8WTYG)8DO^H~#)&al25Mwj&5= z0^feUoY3!7i)M@11AFev@_jyBW53mwz6R@i{#BuWKRGSDMc1}HcT;ZpLdbqd5(Pal znuIr4pSUpgeCG_G2c*TnXCKJ;_ajTTmtNDTbRbd2a)+4`CIa_0Z6O$Ft1#HMz|>B(Yy#1BVjyI zY@5^Z&NY~&vv#W!S@pfg{|@+tPs+ZS)(bUSW2|cDcvIdd?zg`#0iSXi zFDC*W_?@|Y!qaW7Vbt{ncB0u|ho0ebAY9;6j0$4J1T`3(CPm$>ObvaRk&Qt9FpovG|jjz-< zf?2m!klgZn-eQM<->{$!W1*Hk<)Q~`ZP{6zA`^j+Tr;36J$PaRlI!RoNHw<2E1 z5J(m|s!oDqU(F)umY0e?*uz^4XPa7AaEF%})b`!imJb6{klc4XGoa(O_kqpR3C?=D zt-+SgSNIf4#M_VGvI;)5qpHUB=&(D2>h^(ZswfCzV=HimOXc!J99IYW7?b$`C`)vC z*WG&{M4c1CItDy~L;s_*|HrQWUo-oaQJbiogycGRx1X_REfU_5crWCh{ejhZQ9`rW z?!}mJuMgVd7Vcci+1(eemzm^Y7$R-FwRR zaGP*Vs9$C>=@__0**S_EcWUZiS8;vjDpBz>rL@ldLpsf8!(Nl7oX~TuM>nB2t>w5= z|Af0mrHLM7k{#|XJ2zS{Z+k0fa{HlgB7d8wU?Oiwk85)zlHXkfU3swy5zh{&8LTGV za4FHf^%|n{tGihWDlE$SB5pSMlH_p17ZDLvg4bjo+Z-9K(;q_A3}WRZpfyYt!I`X| zLoJcJbUe5!z)ck%>}u*t%?NaqB%Q$Z-aeO`M%6PuTioxinQ0ue^*X7kTqyh{c}`EW zKi1TydRN?X2iANu=)dJJE~HVkc)$xLF?_|?JO#MfM1o)~$o!?~m|*Iz#H3a)LdBfuPe_$-p^=oCDyUR)vMvGZImIEBkug^HazTy4Gi z@t#{a`WQK?!`w-jr1fAlyiuLOJsXW@v_NKOYx08AxJAtXXjd-pjC8%3H4=Im6HJm; zdtQh~+=@T2H)M3zmSfFt55FV3xqAwy#QG^UT>n_t&(F{%oa z!sIIX@9dV9uabTHOZj!|`p5v|9!v61L)}!kc#N)m=Afcprf8%n?wsX`M?oft2hFy& zUsf77E}7K9D9_#`yzU3ySZA4-c}@wvJt|nddG5%V5SL;<`!qqVc>a!V4`>j|rCGJT zXZL5ux4z|tr^EY#__y2n=A6r?n)yFcH2xUzPF%pTAB!n2BN{WUO zk&GE4w4e>yQ>ci@l5Iw`sIg09DWkFsgHf2lZ2vpdXZ!uWzvub=pWpj=bkDu_+&k~} zb2XiRY)c#P{c-0g!80}B97sc8_sQ!7z zmD=R;Yu&U56Hj}RFI$@O8025zJ7G61*m7s!W~nZ1AE4GazshLJE6s{3@$MqFTev4&>hk~&mU}@a-=L0nAkr5s(85uSGP)cjvhI-nxjc2dh zkMX7u-HhiF4ZQa$o{)N6V=y{CYuB-Lp;>ZDgnJ~7Q>#?XKPgu;BV9rbiR?Onv;7nj zfZZ}4`5brfVB=M& zSa7}CN({LT?|e%C=n~2q;HBPKsXJo<{DB=0sXsIU(NTdQvxPoUZ-7F;2cWLj}V1LTHkphEE)xEDe@XY}I3| ze4yAy70!;A8)r(MMrGg}^@1n7US?vum!RFb^O-F1{#d=p9KBHy!&qyxjSmCg%bv2F z+WxX2BC6ooqqr@st)n7)muH}0%a#b7rkyy0X7PDwjQ%0*$R8aqsF)|u#)F0TpXYdP zgjrTZNdSj+r@EtFN6wZ;eUiW)QSOk2by~J(uw!<>jHkA$f2a2j&hQH;B_9>SRJB-& z=ezQqJ<+H>zt)H~A!q+OJ1f4E(Xx%!TC#&zKXL6Q`rX#WK;Gk)_ouhv%7+%7kP4=` zNg3MxU&@$BJe#lMN#_x0jF$1$W@q7e(r$hQk2?s*N+Lh%qkM)y3Ylr_tfWHQB(V;b zenH>^%SlB*GrB``cZm_FfBTOK6%z?ncIE=LPCah-mw~mN6+BA83($Je@Qp}2CMsrz zy(x;<`=ya(VEG!o$=_3R;{w)ZM%%WGcH>i0SowL?BJFEM>QQeIZ!RcaJv|R!Ht~`n zXL@{3NxRi)i5d_-G9&niQCr0y@RcvE3QFYvikBP7CI&|PCz1r@u@*-O%voCF?lT^| zMvXK@sQ=`^x+C!2(@R!^Rpa;ohc?+~2~UH6JCpb6qf32+Zcoj`Qg8!`F}!|1m2Ws4 z?D85_Qp}ZOroIPKboHmDhbP6Z?8?dAPC=QQNtNj zB1(G-)|lqSZeA#8!@kH|CoSknr%Hy_I3B#ND*hu{;l@O)nZ3SH7feZvvsWmi01-7rucvo+aZ zz-XvYy>@f++?up<+h@|Ouzurt+dhHg9w3}E0i-i=6Eb62*jq>i zfIbMkKT8zq?>4Fsg*ru-tr40MQIn7BvgfW{gl|q9{}l3dMqmbkUn0L)7@4Rg{CIb} z`Ximhu_!C2UK|KWy%V-QZ$Y!?d9ZcmBLuRW%`)0K+kcDZV19w(sWvUy6?n&xy%1_P z9taFYoM5-o$0q$v@`v~qSUz~pX6o{?gA^LdK7 zx1YYVW&lM~8_-Yw`q|nP$XhcSGmv-)ViN8lrS!^Ns8$C^r{rv}9Z)<^g&hBIIW?Tc zAU|0HLAjT%nnFQ_i;b-Dq7s6ER3wKbCZ$aor{rbvg}YlMeHaV?rlU@U*9zFOB=){h zzBFLW0idj>2*z2pz{t(-p>@HYz|E@Dtl=yq&aWZI->EuRLI6Cqg)eyZX!6*Sab}3A zP%>9Q{&t_+)P;H6We)bLA?!J)PcS7*QHum)%!&a0?ad46*}I`=R)AaNWXX61t?EJV zJ5r=TPO}8LqpH#K9Od2ZQjODa57_a|!?$Q<(r5drpyCk*m_KzD%x*p20c$h|KLptw zj1cyoGKTWc^K1mhRtWoDd~b?cOLZQ=1P%LeIEiBva-t0u~}QN!;7~c_(W2 zgJ(yL>X^F~Y`M$;`;t4`Glu**s3N(V1^qQYRvvpZkygf?;ChC)0JeEqUO9QZ*7FJn z#6k@LK8*&ZF14J@B2w^ zDrApC@fsEgm*4bO_B=1-Xb3c_v-LCBr`}}qu4*NBluUTMB{?7LFTXKge!F_J#6j>u z%}3I_BKA%kI0=i1QA`aT77x@d@Y?KQK;&2Eu6a3Yr+7QzHo1IYY6f)2FcA&3pRaua z-f=Y8-h03O?c_hwVYB++$#)yW){TJ6X$(6h1#4NTYAlOmGxVe_cvc>Eox}I1*aYy( zDDba5Gd*)HmD-{a-VcTs18f=6Pwmn-rQh9#bO1REQrSzyxe!N&vze|RK1`#)9pOcT zm0-$?Ssm!7kCrx#BgC1{WanPZ!*OdF1}HIwkm) zbb(pciCfj!V8fF1_1`xEw+L{ox$-U0lzpVQa}dB6IOa2t=IO4w`L4MxFA7_=4`U5O zc!s&%5bu}o$Z+PBqx7G{1t<6n6L|h?t z;_<2~`9PFi4Zgl$VrvD9m49pQ5+8)s?`eVUU{`%hij5HT*MFycAm5zn+4P91oCyV>nDqq$*%wXje|IzQO6 z-uTqA*|NqG{jNwc$f(h$X9C%qH>L~PT;1DWGSL%vR(26bs!~YllL&lIEu>J-wP282 z=Jg4}FzB0#hCuG&9nS;*IGn1q<_jCuC)V(0zHX|Adcn2qsn&YSjo!H8`1n)$MMmR~ zN2OBcE~CPIul0`Ytjy#g9V@Gi$aX()-(4pm{!w<@b}olYoS1o*!wRzkp`G>H=!s~VrI;oa(xm&fhfOh@>{O-dKBx2t^-OcW;liJ@uS_WuQ*!Hh5 zRYy?hFp5}^6EM!Gu&?!2g;6~2y|2YcelPWX{x?38oPdOCnV)QG7|y~m>)wc3wITNw zd!NrFHMW(afYP>WS@>h6sAH~(%ed6c4pa~o*TG7C1`oF&nBEQ;fq!+kmv`&SmfCA!ati}%FHmi8ons4K=ILxL83a|E{(dB`BhgIa#$M2&k zO$$3iN}Sh*Z*V_w?rIHQ5uL(hpSl0zsFSc-fs7p!UE}?QgOiO!puhb7)uB&yx3<%X zMk9Jhlc#g9M}B<9`*M6SAu5yO(4ao5cs-M2|Fis6|3|rhf`ngT9Z{6lCWm{TUQX_X zpRILB6dRMOD~QC=KEXRtm_^16bsg~&VJUq|xpQRv1C74kA2CSZj?5IDcIWgg6)y{1 zQ`Q{b7v0{#acbBd+nQgVlVj119BTs^4-`A;NzeZ?f-sNTt%!Xp>ZJ^QJ_s_hb%M~I62s9C1W@SYy7Jd`^%#$gZ(NkvDbkbb`~Ew9AR{EXMDyVFB&PoHQ}hw8tgK^V4oPmw%1@W#5~8T zs$s&|iMhiTw#ph=0-f9Qr|D7K@qsda^jDBbzpZaHpVe>n+5bvTWFT=1^!vZ|T= ze7Z-x;_`C`1$kZc)uBrXWPIMJi!K=(Z5^{ceo^LKwn4UGGTjt1Vhj~q>K?H)%g?eL^W zf3tEBN3*Xb!DHw-i&|!!OW8IYT0&_zhK*#V1`~2{H`pwCE17h4c^t{AZx(!cP9={( zhxKbJz?8Jc11Jrb#}IlK`+)lzwmNHqbN2PWxntjd1PI~r2>9Nt*ktL z=Ua@%4|*iI*^pzKXNsYOPE@(F$OT?k@gv}=F=yFIvT7g=1~Kc+9jVBZzP>NHLu`dz6fx>k`gE(6Ji53#R1jCC}oUXD`qX4U-*uw6|+e7 zhC@@l2XB>8c{>NBuqQgaPe1I8wGW4_PAJE77HV4w!D;WFX!&8B z7wP!SluC!9Cd%-*4~HX5X@XTWF~pU?;`?9Yss1Uw{X5#~KlGl%iH230^r;7%JY88< zPcFRNUPc-^ zD#{5+=~?2g@=f(7i^@8a;oKklqjJY0KC3-7gUf%rx#Q_V@X874c`6>QPUoJekDQBu zcjc2L!O-H)LSaN#)S~~FMCs+jU^7n~qy4GOGDnMPCBRb>YwALFip?QgFe}f#6-Gaq zh4 C1#G?caQ;&-Y{a5!shw4G&iL7q$-zu+~g3fG`vjO)Z-1o9-qV%-+6v4mZ_{xTB|){#V#-KT3Q(lgolrJ@hgoZ+Wt@crh$BM z&6F!U^!t7JlfLMD@z+nCtW5ihE_eTnuFVW*>^RR2ATxeKzcCxaIr6_C!x%O;i$RB} za$hLyuCzUiKX`lTU!E{*j{W|H;MfotQ_6VDB{7>w_>>v=wbL=WHVZfj-2VX?*ksIa zAtn2UNPPI|^36HU=nGU(zerT4St|F2BGbojPV zgXZ#tfq_RV8cxgn{kr&8J&!wRIP=&obIXq1{q%FLu_OV6ZPtT#ufjij$7e>p(=xNX zdD;03i4)}hG4i&cvuMiNJ!In}#e{)E+x{Fx3XJ>t{~7d{$$(z8l(pl9j6W_J#ik06 z9hu9C_R>1#4!-L8!+LMiIfe{Egg@J9I6r#1Phz!6D(ta$;x>-v?4g(Pt6jz)nT3t} z_|F$FCEdTVjicX}!oHUxTD42gpM89<=UiZ(BVTUJ>^?goe1c9aKG3j@78rp4qlzQi zY4{DVX}^`7(P=n{5bzWR{V_TEKJ-v!=Kh{3c0rm8Z?H1+`sr;J#j{)ANkA$ba|m_2 z_6>YQE#xW2oMCnrXTpTGcWwNJ5U@93hemx^VAt&Rq~=&o4zQ0tESc`Go{EHO53!Kn9#(4q}Z_iDL&JsB2-?3!X}R$vO@xV z5?tK>)9vct9@DGJ@xRkQ{Zq;Q)!QOn^5#kUItfS5(iPlK>A8$j@h$3Kf#N(bafz<_ z^uQH}E}EP*o@~45XB;~@>wBd1Bo~y|6*Z4%yQFqF5rjU(4W4lAnc$9lAE6nU^gMlx zFxk@8J9KB1`Qv$q%w`a>V3SxvD~KQLITiu}6I?GjJ;`4*&2D?-u9GD1Ic@Kj5O~Za zr`xa0Bq+GjD1V-cm!Urzb9y3Mq{?M>`Fj3@$e8LP^j>z~TqjaL|V)U|4MoWb1?&Tn6l z_Jtl_pT>SV{E?LrkN76}L*A0wMBkPD?eb78m8P9R7rrQZKlIB=d)_>iv}wdRW+>L7 z<-A~nNKSH`V8hxX-dvmSRx7wWxuVx`5q?V{KyR*I2XOtQqi#KViWrdeRV*9ecWcpm z0RD=vxr@T%0xrm}s(&t(_#}R_tK4<)2m%hnF10U3V5m-l$Re=2PMQsqvF{Vs*q2zYE;wa%jXfJ_7&TsTSumsG`1vXOjAJRH&x z?o?H$riYY`gh%w_)zUYb2-c)MCE$|M$9ymxX%Gm{Ja&lI9PGJ_p1<96tZK`au~?D~ z;@%w=(@loWyjM(MGkq!LIS3GI_;-Qp+zhXGbHx}^aj<|3l@(=Uh%4JaGT(N-Pv@+6 zKQag3?Ez5pUDh=GayxV8_pBw-wi+ViZQfQ+T>;SAec7Qm+L=_)o?~~5w^1c0eV8Z( ze5PY_{`9N)|5b-WNfCaD`ErHcP^y4xy<4yH5^>0lvrhAKoBHv39F#1xwfh~w1l!ELfgF>R)0V?m;9&ibsVTdIu`6j6!0 z(vc@yzd9V=&Xat6-XR7J0jo3(rr`%)H4(3<2wV)r-uw?yoBuru2U$AJe|yGB?h`vtxaidU&|2j8tFbZ-^|Num zOHrF_>H-&`CxU8!P3he8t8p~AX0;K`XAM1hkKT&B-0SbMb zSWgPwDX0B2yZ}clSY)SeWtDo|3yatQI41{KI0%#}ioV^%p*z;oY#3u8!(gFaw-Hn; zef7Ti2fp_kV@E6i#HWSLfeBi7=1_4LWOs>T0}XWti~MXu%m|ZGi+kqE(N#M%z#eJD zgNyxMr7nl<3*EAKNTcLe9M=MNY$VZ3NnA@PX&ODnBdMo;~$X%2&B^+EXjs zTYpxN4uytpPk&X~Tns%AJpVPBv~#cF&++|!dk7N-eVTi(a`EnO(6>UGBtc{`V&X5D zsbh?H{p*llMw-;+P} zP~^ZpPZ^mx>o4@Ko`+K%_-7Z>W!X!|HzgX4kjq-o zrPQ^E>G`k-L4#@KY@Zs`88=SNa}J7IF}`v}0^6MsrS{mhC@&#u!Oz89|CwITMQ20f zXXz>XL^D6^T{C5%f7X#`6N4kXYMh90Gn6=MmK7k>pi|xES2eIM+%q7f)=S!+FZ1b1 zo0y@)vX&17p&d%Z63hhc(r|=yd+V5nh2|zKLd>pIT*JB~i*x8* zn=9GEpiXjhXNsNUQ+5rv!r)q=&&7+F)&1TbQ+6dK*TEOJuV>p#HuuB^iS;E+u**6Z`_P7 zERbPIuk;gR6hKb-qtD02`~&S8(zp2qwto25x;P+r$iDE#0N9C{Pf`+C0gO4n1J}ZD z0>HR2=EKM|R(`{mTpDt+!}L0S1MeD=F>%DLOvoQ<1ce)o-fD_`f8 zRL6Lw4ipdW= z)YFbp_D)3r9~pBX2Xr~!Cpy7UJ=OWxaIM^sk@%br(;%L(3Nfzh+m(IgK-gt^Ugbo6 zp6m?RV1s>~tq^tKbq=|_k0Q@q+!2}JPOq2w>m>wdxaME-)PH#X|9mr(IdFs5=DEJb SCqHmsFP@q5{6u02+R=j8-6etug#VruD6fJH=5?qUW zkRV_BzUP1LI_rLC-L;bJnRzBN`x)8$H+%1id99^JLP$>t002l{s4MFL0GO=kF907G zUDCoe^B4fYk??!_&O_PC-NMbz#lz0o2>|fPPRmqCM2L}p7;WkJsb0CrKFtmGn^nrv zL{O_6vEulN^iI7q*L1D#N^ZNpcs~2$Q+=Fo>po^KZ;JD!wZz2f?@{OAz>D{u_je2D z$qmZC%36L89-0C{U(6kDcbq&CK+rj3%i_pAHOJcTg`K&&-7+zI!-Wd583X^K(9z&v zTrYY=f{CLUG(#Gab;35t+rqddV0~Xx5F0bh;oQlRT?0;Xd`!@T_iJ1^8Hb*SS>@wz z6(wyBl)HpQ?NT40sw(3VMy<(Fj*is$-s-awP9B;99Vo$@0$pplhlEit3a%!fFhUD@ z*~c;vri3?p;Ll#|$de5GpRWU7F@KC>nJdm_)v37u63| z!*fa_N{wVTQ|iE4btB*B4i+Cb5xlib51Blr4YZ3*zJBXJ8y4k|?SZ`s<@ga|JK9VC zi-+sbP!fx@5co<3SB}!s;9a6+e)~^LEH|UkpQ4X^;tJ)KPG8_zl7y-j;AiuEo_gCY zS4!PDnGsL>_0wc`x1CQ zlPM8c(D+Kh`;(-fnT$$DP3Bc0?&1SxZXKmjgxseBf)u%%R*Jz#I1-Xd zL;Y#H@nE&Iha$y;f=O@P6?A3Tbyxa?V`_5~ONa|XLx>Th6|v5lt|i#rM(iD=qP~o) z97cAYg!8{-3tTXw_LgX-Sj4pPZcYN?AHR?amR@ST@3Ok%28YIO0v2un2zgIJdhHdC#*_hpr zPiw0lL?J@K!&lAlzuObw%XFkZ&vwK0TdqCU{C+ zJC@pEOp{*6%SN+Cl#Bg`{L8pGX7^o*FZl$IR2|Q^5|23|x`12RDzKv0mH3MZH;Kz0 z?1@i>RKs@-DO&v`iCX=)30fi@*z|1jKj(@FYz_7%y2X!t#0U02=F-UJ-IJlW0zXft zfp?j~t^p|M!RdI_k(ZtMi!=^7$utNkXskTTv(B`&!}i6kko^m?tV56)@RYtxF?GLB?K6rF5d65hf|Rupaxy^KW6(Zc60@<L1U!}mCu}=U1E8vB)!dsv0 z{kGt0D+A9ZSOP_F2rXia&6^(I#6E*uusYGzq!OC!pW7bBS_)wY53JTwB7zA>CSz@iDH(_m-Owh3pSC|fzN9tWuuD{moBaS# zdMSI_w|l$jw_9<0x>t7ry9kogYaE%An}J;{T#Q^)v>~O2!^vdTMPbN44UGnEAusfH zl~0fLl?ILNGo0)^X0U7;p$@ZRH&dgxwwkABg7?RGW$>zDUBR}-@3-Q&J!^XVGn>yK zi!FMScNU4y_0KQvuXpbkcpTvOb!x$=lT0Mp{UYqXuK3o=uYQMRxvI>LkzBOCwWw&^ zq-Y;1(p;8)gn?Eutn#?>b`+S$==4`H$W%L^I-G(nkO(W944@wel5$&@Ur5ZBHW<1) znXSPZR4%BqDHB)-IR{``%AfHovdZdH%>xF;;vp@$?k%+7EGhS#LDhi(E}SUbcIU5T z=+;$1?AWUo4V@%kL4`v7{4#D`ZS278*&X*T72$g)_zuQc2!M_irh?zCCZ%*PyNo*~ zs1tuAb-*ipo_V3nkQM7dw+TsL%wv)CcDk_LUBa0;>_qcYF+Nv^*tFdx3&F;;{JKub zM$WQ8_wys8c!*#B2Cb%G-!nHNVwMwcz>;7R7Jd@Oq+W!4z?l-sA(j)M zOVLlE8Hv@kaWpu(;Ch#;=Jaf<`0j=$ah`inw9+{(6hJ3Yisqh!DtN^S> zG2G-nOf(O9*Gw$je>`Uuh3>myv}y&Di8x15Fx3K2r3@(WlOFu!QEc{;)w#DlJMP<@ z?6~R)6d!{G9TI)NRWN>Vs5C&bJZx|`5bALEq3`|xy2r75ZPxEAp^vjp^otB+zQRmV zLA)9QFcfxVFHE$8jG1XLCWEuRIks z=c6K`z>a9b`*7iX{>%!pOlQPQTK$<;m@Tn(K_Ax%mq%V};uk-AzOIKoLQl-I)+8bM zRxj%`6?OOZOD3?sXGdF83mo<7YJBK@mf(%9Bz|y+iNL5Ds58Cv)Ha7qKwurF&ohd$ z{QUuMJm@{EN?3*F^amtSTQS@E%Ac&v8io@VtQk2%xZFdt2FVv>rmZ061+lH-@`k~J z=^3$HM!Eiy75kqGgd_soKByN`Fwa;m@Ss=L1qkoqN>sTS7M?6 zEWiiP4*q%3)16&-WQgY19{k4aL0RYa69Z`dEIG*dMdq>F6V5(WTe-!VhAx$K_w_5G z76Tu0yKQ9)`9A18JH%vYymi3TN=g-<7DJ()gSzQ!(mthT^lU;(r>}f8QaPf6QCe-_ za=}-CkYKy#C`Pb`t>ifO9dV1gsRC;W2_-23L*>jd}k12HxKqQwJ%r-;zahMjf%%`b%H?#a0%+tuErGw={8_QyrrB>A$3QyjOvT`G7s4ckp)! z)bx4aJkNH?=*Z7eO0mR-Vz$hw8MM?{Lik)Bzj~)fxy73K_J1#?FN(vF2t7&`WxO_) z+7X&9^a^{MM64B}p3G_?>$neXCLezvw~c=s)PG5C`~@69EF1bpC*n*p7z{LyZs6}P zHZ^uKf_xEXWi(DI|M+%1@8bnQGOe@;G@Z=KSjvS%B@E4DK=kxx?77PvZ8iWyDi6Jx z@aM1<+sG!cR!`;2sfx@M1BmUSG#ulj`NK;eX4_Md>-gA?en|G@b!DXtH0+V}df+`q zD;Tx8kYq}30CFKmZ+}+(*YXkN++xC1yDGx&Kd`8@W_&1QWw~%wVnZ`(`5$&ah#yE^ zBALu&IiEHtdye8^0R<5f;W%7o88-%IZ=@_e!TYhj1ryBNhWt1u+u;BmelS zj^mnxueH4#O>ggaUpe^>`4HlaN=!_4&gcTP5|DdrE-w3cSMv*9S0B~>-TT`|RYZ*U zW>9ZTfQ9Z0KAh0J|UXXg@6k zAFZ%nGvFr;Oc_yz{*y^9E-Gl8X^(CWaDDUp#!|S_p2bmQxbR@+aK7k5zae= zd3j8wx8Jex>zUqu@P+~6RCND-B8Do;0WNpSK_;s+DJ#Q@?g#LQ6dV69jSUAk{TM}L zg==@;%su2yLwC!Gg@JiPTXT%GF8g-$jX%I1fd>d-6Urx}q8Lvx&2=~8>kJWDTy)%T zQ9z8e9M$b34@h!zA^Ffi0N~q43YHTYEOJ&><~4$=IWK<$$BfhVHcqaH(WHGW0B%oH z-gjxk*k}1b z{w&aK7VDVLNJ{WIn@&dgbB=450n*Q%L`kV<%hSA4&EO|hGBBuLGI;ovggh2&m5Qw`P~i0T=biPF@4%H?D&ccMa4E)4_WDYgx$QS8G@Dmyp0W_L6P4~o= z6q^nRD^W6ry1HJUZC6n7XgQv`l@BwjQ<%%JPbjTYJ~CoK$cVYcL^0+hHD*h?FSp&@ z9IxS3-t*gxINF`-;R90)?J&$+86DW9h}(aRyk7Z%aup8q`H-e8(061-7gYJ%)AT1D zKNLwoxW+_K%E8_sK*=H7B)&cmb4L^pAvB-Makn}1O02`UA1m%knRlz8Cuq~WAkm7B zLp5H0Wp%wfh6-Wy`66wtX^agnDAmLh5r?}Eq@oZwHqTO1q9Q5H=ZwN9pmi$SJ?}tbv`>$wcw`k(s(C$*{ULAZ3csHZ z@~JyACwQLvl|P%Ljj@Ogl@K5vaXY0kZ>{32MG1>sTQ&_hKB%3bNrG}s!h#4A8DvSCY79h&jx$C$k zd|Te696tR}r*DuVKcde&!%aQc@t6fmDeidL*!4<(VM>CWuA_5z2nK%T_ytVBUE~;t zFKh`GW+dJRrV^WK?e^h~$PciW_&T#!qb z{fO~&;CKEmWp0iZ&UJ2Pw@HZFOg1?oR>AJaXWWaNzZ0MpP1ehfVANMepoho24gv?# zS0L!R+O@@2`eNHBvAsJ=TRp?emrtwm)i<%kD2LLnhE!EV4W)nHS2dspaULSX1hZ40 z#(i!2dU{a@h>-mjcbuReYTnQHwy>Xepw1MHm+i+Om+$B(yYZ4a$f6y@HKM;IDOz@Y z=)5cm#-tM>i5f!AzZ36BP7pqBtGj>jZ0Ks zd0$PKG;33RdE%_DP|HRP@;OsU$a1wct1J_EkoDXE;B?>s==y;Sk>r|BU&y(y zC6y2G=(^^k%~ex^e((_&>&H6z(KB;iAG6vOVuJ|r{FxqPV*R3_$nwzq+B_Ri@U%b% z&uTdgYn3CX@a>*kNt^@EaAXaPnG7ICpc#Kgdyf%G(yd0XsiEdPDmrI>(xXxw!+hk; z#?Gt79p}o80w_%Q)cJe3IXH_ zA!is7cxX+wjDg81XuU=BSF16;Yg`HAWR*oHLjVGK$nS!`TSKmVkWr%h!MoE~22=GN z4d>r8H@8=!Kxl@P>b@hlVV>R?V;!=motc|71xQ;>l=h5>mNNhC@b?yS`%{M{&*ty9 za`$(MZySP7P%M@9xqsBk4u1L~qMQR=HBm<)fBXH4Mg@QAe`{B?Dn(~QR?Qd$Xax-7 z@caUCM`zFlo*2yJLXNUZ{|NekZY17|n^kF+s^(NnWs&c8EPy0jZ2WhcmBkfUm|auH zV$n(L@(}=lc_$??tr$=~gDa!VZuf^|)tW_(d&)+}G-B=tp*V>w53CO4_7jTW& z76t<3rH(>E-dm)DI47{omGNbmRg%LB>Uoq2NqrOn@0eKSLtah}H4c>xGR_I8_l6wJ zk{jYt=uk(K1LO(cg<;^?W?tzdw4mUPPm;CyF%;m^$VUNmn^hxwAMYdA5G|gYj1pHh z-X^~7n{GoXwy?@UVV>=OPdHalNpY(=(=9^rxQ+XBXX}FdV-~GpSgE+@uG9VVlEdt_ z{q71~cc&dq6XK%~iCH*26AT6quS+^#oI?W5eJ)p`8i$_L2Y=_M(TR5%jojoF-um*K zRY$^hkyLlGZFv8%O-7NheARZ4E^+4?kZb3j%ck?Azt-EArG0=(e86lmPKXP@e6 z0y`a%Zaio`9pN`k-@18(ure_i8eW>e9MiUGgc~m3ny7*@sspvOwuK)99OtNUK?an0juC0YX ztG7wCuAOb{y=!cVtsnsuL)=-cx^ql<>T0*xVk8BXsxA3G0iNbt7uWoczjrV%|4x!= zyJFuM^uJtU4G%b*Z@o@$lyVQX#|*2INd%qZ1Fqq_QegzX|;#oo>& z4p_jnZ%y%~k9s^L9D=G&eF-upW9Vh*TzmRb2hn~UdDN6d%PP-D`<~)4dlPN)Dpw;p z!Lg&qaZm;qwQ2e}1HXDb>+kH&?|C_~V_XlwbGX zdE-4w=G_sJXc<3pnLutiq_UkA1V%mGEGQE%v_t&T-fXIVySX;UGF^XPVN3>mGkG^X zoqnBL!jH?@JxQ^4j$UR4-oaE%w%>N#xX0bK_ZUrFncAf)OpWcwcka$VlN~%6^dVi6 z6m$p#u0`7l+a*5EjeSWY_#%Nx*rb(H?6B|KRo2MG`e{gp6tDct9y^bXnV@qIJyaAa z(|7y(^=)UqObKV(R;1p&o*pV1gYJ>4V+MqpLx3!b(Ree~fRS#7Lbv3%19NhF;~9Nt z=Z8prnjeDgr^j6^mIDze8`+AnsjTvM;oqe$`I%6w6h2K}3d<@dE8J zzSe3XwF&4&*BqhX8M~GP@2-R zm}TISw7FkrIznmleAyFPXaT1+lv8d}$CtclnA?#l^y4dh{o)Ico``y0iUnT$U{u;1d2M)UrZicK`K zRVacxG0a@Hrvn2Nii{4D7-N3DJaA0*I0jDD4^pKUef1RzurjcIJEw(>LHS|x*rg#n zG{mO+jIdkn`8BCe+Ny$|GUtR+ibGcAnM=f(cEd)C-RWg)l2rnuv8B>}At5OTX)`C? zqzr5O6*(3qh72RlxVgNeE1Q5m@0|rs=w*K#w0lhoJ_6nszU+=nWISe}f7;IB-KzG= zaC!sIy<2Bd=g^Ws-sDpaZaimdfB|o-NxZ)zTr@(#O*}hr2*QPks*YqPl7g+MC#o|# ziTZd25!rHp)-=$SX>1K4K*-1xB}=5 zw9~i@ejfvB-x#%r-xri6%!q)#kOlrxY7oqOOm^SL^BvyN;bzo#=+|6%8+^o|t=Dj$ z25Rs49_SeH93T1Py9m}NH#aS)bYp~&k&3+*JtaP zs@9nW>HB54xV5(uDR;5WqeVs0wq9hAEwoj8lL9eyRYdOF8`O>NI*M(GZZ;=qu4XRf zFN_|IcPQ~xUhzxuqb+pVgOWZ>68+zOK*p2@nnoO>Y9lhq2 zdtZIR06cfQHnGua!N$2zJ@X|IUUK zoM^AqEzkDaY$XS6g;OW$bFb`xQ8nn$;HRrMIao=K{<5{6JK!0xQbb7Q%_3-=K!DcLFb8#AV&2Lkyokpy%fX}Sc((7! z20snz_F<{NjL)X6887Ku`w+E#MnrZP7+mje*tgr@mayx$i{*cs;f|N{GDpEyy}%woy;H7`fQ><+JXjyH?9 zvRBk5dk2R#Mxu2>mxFSbch7EY;XYRz zECIpQfmeLA9E?GSRbF>pwP~7PDjct~gj&%Y$Xh(?1CbtE%mr#`%PvtVjOr5io z5+F#WT%6Nsygz5CsuHTazOf6rZktY-vvQg*LBr3qzqtH<{x{9d?)Nt*1irDoKCaD9 zwY{%1V{SW6UvQn7_n(PLs+BqMk}auVq{Lc9#S$9;Eqi(R%p;=KPjl~YTzy3ZD~5Iz z`%Wz$13k$1qe%oL3Wa`=&@d@Wn}-vT^1gEGQo$Qfm|YH2B21+&d^Z-M`YIUUmQO$m zfpl@pn!Ean>vZ>hXZ`Sj*CFgDE22oK#&x*O`-{-(4{uJmpwYSy$16uGc9W2%bSaSl z4K}0u*Y&Uf;m0Q#9Jn8%k*nzS*d2Ksw4Pz?HfII-;>sjKX|u~$1dl2HpLU0l=) zus!1y3){PRB&PW1u~=k0v3$c91iVF{a|$Ym^%}edMOJDEHS9+neK_^_$s#rXiz zw9K4T=|yb)`NN^pirQk|v?*a$RQI%#5+NZA@RjWv3wn4aTeZ@Q05xFGG|zS~xg*ow3Z=o(%_RfgZy-8B0R`1`7dFcZDlA` z1CNleKLmnNWz%vq>GN>p#{bC}AwRwo3hQhLP^{m&?O$1m<|>)3UV$e_7w$vh6LDn= zk<`>RN5>Ngwn62x^$1HJe_@$lpk0`(K0$oJEJ=@CGOe={5} zH4;1Pdec3*HnnFnRGk8&VZUV0vc{KHM_C?>GK->LB+(SHWhU_zNQ8PZ=vdn3EBT4k zTMPw=VX%95k;5Q5mY`vWWF>W5FGpm4(yBtQPrr#^ZQ_1ExG5rve_Cm`AT4msq&>iy1`h*2RGNw>hNk>+Fr&kwbJXBoNzqSZ&WOr-XXuK(^t;04=()(U7z#}vVpoPrWn-=J zFfC0(r$Nu*;l>sCSi07FEwSL>KCBXEp;NPk&&|YF$!Sq3EUfV)a6f~WV9B~{18aLh z7V!^dXdl)e#7h}CynXN`n&ja}6QdUdsyJVt8jQjkjVEQ<9Go5u zU{E)9e(&;0NVj9rIk@jPyoD7fQ6^FKG^A<34N(ClfsB@d*GyFEiNC4rKcRcA0iSvL zbu+`@@AEu_vu|KDL}f5HZ)0g$O|~~ZmqR3@zW6q&mEooz<=`tG;42+zz4W!mclN}m ze`+u9n3;0zwi?a5vW1ZrIV4JD^E9b+8Vr-GMqDtTsNz4gJcWk%%?-?pd zWat_(iyG&ct3f_l6_#J1bMR%1+!J+=Bko+(iw4m>M9#LkKQ!(k^}ufZu@cnz2wax7 z0YtcnzJHIf9~?D7xP!MS5&FiuHY2`Ff{289)e%-b1aw}9nUZdag8nd%f(q-Y2#}e6 z49f`a8T4suZvTnh3|e(=scN*0B%TE5)$EH2_cJt)wvcC~)k6ar+8KP8j7=R7ARF`N z)aV^z0cQU6t{z-3jBsno2iJLmYZ}0Vzu#G5U{>J)p0he1$&!VYeX)6F@&Hxp@hhO2 z6lsw5$+7q;+h=DP==M(e31$4Nai@f%NWg3I&xz<`(9rMXN!bqHEb2cdGK4k0()NfY z%K(^+`Lk^MIh|xd<-T-0OZTP>yuycNpYRH4*iS;v6kahW$qM<(+lR`q_G9U!qMqEh zG!gpBUvqMjspq1*Ksy`&0DbEJ0&lX8ES>*}1^5q;`wyzh%;juu+r+uqzQ0`neYd-x z7!BSObb#Xlrq+Uer`^B9@6!#YKPupT<^F$|GX6rz|6fZ7Wxt6yDC0Av91{3))@!c8 z#NohUd1idZzj4^)`c@;WwsHyuIUGhVqMAwV`n*g65#A=cAf&@F=uYF=GeJ`xgvqV@ z?93)~Zsh%p7ym^1KHLrd$sKuhg$P=N<_3di3If|t{-6YGX9no90ls?+AjzIYILz1X z*2-VY35FUwOK&0Dm+d&N%n}@WHJ5#gY>vumP&q_`O3r7QCBATC<1wUc#2}}`z3kx1}?fK&=O9?s*H!zr+4Uc z@Iu%7w{(tw3X4^6#dDf=xt*drRDFYn>uVIf8^UXNp#<#IHM7_!df9Hkwb)X#_80=K zYN#r}i|D@v71}i}JaU`$8s2L8wcdT68@%LYawvRZ^R-ReaO>K4>sq$S5q{klKpIZX zN|`HOKvt8ta?P=H5e#aFHQZ}C0F|7wgrTVRt0|v*wxu%4!-ZMbGz|mw5Am+NJvT>ywu}SYsg*PwFy1)7| zzP#nJcao4zlwaCCZn#^HYQ1mg-S&(=zw0lGX|Jlm4ZOK)yXXRa`RC`@9qm)D=*ZTV zK71MNAZ@@G@tJ3{BiK}c>(xujlPhnPxQb;B<{G4K2U%d>*`7b`LRK_XR=ytmq>o%m zUp78L5H_1oTs1wimE>-ZJQk7yh|!!1HD3f>memEHU2pB(Da;IP&QG1nZq9pu`dgv; z7myNutV#2no~7y0<3&yxMyQ|R1xDhdWMOo~T}4M382}K$t`bf`nRn~%_Z;v}jTApg z+z`7PFXP80U>u1TQKG!dvx~Mb>W#@fY`+6WTw)UevPLj4PB2v7^}8E<5nIZNxah`R z+FnJQ3E;z$xuZ}%EC2vk;NfL0p`bSx`ovW()u|!GLcY498Qa(;j?^S|j^-w}oa263 zFU2p0K4CfbZ#=9Ro>qe*5&$93!?64DGHAL!#hgiy8fshrL|r7u|FgRn<{C*Z zuoPL3PVfYJ12d#dN%v{|U2AfPz;@iz#i2F}pFB5##rf%d0>VZriuD|dmrx_aO*I5;w|`5c^J3}k{@dkhGE{YLE~P0cOM^~Qm+an! zUGQs6OIu?8bCErC7Si`H$tcB$w;#<5s-6rZB^s*AG=b)e1!=G(t5*DeW}^1uBl6K% z$~_mlddch(B(@Fr=>vbeq*$hq;hsYCDjc1fa7|q1|9K$&j~x47&a3}~MDT9obP+d3%2}<~=Q<4Z1~k$bcsA9G`Z)o(xhNlqt58p-^Q z+?pIe*Ax8u^mMLvXDN51sp6VQg8e!)6G_AI{hA0s_OHYAKPFwE4hl1JpvIyPI&?Kx zXVd6l`q%Va?L@2}GDQvOOJG8*idn%1f#|{?%f9|~o?j1a5ak!O3WP~{gaBEHPAG?^|B}Ah@nMN&TDV>Vel_0Nda-2(VPV_!HUJ~3oDj# zS;6a}nPBB79e$dPdBn`QpW`|qzn_bZLZ;abILKFm!_@jY+7)WMr@}Roksj0 z(9_RTnU4fR7trCG1g0rzG_1zusPmD=jnGB|7=)E8Tn+ zr*i7$vE68IyOT{B(8^uk`Elrik0nj_6@~E=W$Ao10 zOs?;#$ci&q-g!o875En(5L5knLZpAZENtg|LI{_!>O;n{5oSu z93ig|5R6eiB|!VtqPx$3(RV+CjgscGdvd|kYv9K7@IlmXx4PEgi?kM&-O~>x z9Y`8w<>1@Lexib?5ew9@pC)ZR$F+dr49)zV+u~l!LtWF6tbbO}TvYToFj0H3O2!a( zL9T#Rhx2>NT@u4FOYTwMFXa$$r5`BkfxyEi@?n#l8X+aN}2X6)&|{P z$xVu5HMEg)?Im*Wlksm2-xj=RL4E%9&w~vk&ZDri(TvSW98K$+Zw+(3Xu&w$`|j69 zjrviLZ4G1X$R`8-gYW|MX5+?0h%~8J6Og$(b;nF|qtXJ%V8W|E@nf(SiM50M`{KeB z`~)BWJhf>GlT<<-w=2~-V~1~k{)RKUv_i;Dvfqb_{Bi0X;h0NuEagGL0qcwOQFm1A z`kl@WY*oj|OEb9*efgHSU&;nkbVjCr7YMORW3&H3v>}lvS01lY=gb{snVhpu&}#-qSIy%n5hy{G(P0r~ZtTLHp!v+`sy2*BYGp@6NMBJ*KRz&-QGfV|JevK#is|nxad(69u&)R*6o8o7=35`5)UJ7g0 zj1xfsT{)-T^&OgUhXj?DBU4>&MTq@Rh)0u)eXq2YuL!tUP7Y#W1u~HCe{n)dM8R}q z)(_P@wax%Hp7bN6S0AtrocwxY><==<;>EA8-NijLHeGRd(~jm23i#Q_WeN;?Nkz~u zMK{BSLJcVOJd~iPOrqD7we@-HND~3fNxnbUvW}~0cU~W-B~#O$5zVack-ZNee0KBP z^|+=h0Wc40?9hzv3JknRbRD+JqGIIa6jLUoERz`T#sQhS{zfH0ujt?hY2)9XS7Y_+ z(M&FR@}rhlmDqa-s)&>yuqvrz7n_iE96Pwf&EG2K5KW%X3Foa6ZNq0G=1s|cb!l>l zs^pUgSpt37Wlqyt-y_#>YC1Z;Ts%bjGVkr?_&W~;u`2F$`$)#)3vb<;8cIPqE!d>Z z1Hf$upSF)=Xv^>{e^Z6dG3%6!>#_FughoDGCuBUjVXB->8VhO_RHI^nkI%@}XA@q8 z*lI`@3sA`fM?DeatYt>8oGhklCx=2jA0q4}g_2!p-9ddl3Q z`t$1+N-7R^h}k+L)XQ#EtfYd}+>+JS_c`z!c3nZ48J)b^H9Z=hKGUU_TecKrZt)C> z9l4}Y6MR7HObEyn@7`h~_-uhs{4&I&O~FBt%|k2KrcV#r6V?>=W(I?wR&RP`PKY(K zC;s6Y??<#(kVV_h5q|l`Ve2$Qw%AlH7GoP$-QdmC($#sH{H3B1ZPI%c93;>;&|c~F zVy4ilEc?>&+xk15Z9R|m1dP%bvGPYTq4eUnfWTm6eG)o%f5q2+1 z7{qZcO2jr+ngGY<>J!v+Y^Hu<1oWTjUHxZjj4K~PL-cXU;z^89?mz0XHip3YI2 z9&IbA#G54H{quGr`?)_738$&~brTiUUibaBDhLJ2sj>?e`waSK*O9l8J5|4w01+KF zu#vGZgM)_tpP(g#ixv$o{*PJzKQQUPP*k=?f=P#oDE>FGT>Bkdj3701l(sm~dwV4l zdB4}N_!E$B(H*xS-Il++5=(%xLm!3!{`D(;iVJi2lKI7}@szBDpUG>GNE5&kb5d z3u|VKXe)G=K65@2j*DcAYS7~v0qqyyW;qhb(xtQC8GZ9srkeC9>?QJI>9UF=KhZHG zuo@#fXy)@I&!X>5ge1~xE6=9w&kvFt(NP)C)xYU8haBIXh>G0pwX$dD!ZT+uZ8_I# zF2T0d2+7`f6FqD3L>nj+4NB}@1uwm;4tMyh;_$@Z^LET6WZr$aKu-m2v6B|R$z=Zu z4IE1jUTod)zcWOgb{M0i0xo43VAwCe$&X!M?T9E)hK<(MBw+S%Ka8JU-WPi_q3QA} zv2Jc;@6%QC#fp`CWtstlX8i03dEGO6nwu-(sAad4o0Ca&(tax-5OwU z2iMDutptQ=@q)OlrNEL*_CLK&EWJTX(=h)RFHLlL|C8V^_7*IjY@wNaU8N=tT3)(0=C@lk6KE}6FY6)8p{TR@C-pQ}X7xsU z8y%9)G;?j6|5MB$9zZ9hYP$|hNgm`DaE=D1*Ze*YrJ&zkKc?j_Wsd)S5^&i{1B`F# zMZu#~Wib@rg0QEc9SZE6mW&k1j1FZWoRQ#@emY*oSH52&K15Q`o&4EJjRiifAwWBi zGhQoLbVU>UdYo@(sX4c9oQYm6Hf*l;`H0nXL0*XrYnPpaQQD<;L4FtgyI1dYp~D<~ zbDQ7sFDm;ps1RNt!>uQSu;Fn5c{hHG!q^Zv^7Owb8oNI#j3t+i6m02-U1|cE(Pm1j zCcu~sWv2YHyE;S7AwfAamkc}1=d9P5lyAjWv1_WLk$gp%1$W6Uj$gkUlLl8nc!i1x z>RW#rich8$jdp2MA|#CGpb?fdtZ+?fJ?g?}K<=%7hZo(#<$11mj(1JfQoXK%@knG;)xa4~O`z_GRhNJHE%dY|&-SNcY>LA{+irxW&ry4E z?r^U?IlI`9uR@bIXWiE^89b<;F=%oL8fX1zk07ZXOFWRBwYQyu&R0c!DKtx#g4}T_ zI$nppdjn_1l__&mNk^@#S)k}y_mzG z3a6%RuV^yzANe9ICcL`yq^~0Vh*j#*<5!<&9DXY8(!`vF6%vv>O9XHChH-QHv~7O) zL;20Vw>jcv|BcSxrSjxXv3bXZ17!b+dna2@AN|SGH+P>lS|3)@l7o5T`6JoY0#x=6 zQpv9=SzzAnm#tg^S{=JX+Zjy!wax?S^HDkH`I9GUMpeU1?)UT4i+j+-jCwZ#y+D+iI6w zaJ2W=I7qiR+6l!ggxRB3!bO`)ql|1A&ij3_|Ay8t$+kZwnwlg)vPax|K=fD9r!nEy zV0%+?W8V;aj{s$`3Jdd2^#JoVw5OMSlm8b9vXcmjBWL$ymeXXKHXTlj`?zn9p>gh zO*!Sup;WKHTXTrpYS?R~q@Qe_IdJ5pGh9caa6}hzhoQ43p}340N`!BmCDZu(!eYFfPn54$5QbpC^Rld&-UsAdN4TtI2y zX%)ERZnz`*R_DGR3apTJ?rJ-YhK5w`GUAc?U)P-v-!#eNCOMy4f}Z3)49YB)okgAKOFeVUy^j( z40p8O-iqJQi{HbMotf_u`{vcY62Q}nE-E*r+-Tz+KYQU8Uzw~0nHq20R z^`k`QGpC@S`%Mr+_8nC{lYjum%85(iI+dZ`^za&+$_E9ihiJL2yU4PN6_NB`Z~1Ta zS+jbZ-i(tm_Ybs|jA{nLZ={{o4Ro-vmGPpB^1MV!11UtW-qw`|66nEJnl;E~>hH7U zF2Lw`08rN4;Aq>|;@gr$mf-T@+a<~K4z#i5ep^}<9fZCNx^YGm7veiq&6{)zJ)I?#?RJMb_V zZOEC{Unt*c3|i>AN4L!q^!3-p)CRWcWh&^tLUh0JB4~d*6WO_;S0R2TmtEzDQQ)h0 zn)+sebv-formD;d)90KcaY`ij>b(cL-+T#lU=0Pum;Av-iyf_rRO8w&5Q7w)ZSi&C z2NW+)=X4t6J}1P^2Cu(2A#Xj=tKxf~v-vRiN8xrKGdfHi>ucLqSzk$`SBt-Lz zzLS$5X~RW;-t>M#hD8^C&^a;>+ zBg}mFX43ZQmxK0s_B|ca@Llz#>|@GD+hp+8YX1 zqakN~LUi!mr7gIN0mmzC|a6 z73Mw}PTagrI&aS)2Z4r3za?@%QrrpH;Dp24J;q+`IL+WV5TKi2ZKErDBxHU}fWLP9 zjw`Q*y(yjgRp8!*_6PxrhHgp>$RPs1T2Y80tt&Jiv4YtQrNl}?Hrn^IxE{C*3u#!5XbZso+x>t7pChL1_9?7~DKQ19didW*3=yG- z+q=ypBC1BFPS@aHV+c89fL8k%A>5DSk6h9kEC@5d3H|KSn@-?GBO!b;14HR%^j$Ry zMX$~bs|?Sxgdv(?L*sxb{oH|nqZLZ1KoZ(KuNG)VCJC~BEZ?HY*<@^|y8SM9UOksX z%I`}=G}LxbB3uwxD}n#cHw6H%%Q(zX?1G$P{9Bt{qvMFub-#Ofw#A1doYaALheBRZMeclS`5H z=&iDeCa_7TZYwCil3M^+I%kpdjiD8L?bPftOfP(S@DVWJNXnQ+(v%^K05(rqcT+o} zA*$@}$_m?RuzGQBrR`Z{i}yq=THJ!mxw}T%%W(K+r3|r3o!1cPaNnDq-W|zVxcd?(ZDQ&zyga2Zb|l9s*zhVxbj`ntZPHe z0>+v{98(z^4%VA&+vUI_c~>?ZO!O5nO=a6#$BmR9L=$wz@+IYU9|u2<5~WDb*6+$J z9z)+HB%K%uwvo?SNLV_mZ|El}WsHV29Z8(UaB1MoQB@_jbjuep+1Ox;T1r_N? zlMVugUZnScbP$j(O78>&mEOCQ2uKGZgb;d6^6j9WbMAfb8SfqMzmG9Cdu8>#*Uo(A z+-uG!M2UA$)j08H=}2i$x4ltF+(?NJYJ{i$F(bfUJ?nX^+Xe741d z5?{}E*8VV^j=In5XR-ImS%b$kNgw9UX8Ot_nEP~Z9CaUeL_JT(UUOiQNwxE41;Zgk z-$#@_TcJERpOHg>y))W3tSyYQL~zYz z+rG6%pnb{RQ;KrrJ7^sXKw0?aOXi}x~@@IUJeW$KA$p?A=@Y*%gn(U z0FB=xEKrhTgJoC>BPIHkw4u2y(R+n3o>rMN$;lJP>kT`1>g3EzW0lMYpju{E2+*|^ zIk6YrcQh=y?N33Mb-mHYFO3P3*rA_?gqBH61X&Js-W3x17N+B94u6J)rh`~CX z7(ZRONi~Rix`vh#R-$GP{8Zcir31#FPeeq?+5VCa)DHPLX-Zg>fx@{9taQvHtxwfe zYfpa;T>Dl^zm6TM%gE1LYY zU2*0dIVDj@G=(q_vH~fA+Oi1Y-?K2xku|$hO?^?Mqz>HQ=7iq%`t1uKrCoM~>-sWX znX1(+RaX7C@E+43)h?2i%hMzq3Ma3Ggjwu*g=%a2R0l&eRJ)EZq&_fo)lgbN`!d?8 z^Yi}P@~6w}ADeK@KnHatY;s`j*iZJuV#AwBv?jtW68c(kI{pqGs9%nl0U5k z06LlcqrU#puPJKD{r!h)!?y1ed?rR~W)gfBmj`nnGT8|}_@nJIM@1r_b*-2;r6Bcl z;w-c~p;D;>`$EHAl|_pxMEK= znG-Ih6|1Uwdk$fO{s=gRyt$UnMj{%NA<}l$@O1h)Kv8{jZ98CWFFPX zS8E@gOO8?BMUB=iE5m03Y zV;C`U{w>bR>F}2wW@aikyc5vqY@k}K;nst5~QCs_PQ|~4ulXaX~TJ$5Lq5=g9HTK=2tg>?< zT+GHL=?lzw)KHa?Yp8Cm2jG!9^F;^#sDODw^}5BMRyt5~0fPD`8I zAUrG$mkV5qiVG#wEM#kjr8d^jwkAJXY5)*&;}7G8P&B(I|DsMh-Bpf&_T)2< z1WW3t^W@La@TVu78RtiC!(OG{@86*;<4gTdA8*E=NhDXutEDa?7R~0QeMhT95o#Cj z?siP|w zxvnYH&Zc=1k{S;ISI=;S? zoo>5NxlKmBw6AhMm^Q~f3XY7P9*p3%AH5={wfc3Jks5dm());sIj?6-Pal6KhsF|V zr6R`0%ih0vZlSoWQUWG>S@b@Vj>V_bt?iXdYI}%=cOJI@{8!7nL!(aWx%PF5yyMGp z2Q`U}5wR?qt+%7PJ!8#|t}ry1$%sV_eH-)|&LoK!Jtz?RFgEMUCrgvxYvOXoD4;@? zq+`#U5huearNS=(C7%nirDd!rnpDh0ac+oL+c#|c7t1LE90t<8A`KT}roOFDd8F;L zSi|Q@i#AB(GQ&nJ${U`LhSk#1rcJaafiAl?abH$QvaDYHJh|eMy^I4wT|A}8zyVDu zh#J88kW$0j>6o5FPD`n)pwl0?&6DO22@dG$Vw0~DmbYE4sFLID4WcFo&S!Jx34Nm8 zeP}>^H=67VDg~NSQtxwL+luemW2S2tdnlv<1KnWzb zS>7l)`oTyd!|{GFwu!9+{%KK8?Nqk2v#fyIsF{2SJ*^guLV{tOBq#r2-FSCCeb&S& zqFAy_^Wy5mt}{*Stzl}pL;oHW^8bHvT2krpFf4g{lHq+?%kIeP7qPk5M+@q<(>yuGz$;0Q zf>I!8QoNvQF;VE7oyJDh9WM(FOz&`Ifyb|)6*lspZb^iw6vC~eriq@mcAB%e9+@d* zPH~m&_h#40`Si=(`%YBKQ3s!+0z1tn32IbM!@`V?cgL6gHtEcISjP|VyA!r+7;OG4 zwCo=M-vf0y!~nI$C#Sstb$QF`alQAsOYsZz^O+QjtOVOWalh};H@`F^^^Sk&-iq>n z1o(Is(=~(FI3#1`Hpi+r(BxJKUP)zy>`D`AIc08l)g}1s$L85AMAf~EJchGo{8w6x zP0;>C#C$5r_;TB+J4ZraB|CP{(FiojhCca@sY2dtVF6(>F-FQgwzfP34v9<;I;(==FWPJ0TV9mm81+z8QmVSs=#{B=@2MOsKrLZj zJ1MIv0GDT@E*~il(8<$m)RXbIbBW&AfWfpd;LXx~bphIajS}QU!SxJDvGi(8TOi#9 zJ>7jIryStCActZP4tkt~HCzZJ2W|^{KCV80YeBf|6=Yc)*r4(BO>PKf!#rs9T}v5C ziO3#ZJ>W}vAl+ZvH&Tm`?&s?bVvRMT;M_^NGU~C2FjMpt3G32N>MJyJ1ObckD&ef> zhG}SIoZzikDYwa`l+Za>SVYNd^eU{VaGGi=T-23#GI(TRF`Y6aZ7H+LI?YX716?|X zlDZvLo3OAGX0@m-%dT{+717I;6Me7;00R+IQ3dnIHjc?1g{~XH292Ie5<{;gJ5!F9 z{pQ5yvh0gE0iU1f{ESO;LJZ38-krV8@p4{FOf;g&Sh2w{q5W3!&;sk(_S->^SFj$2 zlw9TgY5n+x&)r9B(`4L{xh?n1j(zofcaMRfZ_@O)PKif1^reDh-Kh{( z8z6Pnrcg-rUfs(pjO8N~Qfzs7Gij0>>wD|AcRIxJv`F^_8~7`g0Sl^RA04SslQpz# z$mEs_jv5#PaW;C;_dC?eqdA{&F2*txT28k>7Yd(+RjyW!Z^k9We9u}6IQ(AQ@)TRR@n+y4W$b7f+v?86WIo0Z%N~g&^N~ zyb{!J%O{=(w;O51QF$$;1SU@2kDdo?5EFrqT7912{2EA~qCH0O&ESE((kHOg?o-Zb z8n!vtwXr3Pky}483RN-Z7gp-sT{j9`s}MfMaY_fjz<@t5YSzc%J(2z6GQ%?0 z&?Ay(jeVi_0e^zEmoI)m8yuhC_bSTP#8_^^ycv#{2-Vo|hqSKC>ZR;3`Q5|S%t>9N zhHX+$RNaSI95z^JND@DRKmXwvI;Y`xXis~5P>gF2HF6(TbS9-4o|R#j2HeqwsSRGf z++bIZCBC@Z&m)Igbjdl;$TO+mxuUb#?ruQGbl?k^1;>F(JV=ZNaQ~4rC94a8Xkf7V z8{n?nYNgb70QDD~wh=Jmz8ML`E_$xJ*rquSc%$;g5wyc)W8!l%+7rI`;y@y%Yc(IZ zuRPf}xRJq{{HV;mJ%-%lhl?gP4T6@gU<+G@YunoC(Ffzs+Jdh`4ZZIULSVRPTzV*=6%7w!)xrD=|Us^i)~og+V~=CGJf#G!Q2I4ToC>cgdJ2;+C{YwIDZ75 zx$FzcXKwxh_)9!d|1!+Su3L9-7@^bTsGwxpZC*GKc9u)xhH?Vq;h|2`f=@i*A8ngI z1=R^~14|Q@IeNOwDVB(M_3x z9D9|Ma&CqeNi@p!K&Hm7^_qOaV&G?v$5wd+pHmb^uwwC$>P0ps=>^5Jp--~ouE_w= zd!clc6$)IB+=1XhDqa@TVC8q)?9((Lts8A;qaV%#9BXoUPJk&;^f}N<#anfrnomp% zAdHLg2X<}$y<_S9Rk9$$81%pxe<+-caa9HqQu{NPF!CP?xMQGW$`;>hJIa5aM2NaO zW3jrhmI3uq@2mC6xy}$e2Bjqd^|Yg}@ZV|rs^B{4d0xRkk(C*!9#_Y2{p_40=vP{o zU+>R!YV}|F*6{G3ZGTvFdw)loDMp+lfOWt7Cc><)#n@o8Z&eUf4L;bf;A|(2YvE_o z#QGE~9z;fFs5>WLiPYTyFdb;(r#m9}!^ckb`K=`(^`z*Q-_sH6ANg~d+>xnu(Cep_ z&`#T!aO5l}rZWd1chhNIosY$u4a=~6eLs(O>cUl6u~BY~Z+qM@$3GFHB0I1-lwqm# z<4+3>^b+@GqnrZM_qTrfa7m6TbQ2W0G7peOWQ8j3LvN#Zt!i7k``CrGYDqIX8$oI`jITenWwZ%(Pa7w-2FXBD^k) z|Dq@Ku$*SY$KB+%pd^9fRaxUjLtl3K<;C1dZT+|i*7{rX$#h#Gf@0Cb()g>RSf)yb z|DvhFik0QL2SB&XQwBF(EMIyDwh3$ksgdiJ){nxu~#So|lz#`P(1pEa=8`rv$;h{xAFG z4n4bNsCp=4>%El2m@z{^LlJ2MEw={O_D!cdGs`0vt6HzTNLJVBqfGv*aOq>4d&-Pp zk+hLk_{_z4X4=K4kjA_%_d9jqIa$aw>Q#iUesZTm3L{k&{K|_?^=m6SgPRau?0YLy znLdZ)F;=0Xzsk5fS~npmg!`~6J-eY>eKCn4Fna!mV6vd=%>1iBL1_c$A&XFT2iPV= z_XTVVvhL8b=#VV_W+NuK)O7|m5?tD72-K)kr!)Cpeuduh72dzUE$?BA_ zO=n#)8xJsr_y>>)bR-iRxKGB8JL?6$YzS#udea+|{NhdZf#RzLEW6%QD%A-VkYN!5 z%RX%||McxT@p{@K$x?m+LmrGQ&#W0*I=1giZC|=AJhtl}w1g?I7-5S|8;ihx8;ig* zo)wp6S48_J#NZh(89MvA*2xl4soqxW^tGbcoT#`_Bg4lBl>jUNvzOT2$AZ>NR9 z7)zxZA!JypdOZA-a$!h6(W3NFGtrrCnTHpv!U0N&6O=gn4+H#;+xRbwlj|=P_TNkU zsteyD0KtCr?Hg>8UI0#NMd|R_Y_PoyT$?BsQ%Zj05F+>>7ryf6x%&3%sO*fA8O&z$4W?RaEom^|&EI!S) zx!){kw|h=#r8Wol1H6Q%#l&pkK7LJ0Akh+jj2jJTaos!1Jyt=1uNP<7*6A!W%fprz zJJeI@$AGFx;olD@+8@Q0aRWuiw`m3UdeZk+1FB=?Ad{L?etY# zju+W?TCSd$Vg;!E3XTtq1R$ZWA^^a8J3FVNuBaY=6ClKePSbewzCw8e5b(=h6YHM@ z#Q3f$0aa3=tFv+vc?^MJO%~n786KF)&M#PO{7)mV-+c>Vb{jDA0659nJE&m)ImmST zXE@KPt>x{S)m>l4l}zT>fESCw;Z~W1kg8yPa_dCqDCX%C_t~iabFU)h{BQ$|)cuJY z$I!dXS;rv8xaR+1>S^xzQ?IM@3PQsqEo;WTbubND0Hdf6`ehFI+B+tGYVWZ|%1wK3D zew2u?dt;^Or2coQ{y#vW#t;7sA0YETaigC6Corgxi|*%&IU`!c2>O*tC>FYs6s70!WlI=fT1S4MFZ+S1JwqYj~Wb*gG3PiFa;X z9GrSFNskav~3-i%3I#N8e86= zimnWy{O&!p<^^`quKuxnhoi{br&E(U=*`n$%M$eZvDV*{;7`nBt*y;tdCT}-Qiv|U zxKd7FWNOWcEzC~8fcgXW6^ieA$1uox)^1%Q+NmvMnjLlXMz^xH5c7bz6`u`vbk2MePyiB0u)RT*S z#i;~@o~OC;lM0-(u^FkLv%%x6b?-+;Pz!)mZ&P(~YniRL--nZ!CK=j?7?^ zNmR6q6L;-K#Ra~W0&A7a@)Xb+I(sjD+<%>-HR};!J!#S;&d_-y(6rq@(Z;5*g&9sWRJ(yYpb_Xb?)(e$b&H%szk!95j=^s z!+o8=Z#yL3lnSA6mL!+E?iHt2hni{;Sx*uNfn1;Q`2HOPLw3lYXQtQ)+(q zGu=Mho3K1QKAUJ!b?~!ZzID>?Qtrs9tzX5~qnpilb=d&HuiMA{yIdJCK7N&>yqkWG zg8^1SEOWK}aJo^Ht+C~9GcYga0}Q&xE#La9L=B@x5Ee1Kfzb~ zQ@9bF@2{dfuDg4U_7&Ol{3_t7%5c8-;G{96;*F)uz|Y3Bg4|P`Yi7%-4!{<(~h7T>E+isZL9s?5cbkJ1-h0OPqKlZcM#L6WH8XW4ir~VTh>K>CDlG#1;4!& zz#BY;;B@!sMuYG!alhO&-vx%xJDy)pYTI!`-yWx2hp_~!O3Q-`~G61 zA^{IEqkwvN?K1E_=y`$d}p`7A^Ha&cfpOHmqS-;;@z;Y1$};yd-jw zmI#vLtT$I1M6(KB@u98B8!BG|iC*h#&dd&_#f8}b2THcCrubt$|CBs4ap762u-K=7 zTvd4ZAS?xpOH>M@VQm;GD`ZbLl{nu(rwveHT;)|Lzv#Bfe-ORvPn~}zE|H#{pik4X zHDqEd-!TfQp63uH2lQ#1vsA4geOV*5;Urp@7D+`E@~U;(+;7>O0l4XeKPx6-I>OE~ zkz6>p1ME(zKEiYnHl)RGu>reu1ZA5bxQOUZ|96C5f4;}5HGJ4lB3kl+3g-NM<$=B% zXy05{lIql>*-&F?s?J6HiYD$|0hUMT{NVa$U4(^=jB|94aon$4a)wxIr4-x zhQ)Js^J}n>CJ^EUcAM|j)-8SR12B04rYxmF#FDhro!DPzbs@YH5LS$AJ zdNniCeU7?auIoOtm9&sLO(e_@$ml1;%|DjU)%hOvGB{kBreQS3?F8#L5Xj&B?$sX- z_4uHgdZBlt-yH75uUa)#07VPMApAKZN`(-s3bf-y3tw|?YAlXm{ z&zQb*6?_o8QQptsd0u2rYVKLKkBVa1CpXsG1E%9<4#Kd27~@h?z!Y+RV9rm{19&3s zk)H+JKxsSRye9A7nb3kC?i2kCmUUl!tZaH3%33ALD)beC>gAvYU4sw2{F+!sz#S4o zy@Rq#H(|bPz#wq(uKg5b9@4AigJv>y6*2K2AJ2Y6TUxQj;>zB!$UWzf<&+Zfv$J2; zI>fz6rUrEkP|x}mZESl`RU<>CBqi4;H~O#{8>8Ceq-8|bX{g^oaOD0Qa4fzI{6?m` z>6X9Y>Ut*fCy-?5R(t(~E0yW?-)Kg{C1Jps3uTOreFD9}M#Cj>yyLE_gnB;=rV41(kB@P6=^~$U+FX#|GNY`o=j%#KJ1rqB z@4mf?l8uV-61B8fA1#pjm#pdbptQdl9thvu>SmM#LQ@IN-u!BohDw=kUpVPJJICCL zD)%~pRgj_iT*nuOfg^8kcUz~!3xSEyO~+#^g?7@pn|yU6Ha`h9 z$cQKc^Vr9lNkgH3KW2f?nZO~JWN`OxsDWMu!Y-~?aOL&63rs0#0d!Q&j8yB(VKkt@ z#vfe|1#`D6ze0MUD_?6KF#zARra#)kqK9&2kP$S@*(x5h7r7)9fUgXnvRx3{vWHI8 zB)M!4dVsNl#xr4+Rm7BQ_v&CHdwZZzK`ykUzT#HC)b$)S)VIiu*q24rAR-E8yH-+@ zH*KfmATtrRZ6plTm0uH6j!a4J)GV1-Opp;>CCelw`AGC_;pH=#<>k_#KAuIXY6*Q1 zTw*4c4xz`bt-GbRbworoqY9AWWMEoDlQ000j&d*dQ?E}hu%Ex&JnZbZ?ToZ)0J}Fl ztNsdVdVLmp6svD-F9O>6`hw;7ivb(@>3~IXsQvqrk}P{UP;E)f4}*e60$TloP%PGU$G;1v1yBrJVxu-TG)~xs zSOFhQXQ?=6;19Ymx0H07SVg)7>PuZpUZ+nYY5<>UC&N`eDTZeJ%JIFkr!nO%4*T(e z_Zt}ULR5mhWYj#t6eEidJZ&AU%R-erZ$&uvFB?(!bB%DN0Ti?iwUZsfmxWY{1ZsJU z@(Cm$;MeBFIUcvva@ze9lsskBfLBI}=m0u`H7dd$JS4;J=v+)a?Fae?W? zkXCtUp1GvO#8-}@$%f9>7YW!8w6t0kB=>0vOMiaN<(%W@{`AN!O-`V`UBxoJ|2zp5 zIl*dZB@rzS9ZozA1k{?i+~R(Cf@Qz8@84kcZ_0UL!}6A5u=bO!)%D&|Tu0izWJV_? z7TZ#6?f1}wcHjUzCJ8F_A~lKkSY)1a_d?hby`lfVu^G``mM5UbCILRoGv2cjX7^FK zoNNhT7}ALDs^3^ScikunA$3ARv^Uw<;;i;%YFa}#ru&6}gtQNQe74ZeZI3`p9imiD zB$5-DY>1F*_|7^g+wHguz*CuLr;Fx}nV=mc|HD^^xPJ4X{QgO8)>gCaJO?2rV&_Q?f^3eq&bRUi_W9v` zBB}d(hYDq_;S&Skz(;7`zT{Cu)J>-Tf&v-fUlWu!-9?wD6W${-0Xbnxc4|Ej*UO;$ zqaaIyo2=FYQ=UJSv|kOA+qB7gU(t`Sd6B=Fe8^Aqga=SQ2r$>v9x7GGipfiuWEADd zx)nucE|ocuwD^I!nz#2RVoiD#-6bWZOy~6cV=xH=OMzjgrgBx$>rTjK1Pw^BVK`yO z_bXvYEqCh|K4x-W4#^Ya<(jAFiRCFivBm0HN$MIEVms$TZ=4C=Tf2^HeU!{aX;Gb` zk-WHWS3TKqE1hdN#_5|y%zKT2+$n$qnYo}3o?oc6k4)#7u?uk(@S(ouaJ=oGH%Ufx z2&hW(N@T%7{n{dWeOu=*Qcuf>n3*NtGshdG;GKOW8D`6bZkaSDX^F7=w1Am8GNa`_ zfU;eZcRmu8Q&RMhe0Hm}l9mBT_tIVDvc5|Ffw?J2751$zd`)=*6N`pzE-7?Gb>*j* zqS5IQO`qzgk3U+pBp{}HHNDqcFVbp_$Pux}d?KetoaXJVO|N{+11$%Iq70(wtBTac ztn8cmR#8(4C=joTy`T>3+PyhR)AWygfJ+6O%*2o>ifFie#zYb0HWLEl-OrzBxl6=lxy@z57s{xkN8+WV7p zb{L{!=?Ch=t~oI0AYNGuDhOY(8?D;Uh}#W1c(gfZH0A5Y@>4cS7RdWeCo1oR!98 UvnEfS@Fl);`<_y%f=R&t11F$11poj5 From d091119545ced7fd129f4cbf04b558ce223b7345 Mon Sep 17 00:00:00 2001 From: Sawu Date: Tue, 6 Jan 2015 13:23:58 +1100 Subject: [PATCH 66/90] Ergo's Changes *Examine shows NPCs a unique message *NPCs should no longer stand and stare at people in combat. *Toned down the amount of rudeness in their speech. --- code/modules/mob/interactive.dm | 9 +++++---- code/modules/mob/living/carbon/human/examine.dm | 4 +++- strings/npc_chatter.txt | 16 ++++++++-------- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index 8d6e97d9d12..a75398984dc 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -424,7 +424,7 @@ var/turf/D = get_step(src,dir) if(D) if(!D.density) - walk_to(src,T) + walk_to(src,T,0,5) doing = doing & ~TRAVEL return 1 else @@ -539,10 +539,10 @@ if(shift) if(src.dir == NORTH || SOUTH) var/towalk = pick(EAST,WEST) - walk_to(src,get_step(src,towalk)) + walk_to(src,get_step(src,towalk),0,5) else var/towalk = pick(NORTH,SOUTH) - walk_to(src,get_step(src,towalk)) + walk_to(src,get_step(src,towalk),0,5) /mob/living/carbon/human/interactive/proc/combat(obj) set background = 1 @@ -602,7 +602,8 @@ if(Adjacent(TARGET)) M.attack_hand(src) sleep(1) - else if(M.health <= 1 || !(M in range(14,src))) + timeout++ + else if(timeout >= 10 || M.health <= 1 || !(M in range(14,src))) doing = doing & ~FIGHTING timeout = 0 TARGET = null diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 7afecfeac37..8d0aeed8e5c 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -239,7 +239,9 @@ msg += "[t_He] [t_has] a stupid expression on [t_his] face.\n" if(getorgan(/obj/item/organ/brain)) - if(!key) + if(istype(src,/mob/living/carbon/human/interactive)) + msg += "[t_He] [t_is] appears to be some sort of sick automaton, [t_his] eyes are glazed over and [t_his] mouth is slightly agape.\n" + else if(!key) msg += "[t_He] [t_is] totally catatonic. The stresses of life in deep-space must have been too much for [t_him]. Any recovery is unlikely.\n" else if(!client) msg += "[t_He] [t_has] a vacant, braindead stare...\n" diff --git a/strings/npc_chatter.txt b/strings/npc_chatter.txt index 15a7dd9b1c5..2178cdb2df2 100644 --- a/strings/npc_chatter.txt +++ b/strings/npc_chatter.txt @@ -1,11 +1,11 @@ -verbs_use@=touch@,hold@,poke@,punch@,smash@,assault@,wrench@,tickle@,modify@,whack@,beat@,tackle@,fiddle@,destroy -verbs_touch@=stroke@,pat@,lick@,finger@,mess with@,absorb@,sneeze on@,fist@,feel up@,inject@,rip +verbs_use@=touch@,hold@,poke@,punch@,smash@,assault@,wrench@,tickle@,modify@,whack@,beat@,tackle@,destroy +verbs_touch@=pat@,mess with@,absorb@,sneeze on@,inject@,rip@,slap@,grab@,choke verbs_move@=run@,jog@,leg it@,slide@,cheese it@,walk@,stroll@,fly@,scoot@,yakkety@,speed@,fuck off@,escape -nouns_insult@=faggot@,shitcurity@,noob@,comdom@,greyturd@,tator@,lingbin@,bitch@,whorelord@,cluwne@,shitbin@,turdcurity@,fuckblanket@,asswhistle@,cumdumpster -nouns_generic@=you@,you there@,guy@,person@,dude@,shitbin@,officer -nouns_objects@=thing@,tool@,whatever@,potential murder weapon@,object@,toy@,rear-end pleasure device@,whatever -nouns_body@=ass@,head@,face@,arms@,fingers@,toes@,chest@,eyes@,nails@,groin@,stomach@,intestines@,head@,hoo-hah -adjective_insult@=ugly@,repulsive@,dumb@,asian@,mongoloid@,childish@,captain-like@,monkey-like@,whoreish@,dimwit@,cunt-face@,vomit-inducer +nouns_insult@=gaylord@,shitcurity@,noob@,comdom@,greyshirt@,tator@,lingbin@,bitch@,whorelord@,cluwne@,monkey@,cheesemonger@,milkdrinker +nouns_generic@=you@,you there@,guy@,person@,dude@,jerk@,officer +nouns_objects@=thing@,tool@,whatever@,potential murder weapon@,object@,toy@,device@,whatever +nouns_body@=ass@,head@,face@,arms@,fingers@,toes@,chest@,eyes@,nails@,groin@,stomach@,intestines@,head +adjective_insult@=ugly@,repulsive@,dumb@,asian@,mongoloid@,childish@,captain-like@,monkey-like@,whoreish@,dimwit@,jerk-face@,vomit-inducer adjective_objects@=big@,small@,tiny@,round@,square@,oblong@,colorful@,dull@,shiny@,sparkling@,blinking@,awful adjective_generic@=nice@,pretty@,ugly@,bad@,okay@,stupid -curse_words@=fuck@,shit@,cunt@,ass@,cock@,dick@,bitch@,mother fucker \ No newline at end of file +curse_words@=damn@,shit@,arse@,ass@,wank@,jerk@,bitch \ No newline at end of file From 48f3560a11cf732136503470913a2080dfd5f68c Mon Sep 17 00:00:00 2001 From: tkdrg Date: Tue, 6 Jan 2015 04:51:52 -0300 Subject: [PATCH 67/90] Adds a N2O canister message_admins --- code/game/machinery/atmoalter/canister.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index f6ef51806dc..14957d84b85 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -310,6 +310,10 @@ Release Pressure: - ?) opened a canister that contains plasma! (JMP)") log_admin("[key_name(usr)] opened a canister that contains plasma at [x], [y], [z]") + var/datum/gas/sleeping_agent = locate(/datum/gas/sleeping_agent) in air_contents.trace_gases + if(sleeping_agent && (sleeping_agent.moles > 1)) + message_admins("[key_name(usr)] (?) opened a canister that contains N2O! (JMP)") + log_admin("[key_name(usr)] opened a canister that contains N2O at [x], [y], [z]") investigate_log(logmsg, "atmos") release_log += logmsg valve_open = !valve_open From 906ab53921ed449d566a4016a87354a7a5b6881b Mon Sep 17 00:00:00 2001 From: Sawu Date: Wed, 7 Jan 2015 01:51:39 +1100 Subject: [PATCH 68/90] Quickfix to conform with the rewrite. --- code/modules/mob/interactive.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index a75398984dc..243534fb3c8 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -91,7 +91,7 @@ age = rand(AGE_MIN,AGE_MAX) ready_dna(src,random_blood_type()) //job handling - var/list/jobs = job_master.occupations + var/list/jobs = SSjob.occupations for(var/datum/job/J in jobs) if(J.title == "Cyborg" || J.title == "AI" || J.title == "Chaplain" || J.title == "Mime") jobs -= J From be6532b825656f981ed2d376e8ebcdcabad54f33 Mon Sep 17 00:00:00 2001 From: phil235 Date: Tue, 6 Jan 2015 16:26:16 +0100 Subject: [PATCH 69/90] Fixing a few things in statue's attackby --- code/game/objects/structures/statues.dm | 36 ++++++++++++++----------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index c7458b10969..87b694983c7 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -25,12 +25,12 @@ user.visible_message("[user] is loosening the [name]'s bolts...", \ "You are loosening the [name]'s bolts...") if(do_after(user,40)) - if(!src) return - if(!anchored) return + if(!src.loc || !anchored) + return user.visible_message("[user] loosened the [name]'s bolts!", \ "You loosened the [name]'s bolts!") anchored = 0 - else if(!anchored) + else if (!istype(src.loc, /turf/simulated/floor)) user.visible_message("A floor must be present to secure the [name]!") return @@ -38,8 +38,8 @@ user.visible_message("[user] is securing the [name]'s bolts...", \ "You are securing the [name]'s bolts...") if(do_after(user, 40)) - if(!src) return - if(anchored) return + if(!src.loc || anchored) + return user.visible_message("[user] has secured the [name]'s bolts!", \ "You have secured the [name]'s bolts!") anchored = 1 @@ -48,7 +48,8 @@ user.visible_message("[user] is slicing apart the [name]...", \ "You are slicing apart the [name]...") if(do_after(user,30)) - if(!src.loc) return + if(!src.loc) + return user.visible_message("[user] slices apart the [name]!", \ "You slice apart the [name]!") Dismantle(1) @@ -57,20 +58,23 @@ user.visible_message("[user] begins to drill apart the [name]!", \ "You begin to drill apart the [name]!") if(do_after(user,5)) - if(!src.loc) return + if(!src.loc) + return user.visible_message("[user] destroys the [name]!", \ "You destroy the [name]!") qdel(src) - else if(istype(W, /obj/item/weapon/weldingtool)) - if(!anchored) - user.visible_message("[user] is slicing apart the [name]...", \ - "You are slicing apart the [name]...") - if(do_after(user, 40)) - if(!src.loc) return - user.visible_message("[user] slices apart the [name]!", \ - "You slice apart the [name]!") - Dismantle(1) + else if(istype(W, /obj/item/weapon/weldingtool) && !anchored) + playsound(loc, 'sound/items/Welder.ogg', 40, 1) + user.visible_message("[user] is slicing apart the [name]...", \ + "You are slicing apart the [name]...") + if(do_after(user, 40)) + if(!src.loc) + return + playsound(loc, 'sound/items/Welder2.ogg', 50, 1) + user.visible_message("[user] slices apart the [name]!", \ + "You slice apart the [name]!") + Dismantle(1) else hardness -= W.force/100 From ccce11fa6eb9f32a12c651e238211c898132337e Mon Sep 17 00:00:00 2001 From: Sawu Date: Wed, 7 Jan 2015 03:30:54 +1100 Subject: [PATCH 70/90] Nerfed the Gas reaction majorly. *Now uses beepskysmash instead of pacid. --- code/modules/research/experimentor.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 3dbfff5fa22..64d7e111167 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -226,7 +226,7 @@ visible_message("[src] fills it's chamber with gas, [exp_on] included.") if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] destroys [exp_on], leaking dangerous gas!.") - var/list/chems = list("carbon","radium","toxin","condensedcapsaicin","mushroomhallucinogen","space_drugs","ethanol","pacid") + var/list/chems = list("carbon","radium","toxin","condensedcapsaicin","mushroomhallucinogen","space_drugs","ethanol","beepskysmash") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src R.add_reagent(pick(chems), 50) @@ -389,4 +389,4 @@ #undef EFFECT_PROB_HIGH #undef EFFECT_PROB_VERYHIGH -#undef FAIL \ No newline at end of file +#undef FAIL From ad4204e43f526fac778529bc4b038fa07c72652b Mon Sep 17 00:00:00 2001 From: Sawu Date: Wed, 7 Jan 2015 04:04:59 +1100 Subject: [PATCH 71/90] Fixed Grammar error sawu-tg has fixed the error!. --- code/modules/research/experimentor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 64d7e111167..42e1c450dcd 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -277,7 +277,7 @@ if(exp == SCANTYPE_COLD) visible_message("[src] lowers [exp_on]'s temperature.") if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!.") + visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src R.add_reagent("frostoil", 50) From 9634db79c8acd669d19e068d31774cf342b8fffa Mon Sep 17 00:00:00 2001 From: Sawu Date: Wed, 7 Jan 2015 04:13:23 +1100 Subject: [PATCH 72/90] Fixed missing icon --- icons/obj/machines/heavy_lathe.dmi | Bin 4232 -> 4337 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/machines/heavy_lathe.dmi b/icons/obj/machines/heavy_lathe.dmi index 1189687d8619a05208f282f8b3f4ea55e3a4986e..68557159eb4242356b2d8ac9f043d1bbf164cf26 100644 GIT binary patch literal 4337 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 literal 4232 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 Date: Wed, 7 Jan 2015 04:25:16 +1100 Subject: [PATCH 73/90] Fixes a rogue : Makes him . instead. --- code/modules/research/experimentor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 42e1c450dcd..1711afc10e5 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -39,7 +39,7 @@ item_reactions["[I]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) if(ispath(I,/obj/item/weapon/reagent_containers/food) || ispath(I,/obj/item/weapon/stock_parts) || ispath(I,/obj/item/weapon/grenade/chem_grenade) || ispath(I,/obj/item/weapon/kitchen)) var/obj/item/tempCheck = new I() - if(tempCheck:icon_state != null) //check it's an actual usable item, in a hacky way + if(tempCheck.icon_state != null) //check it's an actual usable item, in a hacky way valid_items += I qdel(tempCheck) From 380e176adcde90e46fdec802c97cc5f587f59578 Mon Sep 17 00:00:00 2001 From: carnie Date: Tue, 6 Jan 2015 17:30:48 +0000 Subject: [PATCH 74/90] Resolves #6832 Resolves #6838 Sorry, this was a really big dumb on my part. Accidentally changed an 'in world' to 'in machines' --- code/controllers/subsystem/objects.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/objects.dm b/code/controllers/subsystem/objects.dm index 98c805080fb..e54c5bc0faa 100644 --- a/code/controllers/subsystem/objects.dm +++ b/code/controllers/subsystem/objects.dm @@ -10,9 +10,9 @@ var/datum/subsystem/objects/SSobj NEW_SS_GLOBAL(SSobj) /datum/subsystem/objects/Initialize() - for(var/atom/movable/AM in machines) + for(var/atom/movable/AM in world) AM.initialize() - for(var/turf/simulated/floor/F in machines) + for(var/turf/simulated/floor/F in world) F.MakeDirty() ..() From fba1ccd6970d3d3588c3c119d0f6f5bd9192b24c Mon Sep 17 00:00:00 2001 From: Sawu Date: Wed, 7 Jan 2015 04:38:49 +1100 Subject: [PATCH 75/90] Quickfixes *Fixes missing recipe for experimentor *Fixes the experimentor having the wrong board inside it. --- code/modules/research/designs/machine_designs.dm | 9 +++++++++ code/modules/research/experimentor.dm | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index bc0d01dd8fb..3af80e26249 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -137,6 +137,15 @@ datum/design/destructive_analyzer materials = list("$glass" = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/destructive_analyzer +datum/design/experimentor + name = "Machine Design (E.X.P.E.R.I-MENTOR Board)" + desc = "The circuit board for an E.X.P.E.R.I-MENTOR." + id = "experimentor" + req_tech = list("programming" = 2, "magnets" = 2, "engineering" = 2, "bluespace" = 2) + build_type = IMPRINTER + materials = list("$glass" = 1000, "sacid" = 20) + build_path = /obj/item/weapon/circuitboard/experimentor + datum/design/protolathe name = "Machine Design (Protolathe Board)" desc = "The circuit board for a protolathe." diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 42e1c450dcd..572cdfc62a3 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -47,7 +47,7 @@ /obj/machinery/r_n_d/experimentor/New() ..() component_parts = list() - component_parts += new /obj/item/weapon/circuitboard/destructive_analyzer(src) + component_parts += new /obj/item/weapon/circuitboard/experimentor(src) component_parts += new /obj/item/weapon/stock_parts/scanning_module(src) component_parts += new /obj/item/weapon/stock_parts/manipulator(src) component_parts += new /obj/item/weapon/stock_parts/manipulator(src) From 5771f2ae5830f98e640c9c3ded76c4879dfd13be Mon Sep 17 00:00:00 2001 From: tkdrg Date: Mon, 5 Jan 2015 23:01:59 -0300 Subject: [PATCH 76/90] Fixes the ministation shuttles --- _maps/map_files/MiniStation/MiniStation.dmm | 338 ++++----- _maps/map_files/MiniStation/z2.dmm | 777 +++++++------------- 2 files changed, 449 insertions(+), 666 deletions(-) diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index c84fde900ee..8254b0caa87 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -1,10 +1,10 @@ "aa" = (/turf/space,/area/space) -"ab" = (/turf/space,/area/syndicate_station/north) +"ab" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_ne"; name = "northeast of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) "ac" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space) "ad" = (/turf/simulated/mineral/random/low_chance,/area/space) -"ae" = (/turf/space,/area/syndicate_station/northeast) +"ae" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_n"; name = "north of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) "af" = (/turf/simulated/mineral/random/high_chance,/area/space) -"ag" = (/turf/space,/area/syndicate_station/northwest) +"ag" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) "ah" = (/turf/simulated/wall,/area/bridge) "ai" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/bridge) "aj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/bridge) @@ -256,7 +256,7 @@ "eV" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/poddoor/preopen{id = "xenobio1"; name = "containment blast door"},/turf/simulated/floor/engine,/area/medical/research{name = "Research Division"}) "eW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "eX" = (/turf/simulated/wall,/area/space) -"eY" = (/turf/space,/area/supply/station) +"eY" = (/turf/simulated/shuttle/floor,/area/space) "eZ" = (/obj/structure/rack,/obj/item/weapon/pickaxe,/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor/plasteel{dir = 8; icon_state = "brown"},/area/quartermaster/storage) "fa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel,/area/quartermaster/storage) "fb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/quartermaster/storage) @@ -387,7 +387,7 @@ "hw" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "hx" = (/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/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) "hy" = (/obj/machinery/door/airlock/glass_research{name = "Server Room"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple{dir = 2},/turf/simulated/floor/plasteel{icon_state = "dark"},/area/medical/research{name = "Research Division"}) -"hz" = (/turf/space,/area/shuttle/escape/station) +"hz" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/space) "hA" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellowcorner"},/area/quartermaster/storage) "hB" = (/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/hallway/primary/central) "hC" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/hallway/primary/central) @@ -1102,13 +1102,13 @@ "vj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner (EAST)"; icon_state = "whitebluecorner"; dir = 4},/area/medical/medbay) "vk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor/plasteel{tag = "icon-whitebluecorner (NORTH)"; icon_state = "whitebluecorner"; dir = 1},/area/medical/medbay) "vl" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vm" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) -"vn" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) -"vo" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"vp" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"vq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"vr" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) -"vs" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) +"vm" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/simulated/shuttle/plating,/area/space) +"vn" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/space) +"vo" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/space) +"vp" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) +"vq" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/space) +"vr" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"vs" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/space) "vt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/maintenance{name = "Lieutenant Office Maintenance Access"; req_access_txt = "57"},/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) "vu" = (/obj/machinery/vending/cart,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) "vv" = (/obj/machinery/pdapainter,/turf/simulated/floor/plasteel,/area/crew_quarters/heads{name = "\improper Job Assignment"}) @@ -1134,15 +1134,15 @@ "vP" = (/obj/machinery/light,/obj/machinery/computer/cloning,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) "vQ" = (/obj/machinery/clonepod,/turf/simulated/floor/plasteel{icon_state = "whitehall"; dir = 1},/area/medical/medbay) "vR" = (/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/item/weapon/storage/box/rxglasses{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/pen,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"vS" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/arrival/station) -"vT" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"vU" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"vV" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"vW" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"vX" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"vY" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"vZ" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) -"wa" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"vS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/space) +"vT" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/space) +"vU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) +"vV" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/space) +"vW" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"vX" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/space) +"vY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/space) +"vZ" = (/obj/machinery/door/airlock/shuttle{name = "Arrivals Shuttle Airlock"},/obj/docking_port/mobile{dir = 2; dwidth = 5; height = 7; id = "arrival"; name = "arrival shuttle"; travelDir = -90; width = 15},/obj/docking_port/stationary{dir = 2; dwidth = 5; height = 7; id = "arrival_home"; name = "port bay 1"; width = 15},/turf/simulated/shuttle/floor,/area/space) +"wa" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/space) "wb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/hallway/primary/central) "wc" = (/turf/simulated/wall,/area/crew_quarters/heads{name = "\improper Job Assignment"}) "wd" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet,/turf/simulated/floor/plating,/area/hallway/primary/central) @@ -1162,12 +1162,12 @@ "wr" = (/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/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/medbay) "ws" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Medbay Storage"; req_access_txt = "45"},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "wt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) -"wu" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) -"wv" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"ww" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) -"wx" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"wy" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) -"wz" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"wu" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/space) +"wv" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/space) +"ww" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/space) +"wx" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/space) +"wy" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/space) +"wz" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/space) "wA" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/crew_quarters/heads{name = "\improper Job Assignment"}) "wB" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/crew_quarters/heads{name = "\improper Job Assignment"}) "wC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/hallway/primary/central) @@ -1188,8 +1188,8 @@ "wR" = (/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/medical/medbay) "wS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel{icon_state = "warnwhite"; dir = 1},/area/medical/medbay) "wT" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/obj/item/weapon/gun/syringe,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"wU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) -"wV" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"wU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/space) +"wV" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) "wW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/hallway/primary/central) "wX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{icon_state = "warnplatecorner"; dir = 2},/area/hallway/primary/central) "wY" = (/obj/machinery/atmospherics/binary/pump/on,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/hallway/primary/central) @@ -1210,7 +1210,7 @@ "xn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "xo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "xp" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"xq" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) +"xq" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/space) "xr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/central) "xs" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/hallway/primary/central) "xt" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable,/turf/simulated/floor/plating,/area/hallway/primary/central) @@ -1228,9 +1228,9 @@ "xF" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) "xG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "xH" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"xI" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) -"xJ" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) -"xK" = (/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"xI" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) +"xJ" = (/obj/docking_port/stationary{dir = 8; dwidth = 1; height = 7; id = "supply_home"; name = "supply bay"; width = 10},/turf/space,/area/space) +"xK" = (/obj/docking_port/stationary{dir = 8; dwidth = 12; height = 9; id = "emergency_home"; name = "emergency evac bay"; width = 21},/turf/space,/area/space) "xL" = (/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/hallway/primary/central) "xM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/meter{use_power = 0},/turf/space,/area/space) "xN" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellow"},/area/hallway/primary/central) @@ -1248,7 +1248,7 @@ "xZ" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/belt/medical{pixel_x = 0; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "ya" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) "yb" = (/obj/structure/table,/obj/machinery/light,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/tie/stethoscope,/obj/item/weapon/reagent_containers/hypospray,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/medbay) -"yc" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) +"yc" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_se"; name = "southeast of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) "yd" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/hallway/primary/central) "ye" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1},/turf/simulated/floor/plating/airless,/area/space) "yf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/hallway/primary/central) @@ -1677,7 +1677,7 @@ "Gm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) "Gn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/gravity_generator) "Go" = (/turf/simulated/floor/plasteel{dir = 5; icon_state = "warning"},/area/engine/gravity_generator) -"Gp" = (/turf/space,/area/syndicate_station/southwest) +"Gp" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_sw"; name = "southwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) "Gq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/tcommsat/computer) "Gr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/computer) "Gs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/tcommsat/computer) @@ -1690,7 +1690,7 @@ "Gz" = (/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/plasteel,/area/engine/gravity_generator) "GA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plasteel,/area/engine/gravity_generator) "GB" = (/turf/simulated/floor/plasteel,/area/engine/gravity_generator) -"GC" = (/turf/space,/area/syndicate_station/southeast) +"GC" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) "GD" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/tcommsat/computer) "GE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/effect/landmark/start{name = "AI"},/turf/simulated/floor/plasteel,/area/tcommsat/computer) "GF" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/plasteel,/area/tcommsat/computer) @@ -1702,8 +1702,7 @@ "GL" = (/obj/machinery/door/airlock/highsecurity{name = "Gravity Generator Room"; req_access_txt = "19;23"},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/gravity_generator) "GM" = (/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},/turf/simulated/floor/plating,/area/tcommsat/computer) "GN" = (/obj/structure/closet/radiation,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/tcommsat/computer) -"GO" = (/turf/space,/area/syndicate_station/south) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1732,43 +1731,43 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaabababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaabababababaaabababababaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaabababababaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaabababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadafadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadafadadadadadadadaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaadadadadadadadadaaaaadadadadaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaadadadadafadadadaaaaaaadadadadadaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaadafadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaaaeaeaeaeaeaaaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaadadadadadadaaaaadadafadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaaaeaeaeaeaeaaaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadafadadaaaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaeaeaeaeaaaaaaaaaaaaaaaeaeaeaeaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadafadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadafadadadadadadadaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaadadadadadadadadaaaaadadadadaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaadadadadafadadadaaaaaaadadadadadaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaadafadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaadadadadadadaaaaadadafadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadafadadaaaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaadadaaaaaaaaaaadaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaadadaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaadadadaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaadaaaaaaadadadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaadadafadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1781,28 +1780,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaadadadadadafadaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadafadadadadaaaaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagaaaaaaaaadadadadadadadadaaaaaaadadafadadadadadadaaaaaaadaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadadadadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaadadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaadadadafadadaaaaaaaaadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaaaaaaaaaaaaaaaaacaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaadadadadaaaaaaaaadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaadadafadadadadaaaaaaaaaaaaaaadadadaaaaaaaaaaadadaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaadadafadadadaaaaaaaaaaadadadadadadaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaadadafadadaaaaaaaaaaaaaaaaadaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagaaaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaadadadadaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadafadaaaaadadadadadaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaadadafadaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadafadadaaaaaaadadadadaaaaaaadadadadadadadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaadadadadaaaaaaadadadafadadaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaadadaaaaaaaaaaaaadadadadadaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaadadadadaaaaaaaaadadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaaagagagagagaaagagagagagaaaaaaaaaaaaaaaaaaaaaaaaadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaadadaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaaagagagagagaaagagagagagaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaaaaaaaaaaaaaaagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadaaaaaaadadafadadadadadadaaaaaaadaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadadadadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaadadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaadadadafadadaaaaaaaaadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaadadadadaaaaaaaaadadaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaadadafadadadadaaaaaaaaaaaaaaadadadaaaaaaaaaaadadaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadafadadadaaaaaaaaaaadadadadadadaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaadadafadadaaaaaaaaaaaaaaaaadaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaadadadadaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadafadaaaaadadadadadaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaadadafadaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadafadadaaaaaaadadadadaaaaaaadadadadadadadaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaadadadadaaaaaaadadadafadadaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaadadaaaaaaaaaaaaadadadadadaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaadadadadaaaaaaaaadadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaadadaaaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadaaaaaaaaaaaaaaaaaaadadadafadaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1826,43 +1825,43 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamambqdpcScScScScSdqcSdrdsbNdtdudvdwdxdydwdzdAdBdCdDdEcjcjcjdFdedGdHdedIdJckaaaaaaaaaaambUbUbUbUdKbUdLdMbUbUbUbUbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamamambqdNcSdOcScSdPcSdOdQbqbqbqdRdSdTdUdVdWdXdYdZeaebecedeeefdeegeheiejekelckaaaaaaaaaaaabUclcmcmemencpcpeoepeqeresetaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeuamamamamamamambqevewexeyezezezeAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeSeSeTeUckckckckckaaaaaaaaaaambUcFcGcseVcIcpcpcpcpcpcpcpeWamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXameYeYeYeYeYambJeZfafbfccScScSfdfebqffcSfbfgfheIfieKeLfjfkflebfmedfndedefofpfqfrfsckamamamamamamambUcscscsftfucpcpcpcpfvcpcpfwamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXeYeYeYeYeYeYeYbqfxcSfyfzfAfAfAfAfBfCfDfAfEfFfGfHfIfJeLfKfLcjfMfNckdededefofOfPdefQckamaaaaaaaaaaambUbUbUbUbUbUcpcpfRfSfTfUbUbUbUbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXeYeYeYeYeYeYeYbqcScSfbfccScScScSdrfVcScSfafWbIfXfXfXfYfZgacjgbgcgdgegfggghgigjgegkcjckckckckglgmgngogpgqgrgsbUgtgugvbUbUgwbUgxgygzbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXeYeYeYeYeYeYeYgAgBcSfbfccScSgCcSdrfVcScScSdrgDfXfXfXeLfjgacjgEgFgFgGgHgIdegJckckckcjgKgLgMckgNgOgPgogQcpcpcpcpcpgRgSgTgUgVbUgWgXgYbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXeYeYeYeYeYeYeYgZhacShbhchdbqbqbqbqbqbqbqbqbqbqbxbxbxeLfjhecjcjhfdehghhhigFhjfqfrhkcjhlhmhnckhofXhphqhrcpcpcphshthuhvhththwbUhxhyhxbUbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzaaeXeYeYeYeYeYeYeYeHhAcSfbfccSbqbNbNbNbNbNbNbNbNbNbNbxhBeLfjgahCcjhDhEhFdehGgehHhIdehJcjhKhLhMckhNfXhOgohPhQhRhShThUhVhWcpcphXbUgRhYhZiabUamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzeXeYeYeYeYeYeYeYibcScShbhcicbqbNbxbxbxbxbxbxbxbxidbxieeLfjgaifcjigihiiijikilimgjgegkcjinioipckiqfXfXgoirhQisitiuiviwixiyiziAbUcpiBiCbUbUbUbUbUamamamamamamamamamamamamamamamamamiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzeXeYeYeYeYeYeYeYfhgBcSfbfccSbqiEdwiFiGbxiHiIiJiKiLbxbxiMiNiOiPcjcjcjcjcjcjcjcjcjcjcjcjiQiRiSckiTfXiUgobUbUbUbUbUgviVbUbUbUbUbUcpiWcpiXbUiYiZjabLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajbjcjdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzeXeYeYeYeYeYeYeYgZhaewjehcjfbqbOjgjhjijjjkjljljljmjnjofYdAjpjpjqjqjqjqjqjqjqjqjrjqjqjqjsjtjujqdzjqjvjwjxjyjzjAjBjCjDjEjFjEjGjHcpjIjJjKjLjMjLbUamamamamamamamamamamamamamamamamamiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzeXeYeYeYeYeYeYeYgAbJdRdSjNbqbqbOjObxbxbxjkjljljljljmjPjQfjjRgafXfXfXfXfXfXfXfXfXfXfXfXfXfXgafXjQjShpjTjUcpjVjWjXjYcpcpjZhththtkacpcpcpkbkckdkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzeXeXkfkfkgkhkfkfkfkfkikjkkkkkkklkmkniGbxjkjlkojljlkpkqfXfjfXkrksksktkuksksksksksksksktkskskvkskskvkwkxkykzkAkBkCkDkEkFkFkFkGkHkIcpcpcpkJkckKkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzamamkfkMkNkNkOkPkQkfkRkSkTkTkUkVkWjhjikXkYkZlalblcldjofXfjfXbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxgogogogogogobUbUgvgwbUbUlebUbUbUbUbUlflgesbUlhlibUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzkgljkhlklllmlmlnlolplqlrbNcfbxbxbxbxbxbxbxbxbxbxbxbxbxlsfjfXbxcTcUcUcUcUcUcUcUcUcUcUltlulvgolwlwlwlxlycplzlAlBlClDgRlElFlGlHgtgwbUbUbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzlIlJlIlklKlKlKlLlMlNdxlOkklPbxlQlQbxlRlSlTlUlVlWbNcTlXlYlZlYlXmambmbmbmbmbmbmbmbmbbNbSbNmcgomdmememflycpcpmghXcpcpcpcpmhmimjmkmlmmmnmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzkgljkhlklKlKlKmpmqkfmrlJlJmskkklmtmumvmwjomxjomybNmzbxfXfXfXbxbSmbmAmBmCmDmEmCmFmbmGmHcUmIgomemememflycpcpmgcpcpmJmKmLcpcphQmMmNmOmPmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzamamkfmQlKlKmRmSmTmUmVmWlJbNbNbNbNbNbNbNmvmwmXbNcTmYbxfXfXfXbxbSmbmZnanbnbnbncndmbnenfbNnggogogogogogonhninjnknlnmnnnmnonpnqmknrmmnsmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzamamntnulKlKnvmpnwkfnxnynznAnAnAnAnAnBnCnDdtbNnEbSnFbxfXfXfXbxbSmbnGnHnInbnJnKnLmbnMnNcUnOnPnQnRnSnTgogogonUkxkxkxkxkxkxkxkxkxnVgogogoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzamamkfmQlKlKnvmpnWkfnXnYnZnAoaobocodoeofofbxogbNohoibxfXfXfXbxbSmbojoknbnbnbolommbonbNbNoonPopoqorororosotouovowoxoyozoAnPoBoCoDoEoFoGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzkgljkhlklKlKnvmpmqkfkfkfkfnAoHoIoJoKoebxbxbxbNbNbSoLbxfXfXoMbxbSmbmboNoOoPoQoRmbmbbxbNbNlRoSoToUoVoVoVoWoXoYoVoVoVoZpapbnPpcpdpepfpgphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzlIlJlIlklKlKnvmpmqpipjpkplnApmpnpopppqbNcTprprprmYbNbxfXfXpsbxnNptpuoNpvpwpxoRpypzbxbNbNpAnPpBpfpCpfpfpDpEpFpGpGpGpDpHoroupIpJpKpfpfnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzkgljkhlkpLpMpNpOpPpQpRpkpSnApTpUpVpWoebNbSbNdtlvlucxbxfXfXpXbxbNbNcxpYpZqaqbqcqdqebxbNbxbxnPnPnPnPqfqgqhqinPqjqjqkqlqmqnqoqpoZqqpfqrnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzamamkfqsqtlKnvmpmqququpkqvnAnAoeqwnAoebxqxbxbxbxbxbxbxfXfXfXbxbxbxbxmbqyqzqAmbqBbxbxidbxqCqDqEhCnPqFnPqGqHnPqIqJnPqKpaqLqMqNqOqPpfpfoGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzaaamkfkfkflKnvmpqQpMpMpMpMqRpMqSpOpMqTksqUfXqVfXqWqXlYlYlYlYlYlYqYlYlYqZrarbrcrdrejqjqjrjqrfjqjqjqjqrgrhrirjrkrlrmrnpHronPrprqrrrsrtphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzaaamamameXrurvrwrxryrzrArBrClmlmrDlmlmrErFcXcXcXrGfXfXrHfXjSfXfXfXfXfXeLfXgafXfXfXfXfXfXfXfXfXfXfXfXrIpDpfrJrKpfrLrnparMnPnPnPnPnPnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzhzhzaaamkfkfkflKrNrOrPrQrRrSrTrUlKlKlKlKlKeLgafXfXrVfjfXfXeLfXgafXfXfXfXfXeLfXrWksksksksktksksrXkskskskurYrZpfsasbscrmsdqmsenPsfsgshsisjnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhzhzhzhzhzhzaaaaaantsksllKlKmpmqlKlKlKlKnvsmsnsnsnsospsqsrsrsrqxbxbxiMssstsusvswsususxsyszsususususufXsAsBfXfXbxbxsCsDsDnPnPnPnPsEsFsGsHsIsJsKsLpfoGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXamaaaaaaaaaaambJeZfafbfccScScSfdfebqffcSfbfgfheIfieKeLfjfkflebfmedfndedefofpfqfrfsckamamamamamamambUcscscsftfucpcpcpcpfvcpcpfwamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaaabqfxcSfyfzfAfAfAfAfBfCfDfAfEfFfGfHfIfJeLfKfLcjfMfNckdededefofOfPdefQckamaaaaaaaaaaambUbUbUbUbUbUcpcpfRfSfTfUbUbUbUbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaaabqcScSfbfccScScScSdrfVcScSfafWbIfXfXfXfYfZgacjgbgcgdgegfggghgigjgegkcjckckckckglgmgngogpgqgrgsbUgtgugvbUbUgwbUgxgygzbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaaagAgBcSfbfccScSgCcSdrfVcScScSdrgDfXfXfXeLfjgacjgEgFgFgGgHgIdegJckckckcjgKgLgMckgNgOgPgogQcpcpcpcpcpgRgSgTgUgVbUgWgXgYbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaaagZhacShbhchdbqbqbqbqbqbqbqbqbqbqbxbxbxeLfjhecjcjhfdehghhhigFhjfqfrhkcjhlhmhnckhofXhphqhrcpcpcphshthuhvhththwbUhxhyhxbUbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaaaeHhAcSfbfccSbqbNbNbNbNbNbNbNbNbNbNbxhBeLfjgahCcjhDhEhFdehGgehHhIdehJcjhKhLhMckhNfXhOgohPhQhRhShThUhVhWcpcphXbUgRhYhZiabUamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaaaibcScShbhcicbqbNbxbxbxbxbxbxbxbxidbxieeLfjgaifcjigihiiijikilimgjgegkcjinioipckiqfXfXgoirhQisitiuiviwixiyiziAbUcpiBiCbUbUbUbUbUamamamamamamamamamamamamamamamamamiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaaafhgBcSfbfccSbqiEdwiFiGbxiHiIiJiKiLbxbxiMiNiOiPcjcjcjcjcjcjcjcjcjcjcjcjiQiRiSckiTfXiUgobUbUbUbUbUgviVbUbUbUbUbUcpiWcpiXbUiYiZjabLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajbjcjdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaxJgZhaewjehcjfbqbOjgjhjijjjkjljljljmjnjofYdAjpjpjqjqjqjqjqjqjqjqjrjqjqjqjsjtjujqdzjqjvjwjxjyjzjAjBjCjDjEjFjEjGjHcpjIjJjKjLjMjLbUamamamamamamamamamamamamamamamamamiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXaaaaaaaaaaaaaagAbJdRdSjNbqbqbOjObxbxbxjkjljljljljmjPjQfjjRgafXfXfXfXfXfXfXfXfXfXfXfXfXfXgafXjQjShpjTjUcpjVjWjXjYcpcpjZhththtkacpcpcpkbkckdkeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeXeXkfkfkgkhkfkfkfkfkikjkkkkkkklkmkniGbxjkjlkojljlkpkqfXfjfXkrksksktkuksksksksksksksktkskskvkskskvkwkxkykzkAkBkCkDkEkFkFkFkGkHkIcpcpcpkJkckKkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamkfkMkNkNkOkPkQkfkRkSkTkTkUkVkWjhjikXkYkZlalblcldjofXfjfXbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxgogogogogogobUbUgvgwbUbUlebUbUbUbUbUlflgesbUlhlibUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakgljkhlklllmlmlnlolplqlrbNcfbxbxbxbxbxbxbxbxbxbxbxbxbxlsfjfXbxcTcUcUcUcUcUcUcUcUcUcUltlulvgolwlwlwlxlycplzlAlBlClDgRlElFlGlHgtgwbUbUbUamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxKlIlJlIlklKlKlKlLlMlNdxlOkklPbxlQlQbxlRlSlTlUlVlWbNcTlXlYlZlYlXmambmbmbmbmbmbmbmbmbbNbSbNmcgomdmememflycpcpmghXcpcpcpcpmhmimjmkmlmmmnmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakgljkhlklKlKlKmpmqkfmrlJlJmskkklmtmumvmwjomxjomybNmzbxfXfXfXbxbSmbmAmBmCmDmEmCmFmbmGmHcUmIgomemememflycpcpmgcpcpmJmKmLcpcphQmMmNmOmPmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamkfmQlKlKmRmSmTmUmVmWlJbNbNbNbNbNbNbNmvmwmXbNcTmYbxfXfXfXbxbSmbmZnanbnbnbncndmbnenfbNnggogogogogogonhninjnknlnmnnnmnonpnqmknrmmnsmoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamntnulKlKnvmpnwkfnxnynznAnAnAnAnAnBnCnDdtbNnEbSnFbxfXfXfXbxbSmbnGnHnInbnJnKnLmbnMnNcUnOnPnQnRnSnTgogogonUkxkxkxkxkxkxkxkxkxnVgogogoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamkfmQlKlKnvmpnWkfnXnYnZnAoaobocodoeofofbxogbNohoibxfXfXfXbxbSmbojoknbnbnbolommbonbNbNoonPopoqorororosotouovowoxoyozoAnPoBoCoDoEoFoGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakgljkhlklKlKnvmpmqkfkfkfkfnAoHoIoJoKoebxbxbxbNbNbSoLbxfXfXoMbxbSmbmboNoOoPoQoRmbmbbxbNbNlRoSoToUoVoVoVoWoXoYoVoVoVoZpapbnPpcpdpepfpgphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalIlJlIlklKlKnvmpmqpipjpkplnApmpnpopppqbNcTprprprmYbNbxfXfXpsbxnNptpuoNpvpwpxoRpypzbxbNbNpAnPpBpfpCpfpfpDpEpFpGpGpGpDpHoroupIpJpKpfpfnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakgljkhlkpLpMpNpOpPpQpRpkpSnApTpUpVpWoebNbSbNdtlvlucxbxfXfXpXbxbNbNcxpYpZqaqbqcqdqebxbNbxbxnPnPnPnPqfqgqhqinPqjqjqkqlqmqnqoqpoZqqpfqrnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamkfqsqtlKnvmpmqququpkqvnAnAoeqwnAoebxqxbxbxbxbxbxbxfXfXfXbxbxbxbxmbqyqzqAmbqBbxbxidbxqCqDqEhCnPqFnPqGqHnPqIqJnPqKpaqLqMqNqOqPpfpfoGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamkfkfkflKnvmpqQpMpMpMpMqRpMqSpOpMqTksqUfXqVfXqWqXlYlYlYlYlYlYqYlYlYqZrarbrcrdrejqjqjrjqrfjqjqjqjqrgrhrirjrkrlrmrnpHronPrprqrrrsrtphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamameXrurvrwrxryrzrArBrClmlmrDlmlmrErFcXcXcXrGfXfXrHfXjSfXfXfXfXfXeLfXgafXfXfXfXfXfXfXfXfXfXfXfXrIpDpfrJrKpfrLrnparMnPnPnPnPnPnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamkfkfkflKrNrOrPrQrRrSrTrUlKlKlKlKlKeLgafXfXrVfjfXfXeLfXgafXfXfXfXfXeLfXrWksksksksktksksrXkskskskurYrZpfsasbscrmsdqmsenPsfsgshsisjnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaantsksllKlKmpmqlKlKlKlKnvsmsnsnsnsospsqsrsrsrqxbxbxiMssstsusvswsususxsyszsususususufXsAsBfXfXbxbxsCsDsDnPnPnPnPsEsFsGsHsIsJsKsLpfoGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakflKlKlKlKsMsNsOlKlKlKnvsrsrsPsQsRsSsTsUsVsWsXsYdwsZfXgasutatbtctdtetftgthsutitjsusstktltmjobxamnPrmtnnPtotptqtrpatstttupftvtwpfphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatxtytzlklKlKtAtztytxkftBtCtDtEtFtGtHtItJtKtLtMtNtNtOkssBtPtdtQtRtStTtdtUtVtWtXtYsufXfXfXfXtZbxaanPuaubucpaudueufoXugnPnPnPnPnPnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauhlJuiujukulumuilJuhkfkfsrunuounupuqurusutsruubxuvfXfXfXuwtdtTuxtdtTtdtUtVuyuzuAsufXuBuCuDfXtkaanPuEpfpfpauFrmuGpauHuIuJuKuLpfuMoGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauNuOuPuQuQuQuQuRuOuNamamsruSuTunuUununuVuWsruubxuXfXfXfXuwtdtTuYtdtTtdtUtVuZuzvasulsvbvbvbvcbxaanPvdpfpfvevfvgvhvivjsHvkpfvlpfpfphaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavmvnvovnvnvpvqvnvnvovrvsamsrsrvtsrsrvuvvsrsqsruubxbxfXfXfXvwtdvxtRtStTtdvyvzvAvBvCvDfXuBuCuDvEtkaanPvFvGvHvIvJqovKvLvMnPvNvOvPvQvRnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavmvrvnvSvTvTvUvVvWvXvYvUvTvZwaambxbNbSwbwcsrsrsrbGwduubNbxfXfXfXsuwewfwgwhwiwjwktVwlwmvCwnfXvbvbvbwobxamnPqIwpwpwqnPnPwrwswtnPnPnPnPnPnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavZwuwvwwvTwxvTwxvTwxvTwxvTwywzambxbNbSbNbxwAwBwCwDwEwFlPbxfXfXfXsusuwGsususuwHwIsuwJsuwKsufXwLwMwNwObxaaaaaaaaamamnPwPwQwRwSwTnPamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawUvTvTvovTwxvTwxwVwxvTwxvTwywzambxbNbSbNbxbNwWwXwYwZnDbObxfXfXiUsuxaxbxcxdxexfxgxhxixjxksuidbxbxbxbxbxaaaaaaaaaaamxlxmxnpfxoxpxlamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavZxqwvwwvTwxvTwxvTwxvTwxvTwywzambxbNbSbNbxbNxrxsxtxsbTxubxfXfXfXsuxvxwxxxyxzxAxBxCxDxExFsubNbxamamaaaaaaaaaaaaaaaanPxGpfpfpfxHnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxIxJvnvSvTvTvTvTvTvTvTvTvTvZxKambxcxnNprprprxLbxxMbxbTbObxxNfXxOsuxPxQxRwIxSxTxUxVxWxXxYsubNbxbxbxamaaaaaaaaaaaaaanPnPxZyaybnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxIvnvnvnvnvnvnvnvnvnxJycambxyddtmGbNbNxrbxyebxyfygtNksksksyhyiyjykylsusususususuymsubNbMbNbMbLamamamamamamamamnPqIwpwqnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawavWvZvWvWvXvYvWvWvTvVvUamsrsrvtsrsrvuvvsrsqsruubxbxfXfXfXvwtdvxtRtStTtdvyvzvAvBvCvDfXuBuCuDvEtkaanPvFvGvHvIvJqovKvLvMnPvNvOvPvQvRnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawavVvWwzeYeYwxwywuwvwwwxeYvqvmambxbNbSwbwcsrsrsrbGwduubNbxfXfXfXsuwewfwgwhwiwjwktVwlwmvCwnfXvbvbvbwobxamnPqIwpwpwqnPnPwrwswtnPnPnPnPnPnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavqvrvovpeYhzeYhzeYhzeYhzeYvnvmambxbNbSbNbxwAwBwCwDwEwFlPbxfXfXfXsusuwGsususuwHwIsuwJsuwKsufXwLwMwNwObxaaaaaaaaamamnPwPwQwRwSwTnPamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavSeYeYvTeYhzeYhzvshzeYhzeYvnvmambxbNbSbNbxbNwWwXwYwZnDbObxfXfXiUsuxaxbxcxdxexfxgxhxixjxksuidbxbxbxbxbxaaaaaaaaaaamxlxmxnpfxoxpxlamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavqxIvovpeYhzeYhzeYhzeYhzeYvnvmambxbNbSbNbxbNxrxsxtxsbTxubxfXfXfXsuxvxwxxxyxzxAxBxCxDxExFsubNbxamamaaaaaaaaaaaaaaaanPxGpfpfpfxHnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawUxqvWwzeYeYeYeYeYeYeYeYeYvqvmambxcxnNprprprxLbxxMbxbTbObxxNfXxOsuxPxQxRwIxSxTxUxVxWxXxYsubNbxbxbxamaaaaaaaaaaaaaanPnPxZyaybnPnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawUvWvWvWvWvWvWvWvWvWxqwVambxyddtmGbNbNxrbxyebxyfygtNksksksyhyiyjykylsusususususuymsubNbMbNbMbLamamamamamamamamnPqIwpwqnPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbxbxbxbxbxbxbNxrbxbxbxbNmsynyojqypyqyrysytpryuyvbNmubNbNbNbNbNbxbybxamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabybNbMcTprprywpryxprprprprpryylYlYlYyzmYyAyAyAyAyAyAyAyAyAyAyAbxbxamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbMyByCyAyAyAyAyAyAyAyAyAyAyDyEfXyFyGyAyAyHyHyIyIyJyJyKyLyMyBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1903,45 +1902,45 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamFvFwEhEhEhFxFyFzFAEVFBFCFDFEFFEIFpEJFGFHEQFIFJEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEKFKEDEhFLFMFNEVEVEVFOFCFPFQFRFSFTFUFVFWFXFYFZEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamEaGaEaEhEhEIEVGbEVGcGdGeGfGgGhFxGiGjGkGlGmGnGoEJamamamamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaECEhEhGqGrGrGrGrGsGtGuEGGvGwEhEJGxGyGzGAGBEJamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEKEhEhFiEhEhEhEhFxGDGEGFGGFxEhEJGBGBGHGIGJEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaEaEaEaEuFxFxFxFxFxFxEhGKGLGKEJEJEJEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamambLbLEgEhEgEhEhEhEhEhEhFiEhEhEhGMamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamambLEaEbEaEaEaEaEaEaEaEaEaGNGNEaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamamamamamamamamamEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaGpGpGpGpGpaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaGCGCGCGCGCaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaGpGpGpGpGpaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaGCGCGCGCGCaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpGpGpGpGpaaaaaaaaaaaaaaGpGpGpGpGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCGCGCGCGCaaaaaaaaaaaaaaGCGCGCGCGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaGOGOGOGOGOaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaGOGOGOGOGOaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGOGOGOGOGOaaaaaaaaaaaaaaGOGOGOGOGOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaECEhEhGqGrGrGrGrGsGtGuEGGvGwEhEJGxGyGzGAGBEJamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEKEhEhFiEhEhEhEhFxGDGEGFGGFxEhEJGBGBGHGIGJEJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEaEaEaEaEaEaEaEuFxFxFxFxFxFxEhGKGLGKEJEJEJEJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamambLbLEgEhEgEhEhEhEhEhEhFiEhEhEhGMamamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamambLEaEbEaEaEaEaEaEaEaEaEaGNGNEaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamamamamamamamamamEaEaEaEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaycaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -1961,3 +1960,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/MiniStation/z2.dmm b/_maps/map_files/MiniStation/z2.dmm index bb9d03cdad3..88906d58cfe 100644 --- a/_maps/map_files/MiniStation/z2.dmm +++ b/_maps/map_files/MiniStation/z2.dmm @@ -1,239 +1,161 @@ -"aa" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"ab" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"ac" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"ad" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"ae" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"af" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"ag" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"ah" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"ai" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"aj" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"ak" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"al" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"am" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"an" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"ao" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"ap" = (/turf/space/transit/east/shuttlespace_ew13,/area/space) -"aq" = (/turf/space/transit/east/shuttlespace_ew14,/area/space) -"ar" = (/turf/space/transit/east/shuttlespace_ew15,/area/space) -"as" = (/turf/space/transit/east/shuttlespace_ew1,/area/space) -"at" = (/turf/space/transit/east/shuttlespace_ew2,/area/space) -"au" = (/turf/space/transit/east/shuttlespace_ew3,/area/space) -"av" = (/turf/space/transit/east/shuttlespace_ew4,/area/space) -"aw" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew5,/area/space) -"ax" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew6,/area/space) -"ay" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"az" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew8,/area/space) -"aA" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew9,/area/space) -"aB" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"aC" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew11,/area/space) -"aD" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"aE" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"aF" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"aG" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew15,/area/space) -"aH" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"aI" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew2,/area/space) -"aJ" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew3,/area/space) -"aK" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/east/shuttlespace_ew4,/area/space) -"aL" = (/turf/space{icon_state = "black"},/area/space) +"aa" = (/turf/space/transit,/area/space) +"ab" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 12; height = 9; id = "emergency_transit"; width = 21},/turf/space/transit,/area/space) +"ac" = (/turf/space/transit/horizontal,/area/space) +"ad" = (/obj/docking_port/stationary/transit{dir = 4; dwidth = 1; height = 4; id = "pod4_transit"; turf_type = /turf/space/transit/horizontal; width = 3},/turf/space/transit/horizontal,/area/space) +"ae" = (/obj/docking_port/stationary/transit{dir = 4; dwidth = 1; height = 4; id = "pod3_transit"; turf_type = /turf/space/transit/horizontal; width = 3},/turf/space/transit/horizontal,/area/space) +"af" = (/obj/docking_port/stationary/transit{dwidth = 1; height = 4; id = "pod2_transit"; width = 3},/turf/space/transit,/area/space) +"ag" = (/obj/docking_port/stationary/transit{dwidth = 1; height = 4; id = "pod1_transit"; width = 3},/turf/space/transit,/area/space) +"ah" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 5; height = 7; id = "supply_transit"; width = 10},/turf/space/transit,/area/space) +"ai" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 3; height = 5; id = "mining_transit"; width = 7},/turf/space/transit,/area/space) +"aj" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 2; height = 5; id = "laborcamp_transit"; width = 9},/turf/space/transit,/area/space) +"ak" = (/obj/docking_port/stationary/transit{dir = 8; dwidth = 2; height = 12; id = "ferry_transit"; width = 5},/turf/space/transit/horizontal,/area/space) +"al" = (/obj/docking_port/stationary/transit{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_transit"; width = 18},/turf/space/transit,/area/space) +"am" = (/turf/simulated/shuttle/floor,/area/space) +"an" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) +"ao" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dir = 8; dwidth = 12; height = 9; width = 21},/obj/docking_port/stationary{dir = 8; dwidth = 12; height = 9; id = "emergency_away"; name = "Centcom"; width = 21},/turf/simulated/shuttle/plating,/area/space) +"ap" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"aq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/space) +"ar" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"as" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/space) +"at" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"au" = (/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/simulated/shuttle/plating,/area/space) +"av" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/space) +"aw" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/simulated/shuttle/plating,/area/space) +"ax" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"ay" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) +"az" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"aA" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"aB" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/space) +"aC" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/space) +"aD" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/space) +"aE" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/space) +"aF" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"aG" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/space) +"aH" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"aI" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) +"aJ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"aK" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/space) +"aL" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) "aM" = (/turf/space,/area/space) -"aN" = (/turf/space/transit/north/shuttlespace_ns8,/area/space) -"aO" = (/turf/space/transit/north/shuttlespace_ns4,/area/space) -"aP" = (/turf/space/transit/north/shuttlespace_ns11,/area/space) -"aQ" = (/turf/space/transit/north/shuttlespace_ns7,/area/space) -"aR" = (/turf/space/transit/north/shuttlespace_ns2,/area/space) -"aS" = (/turf/space/transit/north/shuttlespace_ns5,/area/space) -"aT" = (/turf/space/transit/north/shuttlespace_ns6,/area/space) -"aU" = (/turf/space/transit/north/shuttlespace_ns14,/area/space) -"aV" = (/turf/space/transit/north/shuttlespace_ns3,/area/space) -"aW" = (/turf/space/transit/north/shuttlespace_ns13,/area/space) -"aX" = (/turf/space/transit/north/shuttlespace_ns15,/area/space) -"aY" = (/turf/space/transit/north/shuttlespace_ns10,/area/space) -"aZ" = (/turf/space/transit/north/shuttlespace_ns12,/area/space) -"ba" = (/turf/space/transit/north/shuttlespace_ns1,/area/space) -"bb" = (/turf/space/transit/north/shuttlespace_ns9,/area/space) -"bc" = (/turf/space/transit/east/shuttlespace_ew5,/area/space) -"bd" = (/turf/space/transit/east/shuttlespace_ew6,/area/space) -"be" = (/turf/space/transit/east/shuttlespace_ew7,/area/space) -"bf" = (/turf/space/transit/east/shuttlespace_ew8,/area/space) -"bg" = (/turf/space/transit/east/shuttlespace_ew10,/area/space) -"bh" = (/turf/space/transit/east/shuttlespace_ew11,/area/space) -"bi" = (/turf/space/transit/east/shuttlespace_ew12,/area/space) -"bj" = (/turf/space/transit/east/shuttlespace_ew9,/area/space) -"bk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"bl" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"bm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew8,/area/space) -"bn" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew9,/area/space) -"bo" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"bp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew3,/area/space) -"bq" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"br" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"bs" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"bt" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"bu" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"bv" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"bw" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"bx" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"by" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"bz" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"bA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"bB" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod4/transit) -"bC" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod4/transit) -"bD" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod4/transit) -"bE" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod4/transit) -"bF" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew13,/area/space) -"bG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"bH" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape/transit) -"bI" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape/transit) -"bJ" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape/transit) -"bK" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape/transit) -"bL" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape/transit) -"bM" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape/transit) -"bN" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape/transit) -"bO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"bP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew2,/area/space) -"bQ" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod4/transit) -"bR" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod4/transit) -"bS" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod4/transit) -"bT" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew7,/area/space) -"bU" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"bV" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape/transit) -"bW" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape/transit) -"bX" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape/transit) -"bY" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape/transit) -"bZ" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape/transit) -"ca" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"cb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"cc" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape/transit) -"cd" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape/transit) -"ce" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape/transit) -"cf" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"cg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew15,/area/space) -"ch" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew4,/area/space) -"ci" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew5,/area/space) -"cj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew6,/area/space) -"ck" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"cl" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"cm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"cn" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"co" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"cp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"cq" = (/turf/space/transit/east/shuttlespace_ew7,/area/shuttle/escape_pod3/transit) -"cr" = (/turf/space/transit/east/shuttlespace_ew8,/area/shuttle/escape_pod3/transit) -"cs" = (/turf/space/transit/east/shuttlespace_ew9,/area/shuttle/escape_pod3/transit) -"ct" = (/turf/space/transit/east/shuttlespace_ew10,/area/shuttle/escape_pod3/transit) -"cu" = (/obj/effect/step_trigger/thrower{direction = 1; name = "thrower_throwup"; nostop = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew14,/area/space) -"cv" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) -"cw" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew11,/area/space) -"cx" = (/turf/space/transit/east/shuttlespace_ew2,/area/shuttle/escape_pod3/transit) -"cy" = (/turf/space/transit/east/shuttlespace_ew3,/area/shuttle/escape_pod3/transit) -"cz" = (/turf/space/transit/east/shuttlespace_ew4,/area/shuttle/escape_pod3/transit) -"cA" = (/turf/space/transit/east/shuttlespace_ew5,/area/shuttle/escape_pod3/transit) -"cB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"cC" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"cD" = (/turf/space/transit/east/shuttlespace_ew14,/area/shuttle/escape_pod3/transit) -"cE" = (/turf/space/transit/east/shuttlespace_ew15,/area/shuttle/escape_pod3/transit) -"cF" = (/turf/space/transit/east/shuttlespace_ew1,/area/shuttle/escape_pod3/transit) -"cG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/east/shuttlespace_ew10,/area/space) -"cH" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"cI" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew12,/area/space) -"cJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"cK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"cL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"cM" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"cN" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"cO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"cP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"cQ" = (/turf/space/transit/north/shuttlespace_ns5,/area/syndicate_station/transit) -"cR" = (/turf/space/transit/north/shuttlespace_ns11,/area/syndicate_station/transit) -"cS" = (/turf/space/transit/north/shuttlespace_ns3,/area/syndicate_station/transit) -"cT" = (/turf/space/transit/north/shuttlespace_ns13,/area/syndicate_station/transit) -"cU" = (/turf/space/transit/north/shuttlespace_ns7,/area/syndicate_station/transit) -"cV" = (/turf/space/transit/north/shuttlespace_ns14,/area/syndicate_station/transit) -"cW" = (/turf/space/transit/north/shuttlespace_ns4,/area/syndicate_station/transit) -"cX" = (/turf/space/transit/north/shuttlespace_ns10,/area/syndicate_station/transit) -"cY" = (/turf/space/transit/north/shuttlespace_ns1,/area/syndicate_station/transit) -"cZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"da" = (/turf/space/transit/north/shuttlespace_ns2,/area/syndicate_station/transit) -"db" = (/turf/space/transit/north/shuttlespace_ns12,/area/syndicate_station/transit) -"dc" = (/turf/space/transit/north/shuttlespace_ns6,/area/syndicate_station/transit) -"dd" = (/turf/space/transit/north/shuttlespace_ns9,/area/syndicate_station/transit) -"de" = (/turf/space/transit/north/shuttlespace_ns15,/area/syndicate_station/transit) -"df" = (/turf/space/transit/north/shuttlespace_ns8,/area/syndicate_station/transit) -"dg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"dh" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"di" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"dj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"dk" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"dl" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"dm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"dn" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"do" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"dp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) -"dq" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"dr" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) -"ds" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns2,/area/space) -"dt" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"du" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"dv" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"dw" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"dx" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) -"dy" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) -"dz" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod1/transit) -"dA" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns4,/area/space) -"dB" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns10,/area/space) -"dC" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape_pod2/transit) -"dD" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape_pod2/transit) -"dE" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod2/transit) -"dF" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns7,/area/space) -"dG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns8,/area/space) -"dH" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod1/transit) -"dI" = (/turf/space/transit/north/shuttlespace_ns6,/area/shuttle/escape_pod1/transit) -"dJ" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod1/transit) -"dK" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) -"dL" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"dM" = (/turf/space/transit/north/shuttlespace_ns2,/area/shuttle/escape_pod2/transit) -"dN" = (/turf/space/transit/north/shuttlespace_ns13,/area/shuttle/escape_pod2/transit) -"dO" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod2/transit) -"dP" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"dQ" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape_pod1/transit) -"dR" = (/turf/space/transit/north/shuttlespace_ns5,/area/shuttle/escape_pod1/transit) -"dS" = (/turf/space/transit/north/shuttlespace_ns1,/area/shuttle/escape_pod2/transit) -"dT" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod2/transit) -"dU" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod2/transit) -"dV" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) -"dW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"dX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"dY" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape_pod1/transit) -"dZ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) -"ea" = (/turf/space/transit/north/shuttlespace_ns15,/area/shuttle/escape_pod2/transit) -"eb" = (/turf/space/transit/north/shuttlespace_ns8,/area/shuttle/escape_pod2/transit) -"ec" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) -"ed" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) +"aN" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"aO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/space) +"aP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/space) +"aQ" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 13; id = "ferry"; name = "ferry shuttle"; travelDir = 180; width = 5},/obj/docking_port/stationary{dheight = 1; dir = 8; dwidth = 2; height = 13; id = "ferry_away"; name = "unknown"; turf_type = /turf/unsimulated/floor; width = 5},/turf/simulated/shuttle/floor,/area/space) +"aR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/space) +"aS" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/space) +"aT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/space) +"aU" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) +"aV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/space) +"aW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/space) +"aX" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/space) +"aY" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/space) +"aZ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"ba" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/space) +"bb" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/space) +"bc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"bd" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/space) +"be" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/space) +"bf" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/space) +"bg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"bh" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"bi" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/space) +"bj" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"bk" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"bl" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"bm" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/space) +"bn" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"bo" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) +"bp" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/space) +"bq" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/shuttle/plating,/area/space) +"br" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/space) +"bs" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/space) +"bt" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/shuttle/plating,/area/space) +"bu" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 1; width = 9},/obj/docking_port/stationary{dir = 8; dwidth = 1; height = 7; id = "supply_away"; name = "Centcom"; width = 9},/turf/simulated/shuttle/plating,/area/space) +"bv" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/space) +"bw" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bx" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"by" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bz" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bA" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bB" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bC" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bD" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bE" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bF" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bG" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bH" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bI" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bJ" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bK" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/grenade/syndieminibomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bL" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bM" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bO" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bP" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bQ" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bR" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bS" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bT" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bU" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/space) +"bV" = (/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bW" = (/obj/structure/closet/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bX" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bY" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"bZ" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ca" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating,/area/space) +"cb" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/shuttle/plating,/area/space) +"cc" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/space) +"cd" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/shuttle/plating,/area/space) +"ce" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/space) +"cf" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/space) +"cg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/space) +"ch" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/obj/docking_port/mobile{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate"; name = "syndicate infiltrator"; travelDir = 180; width = 18},/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_away"; name = "syndicate recon outpost"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/simulated/shuttle/plating,/area/space) +"ci" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/space) +"cj" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ck" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cl" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cm" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cn" = (/obj/machinery/door/window{dir = 4; name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"co" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cp" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cq" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cr" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cs" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"ct" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/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/shuttle/plating,/area/space) +"cu" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"cv" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/space) +"cw" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"cx" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/space) +"cy" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cz" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cA" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cB" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/space) +"cC" = (/turf/simulated/shuttle/floor4,/area/space) +"cD" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"cE" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/space) +"cF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/space) +"cG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/space) +"cH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/space) +"cI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/space) +"cJ" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/space) +"cK" = (/obj/machinery/sleeper{dir = 8; icon_state = "sleeper-open"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"cL" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cM" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cN" = (/obj/machinery/computer/shuttle/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cO" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cP" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cQ" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/space) +"cR" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/space) +"cS" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cT" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"cU" = (/obj/machinery/computer/shuttle/syndicate/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) +"cV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/plating,/area/space) "ee" = (/turf/unsimulated/wall,/area/start) "ef" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) "eg" = (/turf/unsimulated/wall/splashscreen,/area/start) -"eh" = (/turf/space,/area/shuttle/escape_pod1/centcom) -"ei" = (/turf/space,/area/shuttle/escape_pod2/centcom) -"ej" = (/turf/space,/area/shuttle/escape_pod3/centcom) "ek" = (/turf/unsimulated/wall,/area/space) "el" = (/turf/space,/area/centcom/suppy) -"em" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/space,/area/supply/dock) -"en" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"eo" = (/turf/simulated/shuttle/wall{icon_state = "swall15"; dir = 2},/area/supply/dock) -"ep" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/supply/dock) -"eq" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"er" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/supply/dock) -"es" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/supply/dock) -"et" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"eu" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/supply/dock) -"ev" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/supply/dock) -"ew" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/supply/dock) -"ex" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/simulated/shuttle/plating,/area/supply/dock) "ey" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/centcom/suppy) -"ez" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"eA" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/supply/dock) -"eB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/supply/dock) "eC" = (/turf/unsimulated/wall,/area/centcom/control) "eD" = (/turf/unsimulated/wall/fakedoor,/area/centcom/control) "eE" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) @@ -249,49 +171,22 @@ "eO" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) "eP" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) "eQ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"eR" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"eS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"eT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"eU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"eV" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) "eW" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) "eX" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"eY" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"eZ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"fa" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"fb" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"fc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"fd" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/obj{anchored = 1; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) "fe" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "ff" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/control) "fg" = (/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = 28; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"fh" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"fi" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"fj" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"fk" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"fl" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"fm" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "fn" = (/turf/unsimulated/floor{dir = 8; icon_state = "vault"},/area/centcom/control) "fo" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 4; icon_state = "rightsecure"; name = "Centcom Customs"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "fp" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"fq" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"fr" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"fs" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "ft" = (/turf/unsimulated/wall,/area/centcom/ferry) "fu" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) "fv" = (/obj/structure/table,/obj/item/weapon/stamp{pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/item/weapon/paper/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"fw" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"fx" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"fy" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"fz" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"fA" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) "fB" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin{pixel_y = 4},/obj/item/weapon/pen,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "fC" = (/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "fD" = (/obj/structure/dresser,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "fE" = (/obj/machinery/door/poddoor/preopen{id = "CentComPort"; name = "security door"},/turf/unsimulated/floor{dir = 1; icon_state = "loadingarea"},/area/centcom/control) "fF" = (/turf/unsimulated/wall,/area/centcom/evac) -"fG" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"fH" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "fI" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "fJ" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "fK" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/space) @@ -299,8 +194,6 @@ "fM" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) "fN" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) "fO" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) -"fP" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"fQ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "fR" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) "fS" = (/obj/machinery/door/airlock/centcom{name = "Dressing Room"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/ferry) "fT" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/control) @@ -310,7 +203,6 @@ "fX" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/evac) "fY" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/centcom/evac) "fZ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/centcom/evac) -"ga" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "gb" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) "gc" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 1},/area/centcom/ferry) "gd" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/ferry) @@ -320,84 +212,37 @@ "gh" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) "gi" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/evac) "gj" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/evac) -"gk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"gl" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "gm" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "gn" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) "go" = (/turf/unsimulated/wall,/area/syndicate_mothership) -"gp" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"gq" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"gr" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"gs" = (/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/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"gt" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"gu" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) "gv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/centcom/ferry) "gw" = (/turf/unsimulated/wall/fakeglass,/area/centcom/control) -"gx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "gy" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) "gz" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) "gA" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) "gB" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"gC" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"gD" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"gE" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"gF" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"gG" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"gH" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/transport1/centcom) "gI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/centcom/ferry) "gJ" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 6},/area/centcom/ferry) "gK" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/evac) "gL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"gM" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; req_access_txt = "0"},/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"gN" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"gO" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"gP" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"gQ" = (/obj/machinery/door/airlock/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "gR" = (/obj/machinery/door/airlock/external{name = "Ferry Airlock"; req_access_txt = "0"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) "gS" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/ferry) "gT" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/ferry) "gU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"gV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"gW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) "gX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/unsimulated/wall,/area/centcom/evac) "gY" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"gZ" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"ha" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"hb" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"hc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) "hd" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/centcom/ferry) "he" = (/obj/machinery/door/airlock/centcom{name = "Transport Shuttle"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/ferry) "hf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"hg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"hh" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) "hi" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/ferry) "hj" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/evac) -"hk" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "hl" = (/turf/unsimulated/wall/fakeglass,/area/centcom/ferry) "hm" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) "hn" = (/turf/unsimulated/wall,/area/centcom/holding) "ho" = (/turf/unsimulated/wall/fakedoor{name = "Shuttle Bay B"},/area/centcom/holding) "hp" = (/obj/machinery/door/airlock/centcom{name = "Centcom Security"; opacity = 1; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "hq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/centcom/evac) -"hr" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"hs" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"ht" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"hu" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"hv" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"hw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"hx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"hy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{id = "syndieshutters"; name = "blast shutters"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"hz" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) "hA" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"hB" = (/obj/machinery/sleeper{dir = 8; icon_state = "sleeper-open"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"hC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) -"hD" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"hE" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"hF" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"hG" = (/obj/structure/table,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"hH" = (/obj/machinery/computer/syndicate_station{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"hI" = (/obj/structure/table,/obj/machinery/door_control{id = "syndieshutters"; name = "remote shutter control"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"hJ" = (/obj/structure/computerframe,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "hK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) "hL" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) "hM" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) @@ -409,12 +254,6 @@ "hS" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdomeobserve) "hT" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/tdome/tdomeobserve) "hU" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 5},/area/tdome/tdomeobserve) -"hV" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"hW" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"hX" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"hY" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"hZ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ia" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ib" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) "ic" = (/obj/item/weapon/storage/fancy/crayons,/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "id" = (/obj/machinery/washing_machine,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) @@ -428,11 +267,6 @@ "il" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "im" = (/obj/structure/table/reinforced,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "in" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"io" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"ip" = (/turf/simulated/shuttle/wall{icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) -"iq" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 10},/obj/item/weapon/stock_parts/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ir" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"is" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "it" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "iu" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) "iv" = (/obj/structure/stool/bed/chair/comfy/teal,/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) @@ -442,22 +276,12 @@ "iz" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome/tdomeobserve) "iA" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) "iB" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/evac) -"iC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"iD" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"iE" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"iF" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"iG" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"iH" = (/obj/machinery/door/window{name = "Cockpit"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"iI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) "iJ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) "iK" = (/obj/item/weapon/paper{info = "GET DAT FUCKEN DISK"; name = "memo"},/obj/structure/noticeboard{pixel_x = -32; pixel_y = 0},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "iL" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "iM" = (/obj/machinery/door/airlock/centcom{name = "Study"; opacity = 1; req_access_txt = "150"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "iN" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/syndicate_mothership) "iO" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 6},/area/tdome/tdomeobserve) -"iP" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"iQ" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"iR" = (/obj/machinery/vending/cigarette{pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "iS" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) "iT" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) "iU" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/beer{pixel_x = -2; pixel_y = 5},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -483,15 +307,10 @@ "jo" = (/turf/unsimulated/floor,/area/syndicate_mothership) "jp" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor,/area/syndicate_mothership) "jq" = (/obj/machinery/door/poddoor/shutters{id = "nukeop_ready"; name = "shuttle dock"},/turf/unsimulated/floor,/area/syndicate_mothership) -"jr" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "js" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) "jt" = (/obj/machinery/computer/telecrystals/uplinker,/turf/unsimulated/floor{tag = "icon-podhatch (SOUTHWEST)"; icon_state = "podhatch"; dir = 10},/area/syndicate_mothership) "ju" = (/obj/structure/urinal{pixel_y = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "jv" = (/obj/structure/toilet{pixel_y = 8},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/machinery/door/window{name = "Tactical Toilet"; opacity = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"jw" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"jx" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"jy" = (/obj/machinery/door/poddoor{auto_close = 300; id = "smindicate"; name = "outer blast door"},/obj/machinery/door_control{id = "smindicate"; name = "external door control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"jz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) "jA" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) "jB" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) "jC" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) @@ -500,7 +319,6 @@ "jF" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "jG" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "jH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"jI" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "jJ" = (/obj/machinery/door_control{id = "nukeop_ready"; name = "mission launch control"; pixel_x = -26; pixel_y = 0; req_access_txt = "150"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) "jK" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) "jL" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) @@ -508,29 +326,14 @@ "jN" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) "jO" = (/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) "jP" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"jQ" = (/obj/machinery/door/window{dir = 4; name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"jR" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "jS" = (/obj/machinery/computer/telecrystals/boss,/turf/unsimulated/floor{tag = "icon-podhatch (NORTHEAST)"; icon_state = "podhatch"; dir = 5},/area/syndicate_mothership) "jT" = (/obj/structure/sign/map/left{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_left"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) "jU" = (/obj/structure/sign/map/right{pixel_y = -32},/obj/structure/rack{icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar_right"; name = "skeletal minibar"},/obj/item/weapon/reagent_containers/food/drinks/bottle/gin,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/syndicate_mothership) "jV" = (/turf/unsimulated/wall/fakedoor{name = "Thunderdome"},/area/tdome/tdomeobserve) "jW" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "redbluefull"; dir = 2},/area/tdome/tdomeobserve) -"jX" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Equipment Room"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"jY" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/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/shuttle/plating,/area/syndicate_station/start) -"jZ" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "ka" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"kb" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "kc" = (/turf/unsimulated/wall,/area/wizard_station) "kd" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/tdome/tdomeobserve) -"ke" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kg" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kh" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ki" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kj" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kk" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kl" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"km" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "kn" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ko" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "kp" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) @@ -543,9 +346,6 @@ "kw" = (/turf/unsimulated/wall,/area/tdome) "kx" = (/obj/machinery/igniter,/turf/simulated/floor/plasteel,/area/tdome) "ky" = (/turf/simulated/floor/plasteel,/area/tdome) -"kz" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kA" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kB" = (/obj/structure/table,/obj/item/device/sbeacondrop/bomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "kC" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) "kD" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) "kE" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) @@ -557,10 +357,6 @@ "kK" = (/turf/simulated/floor/plasteel{icon_state = "green"; dir = 4},/area/tdome) "kL" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) "kM" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/sneakers/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/energy/sword/saber/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"kN" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kO" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kP" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/grenade/syndieminibomb,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "kR" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "kS" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "kT" = (/obj/structure/table/wood,/obj/item/weapon/storage/bag/tray,/obj/item/weapon/reagent_containers/food/snacks/burger/spell,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) @@ -568,18 +364,12 @@ "kV" = (/obj/structure/table/wood,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) "kW" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) "kX" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"kY" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"kZ" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"la" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lb" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "lc" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ld" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "le" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = list("thunder"); c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) "lf" = (/turf/simulated/floor/bluegrid,/area/tdome) "lg" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/bluegrid,/area/tdome) "lh" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = list("thunder"); c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"li" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lj" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "lk" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ll" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "lm" = (/obj/structure/table/wood,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) @@ -587,18 +377,10 @@ "lo" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "lp" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "lq" = (/obj/machinery/camera{pixel_x = 10; network = list("thunder"); c_tag = "Arena"},/turf/simulated/floor/bluegrid,/area/tdome) -"lr" = (/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"ls" = (/obj/structure/closet/crate/medical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lt" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/syndicate_station/start) -"lu" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) -"lv" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_station/start) "lw" = (/obj/structure/table/wood,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "lx" = (/obj/structure/table/wood,/obj/item/weapon/spacecash,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ly" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) "lz" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"lA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"lB" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"lC" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) "lD" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "lE" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/wizard_station) "lF" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/wizard_station) @@ -672,81 +454,81 @@ "mV" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) "mW" = (/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/unsimulated/floor{name = "plating"},/area/centcom/holding) "mX" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) - + (1,1,1) = {" -aaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoapaqarasatauavawaxayazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ajaNaOaPaQaRaSaTaUaVaWaXaYaZbabbaSaRaWaOaPaTaXaQaZaVabatauavbcbdbebfaAbgbhbiapaqarasatauavbcbdbebfbjbgbhbiapaqarasataJaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -amaQaVaYaTbaaOaSaWaRaZaUbbaPaXaNaObaaZaVaYaSaUaTaPaRaeaqarasatauavbcaxbebfbjbgbhbiapaqararasataubcbdbebfbjbgbhbiapaqaGaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -adaTaRbbaSaXaVaOaZbaaPaWaNaYaUaQaVaXaPaRbbaOaWaSaYbaahbcbdbebfbjbgbhaDapaqarasatauavbcbdavbcbdbebhbiapaqarasatauavbcaxaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaSbaaNaOaUaRaVaPaXaYaZaQbbaWaTaRaUaYbaaNaVaZaObbaXagbhbiapaqarasataJavbcbdbebfbjbgbhbiasatauavatauavbcbdbebfbjbgbhaDaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaOaXaQaVaWbaaRaYaUbbaPaTaNaZaSbaaWbbaXaQaRaPaVaNaUacbcbdbebfbjbgbhaDapaqarasatauavbcbdbebfbjbgbhbiapaqarasatauavbcaxaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaVaUaTaRaZaXbabbaWaNaYaSaQaPaOaXaZaNaUaTbaaYaRaQaWaiarasatauavbcbdaybfbjbgbhbiapaqarasapaqarasbdbebfbjbgbhbiapaqaraHaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeaRaWaSbaaPaUaXaNaZaQbbaOaTaYaVaUaPaQaWaSaXbbbaaTaZafbjbgbhbiapaqaraHatauavbcbdbebfbjbkblbmbnbobpasatauavbcbdbebfbjaBaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbaaZaOaXaYbqaUaQbrbsbtbubvbwbxbybzaTaZbAaUaNaXaSaPanbiapaqarasatauaKbcbdbebfbjbgbhbibmbBbCbDbEbFavbcbdbebfbjbgbhbiaEaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agaXaPaVaUbGaZaWaTbvbHbIbJbKbLbMbNbOaSaPaVbqaQaUaOaYakbebfbjbgbhbiapaFarasatauavbcbdbebPbQbRbSbBbTaqarasatauavbcbdbeazaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaUaYaRaWaNaPaZbUbMbNbVbWbXbJbIbYbZcaaYaRaZaTaWaVbbaaasatauavbcbdbeazbjbgbhbiapaqarasblbRbSbBbCcbbfbjbgbhbiapaqarasaIaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aiaWbbbaaZaQaYaPcabIbYccbHcdbWbVcebLcfbbbaaPaSaZaRaNajbdbebfbjbgbhbiaEaqarasatauavbcbdcgchcicjblciapaqarasatauavbcbdayaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afaZaNaXaPaTbbaYcfbVcebZbNbMbHccbKbJckaNaXaYaOaPbaaQamaqarasatauavbcaxbebfbjbgbhbiapaqauasatauavbfbdbebfbjbgbhbiapaqaGaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -anaPaQaUaYaSaNbbckccbKbLbYbIbNbZbXbWclaQaUbbaVaYaXaTadauavbcbdbebfbjaBbhbiapaqarasatauarbebfbjbgbcbgbhbiapaqarasatauaKaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -akaYaTaWbbaOaQaNclbZbXbJcebVbYbLcdbHcmaTaWaNaRbbaUaSalbfbjbgbhbiapaqaGasatauavbcbdbebfchbkcncgcobnarasatauavbcbdbebfaAaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aabbaSaZaNaVaTaQcmbLcdbWbKcccebJbMbNcpaSaZaQbaaNaWaOaobgbhbiapaqarasaIauavbcbdbebfbjbgbncqcrcsctcuatauavbcbdbebfbjbgaCaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ajaNaOaPaQaRaSaTcpbJbMbHbXbZbKbWbIbYcvaOaPaTaXaQaZaVabavbcbdbebfbjbgaCbiapaqarasatauavcwcxcyczcAcBbhbiapaqarasatauavawaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -amaQaVaYaTbaaOaScvbWbIbNcdbLbXbHbVcecCaVaYaSaUaTaPaRaebjbgbhbiapaqaraHatauavbcbdbebfbjcicDcEcFcxcGasatauavbcbdbebfbjaBaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -adaTaRbbaSaXaVaOcCbHbVbYbMbJcdbNccbKcHaRbbaOaWaSaYbaaharasatauavbcbdaybfbjbgbhbiapaqarbocwcIbkcncgbebfbjbgbhbiapaqaraHaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaSbaaNaOaUaRaVcHbNcccebIbWbMbYbZbXcJbaaNaVaZaObbaXagbebfbjbgbhbiapaFarasatauavbcbdbebfbjbgbhbiapaqarasatauavbcbdbeazaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaOaXaQaVaWbaaRcJbYbZbKbVbHbIcebLcdcKaXaQaRaPaVaNaUacatauavbcbdbebfaAbgbhbiapaqarasatauavbcbdbebfbjbgbhbiapaqarasataJaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaVaUaTaRaZaXbacKcebLbXccbNbVbKbJbMcLaUaTbaaYaRaQaWaibiapaqarasatauaKbcbdbebfbjbgbhbiapaqarasatauavbcbdbebfbjbgbhbiaEaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeaRaWaSbaaPaUaXcLbKbJcdbZbYccbXbWbIcMaWaSaXbbbaaTaZafbgbhbiapaqarasaIauavbcbdbebfbjbgbhbiapaqarasatauavbcbdbebfbjbgaCaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbaaZaOaXaYaWaUcMbXbWbMbLcebZcdbHbVcNaZaOaUaNaXaSaPanauavbcbdbebfbjaBbhbiapaqarasatauavbcbdbebfbjbgbhbiapaqarasatauaKaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agaXaPaVaUbbaZaWcNcdbHbIbJbKbLbMbNccbUaPaVaWaQaUaOaYakbdbebfbjbgbhbiaEaqarasatauavbcbdbebfbjbgbhbiapaqarasatauavbcbdayaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaUaYaRaWaNaPaZbUbMbNbVbWbXbJbIbYbZcaaYaRaZaTaWaVbbaaasatauavbcbdbeazaAaBaCaDaEaFaGaHaIaJaKawaxayazaAaBaCaDaEaFaGaHaIaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aiaWbbbaaZaQaYaPcabIbYccbHcdbWbVcebLcfbbbaaPaSaZaRaNajaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afaZaNaXaPaTbbaYcfbVcebZbNbMbHccbKbJckaNaXaYaOaPbaaQamaLaaabacadaeafagahaaaiajakalamanaoagafajacadahakaeamaiaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -anaPaQaUaYaSaNbbckccbKbLbYbIbNbZbXbWclaQaUbbaVaYaXaTadaLajaNaOaPaQaRaSaTaUaVaWaXaYaZbabbaSaRaWaOaPaTaXaQaZaVabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -akaYaTaWbbaOaQaNclbUbZbVbWbLbIbHbKcacmaTaWaNaRbbaUaSalaLamaQaVaYaTbaaOaSaWaRaZaUbbaPaXaNaObaaZaVaYaSaUaTaPaRaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aabbaSaZaNaVaTaQaXcacpclcHcvckcJcNcfaUaSaZaQbaaNaWaOaoaLadaTaRbbaSaXaVaOaZbaaPaWaNaYaUaQaVaXaPaRbbaOaWaSaYbaahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ajaNaOaPaQaRaSaTaUaVaWaXaYaZbabbaSaRaWaOaPaTaXaQaZaVabaLalaSbaaNaOaUaRaVaPaXaYaZaQbbaWaTaRaUaYbaaNaVaZaObbaXagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -amaQaVaYaTbaaOaSaWaRaZaUbbaPaXaNaObaaZaVaYaSaUaTaPaRaeaLaoaOaXaQaVaWbaaRaYaUbbaPaTaNaZaSbaaWbbaXaQaRaPaVaNaUacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -adaTaRbbaSaXaVaOaZbaaPaWaNaYaUaQaVaXaPaRbbaOaWaSaYbaahaLabaVaUaTaRaZaXbabbaWaNaYaSaQaPaOaXaZaNaUaTbaaYaRaQaWaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaSbaaNaOaUaRaVaPaXaYaZaQbbaWaTaRaUaYbaaNaVaZaObbaXagaLaeaRaWaSbaaPaUaXaNaZaQbbaOaTaYaVaUaPaQaWaSaXbbbaaTaZafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaOaXaQaVaWbaaRaYaUbbaPaTaNaZaSbaaWbbaXaQaRaPaVaNaUacaLahbaaZaOaXaYaWaUcObrbsbtbubvbwbxbybzcPaZaOaUaNaXaSaPanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaVaUaTaRaZaXbabbaWaNaYaSaQaPaOaXaZaNaUaTbaaYaRaQaWaiaLagaXaPaVaUbbaZaWcPcQcRcScTcUcVcWcXcYcZaPaVaWaQaUaOaYakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagadafaLacaUaYaRaWaNaPaZcZcWcXdadbdccTcSdddebAaYaRaZaTaWaVbbaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbaaZaOaXaYaWaUaQaPaTaNaVaSbbaRaWaYaTaZaOaUaNaXaSaPanaLaiaWbbbaaZaQaYaPbAcSddcYcRcQdbdadfcVdgbbbaaPaSaZaRaNajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agaXaPaVaUbbaZaWaTaYaSaQaRaOaNbaaZbbaSaPaVaWaQaUaOaYakaLafaZaNaXaPaTbbaYdgdadfdecXcWcRcYcUcTdhaNaXaYaOaPbaaQamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaUaYaRaWaNaPaZaSbbaOaTbaaVaQaXaPaNaOaYaRaZaTaWaVbbaaaLanaPaQaUaYaSaNbbdhcYcUcVddcScXdedcdbdiaQaUbbaVaYaXaTadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aiaWbbbaaZaQaYaPaOaNaVaSaXaRaTaUaYaQaVbbbaaPaSaZaRaNajaLakaYaTaWbbaOaQaNdiaXaTcTdfdaddcVaSaPdjaTaWaNaRbbaUaSalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afaZaNaXaPaTbbaYaVaQaRaOaUbaaSaWbbaTaRaNaXaYaOaPbaaQamaLaabbaSaZaNbubsdkdldmbvdbcUcYdfcTaOaYdnaSaZaQbaaNaWaOaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -anaPaQaUaYaSaNbbaRaTbaaVaWaXaOaZaNaSbaaQaUbbaVaYaXaTadaLajaNaOaPaQdhcQdccVcTcWcRdcdecUdbaVbbbqaOaPaTaXaQaZaVabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -akaYaTaWbbaOaQaNbaaSaXaRaZaUaVaPaQaOaXaTaWaNaRbbaUaSalaLamaQaVaYaTdicWcQcTdbcScXcQcVdccRbzbzbzbzdoaSaUaTaPaRaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aabbaSaZaNaVaTaQdpdqdmbOdraWdsdtbsdudvaSaZaQbaaNaWaOaoaLadaTaRbbaSdjcScWdbcRdaddcWcTcQcXcYcUcRdabGaOaWaSaYbaahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ajaNaOaPaQaRaSaTdwdxdydzdAaTdBdCdDdEdFaWaPaTaXaQaZaVabaLalaSbaaNaOdndacScRcXcYdfcSdbcWdddedccXcYdGaVaZaObbaXagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -amaQaVaYaTbaaOaSdFdHdIdJdKaSdLdMdNdOdPaZaYaSaUaTaPaRaeaLaoaOaXaQaVbqcYdacXdddecUdacRcSdfcVcQdddecOaRaPaVaNaUacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -adaTaRbbaSaXaVaOdPdQdRdydsaOdwdSdTdUdVaPbbaOaWaSaYbaahaLabaVaUaTdhdWdecYdddfcVdccYcXdacUcTcWdfcVdXbOdoaRaQaWaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -alaSbaaNaOaUaRaVdVdzdYdIdZaVdFeadEebdAaYaNaVaZaObbaXagaLaeaRaWaSdicRcVdedfcUcTcQdeddcYdcdbcScUcTcQdebGbaaTaZafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aoaOaXaQaVaWbaaRdAdwdKdVdpaRdPdvdBdFdKbbaQaRaPaVaNaUacaLahbaaZaOdjcXcTcVcUdcdbcWcVdfdecQcRdadcdbcWcVdGaXaSaPanaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -abaVaUaTaRaZaXbaaVaQaRaOaUbaaSaWbbaTaRaNaTbaaYaRaQaWaiaLagaXaPaVdndddbcTdccQcRcScTcUcVcWcXcYcQcRcScTcOaUaOaYakaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aeaRaWaSbaaPaUaXaNaZaQbbaOaTaYaVaUaPaQaWaSaXbbbaaTaZafaLacaUaYaRbqdfcRdbcQcWcXdadbdccTcSdddecWcXdadbcPaWaVbbaaaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -ahbaaZaOaXaYaWaUaQaPaTaNaVaSbbaRaWaYaTaZaOaUaNaXaSaPanaLaiaWbbbaeccUcXcRcWcSddcYcRcQdbdadfcVcSddcYcRcZaZaRaNajaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -agaXaPaVaUbbaZaWaTaYaSaQaRaOaNbaaZbbaSaPaVaWaQaUaOaYakaLafaZaNaXeddcddcXcSdadfdecXcWcRcYcUcTdadfdecXbAaPbaaQamaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -acaUaYaRaWaNaPaZaSbbaOaTbaaVaQaXaPaNaOaYaRaZaTaWaVbbaaaLanaPaQaUdocQdfdddacYaQcVddcScXdeaTdbcYcUcVdddgaYaXaTadaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aiaWbbbaaZaQaYaPaOaNaVaSaXaRaTaUaYaQaVbbbaaPaSaZaRaNajaLakaYaTaWbGcWcUdfcYcQaXdadbcVcScRaQcWdedccTdfdhbbaUaSalaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -afaZaNaXaPaTbbaYaVaQaRaOaUbaaSaWbbaTaRaNaXaYaOaPbaaQamaLaabbaSaZdGcSdccUdecWaUbaaPaWaRaYaTcScVcQdbcUdiaNaWaOaoaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -analahajaoacaeabanagakafamaaaiadaeacakahajabafaoaaagadaLajaNaOaPcMckbUcNcpcfcvcmcJcCclcKbUckcvcacHcNcmaQaZaVabaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -baaYaTaWbbaOaQaNbaaSaXaRaZaUaVaPaQaOaXaTaWaNaRbbaUaSaPaLamaQaVaYaTbaaOaSaWaRaZaUbbaPaXaNaObaaZaVaYaSaUaTaPaRaeaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aXbbaSaZaNaVaTaQaXaOaUbaaPaWaRaYaTaVaUaSaZaQbaaNaWaOaYaLadaTaRbbaSaXaVaOaZbaaPaWaNaYaUaQaVaXaPaRbbaOaWaSaYbaahaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aUaNaOaPaQaRaSaTaUaVaWaXaYaZbabbaSaRaWaOaPaTaXaQaZaVbbaLalaSbaaNaOaUaRaVaPaXaYaZaQbbaWaTaRaUaYbaaNaVaZaObbaXagaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aWaQaVaYaTbaaOaSaWaRaZaUbbaPaXaNaObaaZaVaYaSaUaTaPaRaNaLaoaOaXaQaVaWbaaRaYaUbbaPaTaNaZaSbaaWbbaXaQaRaPaVaNaUacaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aZaTaRbbaSaXaVaOaZbaaPaWaNaYaUaQaVaXaPaRbbaOaWaSaYbaaQaLabaVaUaTaRaZaXbabbaWaNaYaSaQaPaOaXaZaNaUaTbaaYaRaQaWaiaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aPaSbaaNaOaUaRaVaPaXaYaZaQbbaWaTaRaUaYbaaNaVaZaObbaXaTaLaeanamacakalajaaaeadahabaiagaoafajalahamacaaabakagadafaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aYaOaXaQaVaWbaaRaYaUbbaPaTaNaZaSbaaWbbaXaQaRaPaVaNaUaSaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaLaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacaeacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacakacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM @@ -782,34 +564,34 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMehehehaMeieieiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMehehehaMeieieiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMehehehaMeieieiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMehehehaMeieieiaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMejejejejaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMejejejejaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMejejejejaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekekekekekekekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelelelelelelelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelelemememememelelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekeleneoepepepeoeqelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelereseteteteuevelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelewetetetetetexeyekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelewetetetetetewelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelewetetetetetewelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelewetetetetetewelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelewetetetetetexeyekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelezeAeAeAeAeAeBelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelelbtbtbtbtbtelelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelaXbrbsbsbsbraUelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelbfaNamamamaLaCelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelanamamamamambqeyekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelanamamamamamanelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelanamamamamamanelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelanamamamamamanelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelanamamamamambueyekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelbpatatatatatboelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekelelelelelelelelelekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMekekekekekekekekekaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM @@ -819,44 +601,44 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHaMaMaMeCeIeJeFeKeLeCaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeHeMeHeMeHeMeHeMeHeMeHeMeHeMeHeMeHaMaMaMeCeNeFeFeFeOeCaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHaMaMaMeCePeFeFeFeQeCaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeHeMeHeMeHeMeHeMeHeMeHeMeHeMeHeMeHaMaMaMeCePeFeFeFeQeCaMaMaMaMaMaMaMaMaMaMaMeReSeTeTeTeUeVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHaMaMaMeCeCeWeCeCeXeCaMaMaMaMaMaMaMaMaMaMeReYeZfafbfafcfdeVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCfefffgfeeCaMaMaMaMaMaMaMaMaMaMfhfifjfkfkfkflfmfhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCfnfofpfeeCaMaMaMaMaMaMaMaMaMaMfhfqfjfkfkfrflfsfhaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftftftftftaMaMeCfefffufveCaMaMaMaMaMaMaMaMaMaMfwfxfxfyfzfxfxfxfAaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftfBfCfDftekeCeCfEeCeCeCeCeCfFfFfFfFfFfFaMaMaMfhfGfHfHfkfHfHfGfhaMaMfFfFfFfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftfIfJfJftfKfLeFfMfMfMfMfLfNfFfOfOfOfOfFfFaMaMfhfPfkfkfkfkfkfQfhaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftftftftftftftftftftftftftftftftfSftftfNfTeFfUfVfWfMfTfNfFfXfYfYfYfZfFfFfFfhfPfkfQgafPfkfQfhfYfYfZfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgbgbgbgbgbgbgbgbgbgbgbgbgbgcgdgegfftfNfTggeFeFeFghfTfNfFgifRfRgjfRfRfRfFfhfkfkfQgkfPfkfkglgmgngmfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogogogogogogogogogogogogogogogogogogogogogogogogogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgbgpgqgrgpgqgqgqgsgqgqgtgugvgdgegfftfNfTePeFeFeFeQgwfNfFgifRfRgjfRfRfRfFfhfPfkfQgxfPfkfQfhfXfYfZfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygygygzgygygygAgBgygygygAgygygygygygygAgygygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgpgCgDgEgFgGgGgGgGgGgGgHgIgJgdgegfftfNgwePeFeFeFeKeCfffFgKfRfRgjfRfRfRgLgkfPfkfQgMfPfkgNfhaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygzgygygygygygygygygygygygAgygygygygygAgygygygygygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgsgDgOgDgPgDgDgDgDgDgDgQgRgbgegegSftgTfteJeFeFeFeFeFeFfRfRfRfRgjfRfRfRgUgVfPfkfQgkfPfkfQgWaMaMgXfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygYgygygygygygzgygygBgAgygygAgygygAgBgygAgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgZhagDhbgFhchchchchchcgHgIhdgdgegehegegeeFeFeFeFeFeFeFfRfRfRfRgjfRfRfRhfgxfPfkfQgxfPfkfQfhaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygygygygygygygygygygygygzgygygAgBgygygAgygBgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgbgZgqhggZgqgqgqgsgqgqhhgugvgdgehiftgTftggeFeFeFgheCfffFhjfRfRgjfRfRfRfFfhfPfkfQhkfPfkfQfhfXfYfZfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygygygygygygygygygzgygygygygygBgygAgBgygAgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgbgbgbgbgbgbgbgbgbgbgbgbgbhlgdgegfftfNfLeNeFeFeFeOfLfNfFgifRfRgjfRfRfRfFfhfkfkfkfkfkfkfkglgmgngmfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygyhmhmhmhmhmhmhmgygygygygygygygAgygygYgBgygygygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnhnhnhnhnhnhnhnhnhnhohnhnfNfTeNeFeFeFeOfTfNfFfXfZhphqfFfRfRfFfhhreSeUhsfHfkhtfhfYfYfZfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygyhuhvhwhxhxhxhyhvhzgygygygygYgyhmgzhmgzgygAgygAgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnfNgweNeFeFeFeOgwfNfFhAhAhAhAfFfRfRfFfhfHfHhBfhhChDhCfhaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygyhvhEhFhGhHhIhJhJhvhKgygyhmgogohLhMgogohmhNhOhmgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhPhPhQhRhShThUhPhPfFhAhAhAhAfFfRfRfFfhfHfHhVfhhWhXhYfhaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygyhvhZhFhFiahFhFhFhvhKgyibgogoicididicgogogogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnieifigihiiijigifiefFikiliminfFfRfRfFfhiofHhBiphWhXhYfhaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygyhviqhFhFhFirhFishvhKgYibgoititititititititgoiuiviwgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnifixiyihiiijiyiziffFhAiAiBhAfFfRfRfFiCiDiEiEiEiEiEiDiFaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygyiGhvhvhviHhvhvhviIgygyiJgoiKiLiLitititititiMiNiNiNgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhniOifiOihiiijiOifiOfFhAhAhAhAfFfRfRfFaMiCiPiPiPiPiPiFaMaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygyhviQhFiRhviShmhmhmiTgoitiUiViLititiWiXgoiYiZgogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnjaififihiiijififjbfFhAhAhAjcfFfRfRfFfFfFfFfFfFfFfFfFfFfFfFfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygyhvhFhFhFhvjdjejehMgogoitjfjgiLititiWjhgogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnjijjjjihiiijjkjkjlfFfFjmfFfFfFfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygyhuhvhvhvhvhvhFhFhFhvjnjojojojpjqititititititiWjhgogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhPhPhPhPiihPhPhPhPhPaMaMaMaMfFfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygyhvishFhFjrhvhFhFhFhvjsjphLhMgogoitiLiLiLititiWjtgojujvgogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhPiihPaMaMaMaMaMaMaMaMfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygyhvishFjwjxhvhFhFhFhvhvjyjzhzjAgojBjCjDjCjCitititjEjFjFjGgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhPhPhPhPhPhPhPhPhShPhPhPhPhPhPhPhPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgojHgyhvishFjwjIhvhFhFhFhvhFhFhFhviJgojJjKjLjKjMitititgojNjFjGgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhPjOjPjPjPjPjPjOjOjOjPjPjPjPjPjOhPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygyhvishFhFhFjQhFhFhFjRhFhFhFhvibgogoiXjSjTjUgogogogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjVjOjOjOjWjOjOjOjOjOjOjOjWjOjOjOjVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygyhvishFhFhFjXhFhFhFjYhFhFjZhvkajAgogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhPjOjPjPjPjPjPjOjOjOjPjPjPjPjPjOhPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyhuhvhvhvhvhvhvkbhFhFhvhvhvhvhvhvhzjAgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckckckckckckckckckckckcaMaMaMaMaMaMaMaMaMaMhPhTkdkdkdkdkdkdkdkdkdkdkdkdkdhRhPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyhvkekekfkgkhhvhFhFhFhvkikjkkklkmhvibgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkcknkokpkqkrkskcktkukvkcaMaMkwkwkwkwkwkwkwkwkwkxkykykykykykykykykykykykykykxkwkwkwkwkwkwkwkwkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyhvhFhFhFhFhFkzhFhFhFkAhFhFhFhFkBhvibgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckpkpkpkpkpkpkpkCkDkEkcaMaMkwkFkGkHkHkHkHkHkIkJkykykykykykykykykykykykykykKkIkLkLkLkLkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyhvkNhFhFhFhFkOhFhFhFkPhFhFhFhFkQhvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckRkRkpkpkpkSkckTkUkVkcaMaMkwkFkGkHkWkHkWkHkIkJkykykykykykykykykykykykykykKkIkLkXkLkXkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyhvkNhFhFkYiQhvkZlalbhvkBkQhFhFhFhvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckpkpkpkplclckckcldkckcaMaMkwkFkGkHkHlekHkHkIkJkykykykykylflglfkykykykykykKkIkLkLlhkLkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyhvhFhFhFhvhvhvliljhFhvhvhvhFhFhFhvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkclklkkplllmlnkcloldlpkcaMaMkwkFkGkHkHkHkHkHkIkJkykykykykylflqlfkykykykykykKkIkLkLkLkLkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyhviQlrlshvgyhvltltlthvgyhvhJlulvhvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckpkpkplllwlxkclyldlzkcaMaMkwkFkGkHkWkHkWkHkIkJkykykykykykykykykykykykykykKkIkLkXkLkXkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyhvltltlthvgyiGlAlBlCiIgyhvltltlthvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckpkpkpkpkpkckckckckckcaMaMkwkFlDkHkHkHkHkHkIkJkykykykykykykykykykykykykykKkIkLkLkLkLkLlDkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM -aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogyiGlAlBlCiIgygygygygygygyiGlAlBlCiIgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkclElFlGkpkplHlIlJlKlLkcaMaMkwkwkwlMlMlMlMlMkwkxkykykykykykykykykykykykykykxkwlMlMlMlMlMkwkwkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeHeMeHeMeHeMeHeMeHeMeHeMeHeMeHeMeHaMaMaMeCePeFeFeFeQeCaMaMaMaMaMaMaMaMaMaMaMaXaVaWaWaWaTaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHeHaMaMaMeCeCeWeCeCeXeCaMaMaMaMaMaMaMaMaMaMaXaYbcaDbbaDaZbaaUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCfefffgfeeCaMaMaMaMaMaMaMaMaMaManbkaRamamambibjanaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMeCfnfofpfeeCaMaMaMaMaMaMaMaMaMaManblaRamambmbibnanaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftftftftftaMaMeCfefffufveCaMaMaMaMaMaMaMaMaMaMbfatatbdbeatatataCaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftfBfCfDftekeCeCfEeCeCeCeCeCfFfFfFfFfFfFaMaMaManbgbhbhambhbhbganaMaMfFfFfFfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftfIfJfJftfKfLeFfMfMfMfMfLfNfFfOfOfOfOfFfFaMaManaramamamamamapanaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftftftftftftftftftftftftftftftftfSftftfNfTeFfUfVfWfMfTfNfFfXfYfYfYfZfFfFfFanaramapazaramapanfYfYfZfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgbgbgbgbgbgbgbgbgbgbgbgbgbgcgdgegfftfNfTggeFeFeFghfTfNfFgifRfRgjfRfRfRfFanamamapaqaramamaogmgngmfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogogogogogogogogogogogogogogogogogogogogogogogogogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgbaxatayaxatatatauatatavawgvgdgegfftfNfTePeFeFeFeQgwfNfFgifRfRgjfRfRfRfFanaramapasaramapanfXfYfZfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygygygzgygygygAgBgygygygAgygygygygygygAgygygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftaxaNamaLaCaKaKaKaKaKaKangIgJgdgegfftfNgwePeFeFeFeKeCfffFgKfRfRgjfRfRfRgLaqaramapaIaramaJanaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygzgygygygygygygygygygygygAgygygygygygAgygygygygygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftauamaRamaSamamamamamamaQgRgbgegegSftgTfteJeFeFeFeFeFeFfRfRfRfRgjfRfRfRgUaParamapaqaramapaOaMaMgXfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygYgygygygygygzgygygBgAgygygAgygygAgBgygAgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftaAaBamaEaCaDaDaDaDaDaDangIhdgdgegehegegeeFeFeFeFeFeFeFfRfRfRfRgjfRfRfRhfasaramapasaramapanaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygygygygygygygygygygygygzgygygAgBgygygAgygBgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgbaAataHaAatatatauatataGawgvgdgehiftgTftggeFeFeFgheCfffFhjfRfRgjfRfRfRfFanaramapaFaramapanfXfYfZfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygygygygygygygygygzgygygygygygBgygAgBgygAgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMftgbgbgbgbgbgbgbgbgbgbgbgbgbhlgdgegfftfNfLeNeFeFeFeOfLfNfFgifRfRgjfRfRfRfFanamamamamamamamcxgmgngmfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygyhmhmhmhmhmhmhmgygygygygygygygAgygygYgBgygygygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhnhnhnhnhnhnhnhnhnhnhnhnhnhnhnhohnhnfNfTeNeFeFeFeOfTfNfFfXfZhphqfFfRfRfFancuaVaTcvbhamcwanfYfYfZfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygycfbvcHcGcGcGcFbvcigygygygygYgyhmgzhmgzgygAgygAgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnfNgweNeFeFeFeOgwfNfFhAhAhAhAfFfRfRfFanbhbhcKancIcJcIanaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygybvcybBczcNcAbZbZbvhKgygyhmgogohLhMgogohmhNhOhmgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhPhPhQhRhShThUhPhPfFhAhAhAhAfFfRfRfFanbhbhcDancEcCcBanaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygybvcPbBbBcObBbBbBbvhKgyibgogoicididicgogogogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnieifigihiiijigifiefFikiliminfFfRfRfFancRbhcKcQcEcCcBanaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygybvcMbBbBbBcLbBcjbvhKgYibgocUitititititititgoiuiviwgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnifixiyihiiijiyiziffFhAiAiBhAfFfRfRfFbpavcVcVcVcVcVavboaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygyccbvbvbvcTbvbvbvcegygyiJgoiKiLiLitititititiMiNiNiNgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhniOifiOihiiijiOifiOfFhAhAhAhAfFfRfRfFaMbpcacacacacaboaMaMaMfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygybvbObBcSbviShmhmhmiTgoitiUiViLititiWiXgoiYiZgogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnjaififihiiijififjbfFhAhAhAjcfFfRfRfFfFfFfFfFfFfFfFfFfFfFfFfFfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygybvbBbBbBbvjdjejehMgogoitjfjgiLititiWjhgogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnjijjjjihiiijjkjkjlfFfFjmfFfFfFfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygycfbvbvbvbvbvbBbBbBbvjnjojojojpjqititititititiWjhgogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhnhPhPhPhPiihPhPhPhPhPaMaMaMaMfFfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfRfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygybvcjbBbBcmbvbBbBbBbvjsjphLhMgogoitiLiLiLititiWjtgojujvgogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhPiihPaMaMaMaMaMaMaMaMfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFfFaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygybvcjbBclckbvbBbBbBbvbvchcgcijAgojBjCjDjCjCitititjEjFjFjGgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhPhPhPhPhPhPhPhPhShPhPhPhPhPhPhPhPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgojHgybvcjbBclcpbvbBbBbBbvbBbBbBbviJgojJjKjLjKjMitititgojNjFjGgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhPjOjPjPjPjPjPjOjOjOjPjPjPjPjPjOhPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygybvcjbBbBbBcnbBbBbBcobBbBbBbvibgogoiXjSjTjUgogogogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMjVjOjOjOjWjOjOjOjOjOjOjOjWjOjOjOjVaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygybvcjbBbBbBcrbBbBbBctbBbBcsbvkajAgogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMhPjOjPjPjPjPjPjOjOjOjPjPjPjPjPjOhPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogycfbvbvbvbvbvbvcqbBbBbvbvbvbvbvbvcijAgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckckckckckckckckckckckcaMaMaMaMaMaMaMaMaMaMhPhTkdkdkdkdkdkdkdkdkdkdkdkdkdhRhPaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogybvbEbEbFbCbDbvbBbBbBbvbAbybzbwbxbvibgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkcknkokpkqkrkskcktkukvkcaMaMkwkwkwkwkwkwkwkwkwkxkykykykykykykykykykykykykykxkwkwkwkwkwkwkwkwkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogybvbBbBbBbBbBbIbBbBbBbHbBbBbBbBbGbvibgoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckpkpkpkpkpkpkpkCkDkEkcaMaMkwkFkGkHkHkHkHkHkIkJkykykykykykykykykykykykykykKkIkLkLkLkLkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogybvbMbBbBbBbBbLbBbBbBbJbBbBbBbBbKbvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckRkRkpkpkpkSkckTkUkVkcaMaMkwkFkGkHkWkHkWkHkIkJkykykykykykykykykykykykykykKkIkLkXkLkXkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogybvbMbBbBbNbObvbPbQbRbvbGbKbBbBbBbvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckpkpkpkplclckckcldkckcaMaMkwkFkGkHkHlekHkHkIkJkykykykykylflglfkykykykykykKkIkLkLlhkLkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogybvbBbBbBbvbvbvbTbSbBbvbvbvbBbBbBbvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkclklkkplllmlnkcloldlpkcaMaMkwkFkGkHkHkHkHkHkIkJkykykykykylflqlfkykykykykykKkIkLkLkLkLkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogybvbObVbWbvgybvbUbUbUbvgybvbZbXbYbvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckpkpkplllwlxkclyldlzkcaMaMkwkFkGkHkWkHkWkHkIkJkykykykykykykykykykykykykykKkIkLkXkLkXkLkGkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogybvbUbUbUbvgycccdcacbcegybvbUbUbUbvgygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkckpkpkpkpkpkckckckckckcaMaMkwkFlDkHkHkHkHkHkIkJkykykykykykykykykykykykykykKkIkLkLkLkLkLlDkMkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM +aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogycccdcacbcegygygygygygygycccdcacbcegygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkclElFlGkpkplHlIlJlKlLkcaMaMkwkwkwlMlMlMlMlMkwkxkykykykykykykykykykykykykykxkwlMlMlMlMlMkwkwkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogygygygygygygygygygygygygygygygygygygygoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkclNlOlPkpkpkplQlRlQlSkcaMaMaMaMkwlTlTlTlTlTlUlVlWlWlWlWlWlWlWlWlWlWlWlWlWlXlUlYlYlYlYlYkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMgogogogogogogogogogogogogogogogogogogogogoaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkclOlZlPkpkpkpmambmambkcaMaMaMaMkwkwkwkwkwkwlUmcmdmdmdmdmdmcmcmcmdmdmdmdmdmclUkwkwkwkwkwkwaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMkclNmemfkpkplHmglSmhmikcaMaMaMaMaMaMaMaMaMaMlUmcmcmcmjmcmkmkmkmkmkmcmjmcmcmclUaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM @@ -930,3 +712,4 @@ aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM aMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaMaM "} + From 5daf314b2070f79f18d8010de8e51e1f9aba69fa Mon Sep 17 00:00:00 2001 From: hornygranny Date: Tue, 6 Jan 2015 10:42:44 -0800 Subject: [PATCH 77/90] Update .travis.yml --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 5d655614f5f..27190c2f2a7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,6 @@ env: - BYOND_MINOR="1247" matrix: - DM_MAPFILE="tgstation2" - - DM_MAPFILE="Asteroidstation" - DM_MAPFILE="ministation" before_install: From 83d97aed423686388291eb86b92f3bc76f8d24eb Mon Sep 17 00:00:00 2001 From: Hornygranny Date: Tue, 6 Jan 2015 11:06:16 -0800 Subject: [PATCH 78/90] buffs licensing meme --- LICENSE.txt => LICENSE-AGPLv3.txt | 0 LICENSE-GPLv3.txt | 674 ++++++++++++++++++++++++++++++ README.md | 4 +- 3 files changed, 677 insertions(+), 1 deletion(-) rename LICENSE.txt => LICENSE-AGPLv3.txt (100%) create mode 100644 LICENSE-GPLv3.txt diff --git a/LICENSE.txt b/LICENSE-AGPLv3.txt similarity index 100% rename from LICENSE.txt rename to LICENSE-AGPLv3.txt diff --git a/LICENSE-GPLv3.txt b/LICENSE-GPLv3.txt new file mode 100644 index 00000000000..20d40b6bcec --- /dev/null +++ b/LICENSE-GPLv3.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/README.md b/README.md index 61131103503..26e394a9cd1 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,9 @@ Please see [CONTRIBUTING.md](CONTRIBUTING.md) ##LICENSE -All code is under a GNU AGPL v3 license (http://www.gnu.org/licenses/agpl-3.0.html), +All code after commit 333c566b88108de218d882840e61928a9b759d8f is licensed under GNU AGPL v3 (http://www.gnu.org/licenses/agpl-3.0.html). +All code before commit 333c566b88108de218d882840e61928a9b759d8f is licensed under GNU GPL v3 (https://www.gnu.org/licenses/gpl-3.0.html). + including tools unless their readme specifies otherwise. See LICENSE.txt for more details. All content including icons and sound is under a Creative Commons 3.0 BY-SA license (http://creativecommons.org/licenses/by-sa/3.0/). From d30ebbd3917b4800cc824fd24eb9f04c96618c59 Mon Sep 17 00:00:00 2001 From: hornygranny Date: Tue, 6 Jan 2015 11:09:21 -0800 Subject: [PATCH 79/90] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 26e394a9cd1..7c4bf81e351 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,6 @@ Please see [CONTRIBUTING.md](CONTRIBUTING.md) All code after commit 333c566b88108de218d882840e61928a9b759d8f is licensed under GNU AGPL v3 (http://www.gnu.org/licenses/agpl-3.0.html). All code before commit 333c566b88108de218d882840e61928a9b759d8f is licensed under GNU GPL v3 (https://www.gnu.org/licenses/gpl-3.0.html). -including tools unless their readme specifies otherwise. See LICENSE.txt for more details. +including tools unless their readme specifies otherwise. See LICENSE-AGPLv3.txt and LICENSE-GPLv3.txt for more details. All content including icons and sound is under a Creative Commons 3.0 BY-SA license (http://creativecommons.org/licenses/by-sa/3.0/). From 43d7f8907a92fe391e4f5e5225a21c82f764781a Mon Sep 17 00:00:00 2001 From: hornygranny Date: Tue, 6 Jan 2015 11:14:37 -0800 Subject: [PATCH 80/90] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7c4bf81e351..1dbbf04c307 100644 --- a/README.md +++ b/README.md @@ -125,8 +125,8 @@ Please see [CONTRIBUTING.md](CONTRIBUTING.md) ##LICENSE -All code after commit 333c566b88108de218d882840e61928a9b759d8f is licensed under GNU AGPL v3 (http://www.gnu.org/licenses/agpl-3.0.html). -All code before commit 333c566b88108de218d882840e61928a9b759d8f is licensed under GNU GPL v3 (https://www.gnu.org/licenses/gpl-3.0.html). +All code after commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST (https://github.com/tgstation/-tg-station/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under GNU AGPL v3 (http://www.gnu.org/licenses/agpl-3.0.html). +All code before commit 333c566b88108de218d882840e61928a9b759d8f on 2014/31/12 at 4:38 PM PST (https://github.com/tgstation/-tg-station/commit/333c566b88108de218d882840e61928a9b759d8f) is licensed under GNU GPL v3 (https://www.gnu.org/licenses/gpl-3.0.html). including tools unless their readme specifies otherwise. See LICENSE-AGPLv3.txt and LICENSE-GPLv3.txt for more details. All content including icons and sound is under a Creative Commons 3.0 BY-SA From 67c9b5be21ad0981c600a926caf72054847c6606 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Tue, 6 Jan 2015 16:28:24 -0300 Subject: [PATCH 81/90] Changes (Follow) to (F) in the ghost chat --- code/modules/mob/dead/observer/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/observer/say.dm b/code/modules/mob/dead/observer/say.dm index b5f7ab92ee6..a1bf4dc4974 100644 --- a/code/modules/mob/dead/observer/say.dm +++ b/code/modules/mob/dead/observer/say.dm @@ -17,5 +17,5 @@ . = src.say_dead(message) /mob/dead/observer/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq) - src << "(Follow) [message]" + src << "(F) [message]" From e693ed3e9f542ad9643d779410f479c025d6e304 Mon Sep 17 00:00:00 2001 From: carnie Date: Tue, 6 Jan 2015 21:56:10 +0000 Subject: [PATCH 82/90] Fixes a number of urgent mapping errors with recent shuttle overhaul (on both generic and tg zlevel) Improves clean_map.bat - will now prompt you for a path relative to the map_files directory, making it easier to use with the new split-zlevel maps Improves prepare_map.bat - will now automatically backup ALL .dmm files in map_files and subdirectories. --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 15 ++++++++------- _maps/map_files/generic/z2.dmm | 9 ++++++--- _maps/map_files/generic/z3.dmm | 5 +++-- _maps/map_files/generic/z4.dmm | 5 +++-- _maps/map_files/generic/z5.dmm | 5 +++-- code/game/machinery/computer/syndicate_shuttle.dm | 2 +- tools/mapmerge/clean_map.bat | 8 +++++--- tools/mapmerge/prepare_map.bat | 12 +++++++++--- 8 files changed, 38 insertions(+), 23 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 8c893e1a655..7d2e2dfb590 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -1,7 +1,7 @@ "aaa" = (/turf/space,/area/space) -"aab" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_n"; name = "north of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) -"aac" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_ne"; name = "northeast of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) -"aad" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"aab" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_n"; name = "north of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) +"aac" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_ne"; name = "northeast of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) +"aad" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) "aae" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/space) "aaf" = (/obj/structure/lattice,/turf/space,/area/space) "aag" = (/obj/structure/lattice/catwalk,/turf/space,/area/space) @@ -6316,7 +6316,7 @@ "crx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "cry" = (/obj/structure/window/reinforced,/obj/machinery/door/window{dir = 1; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/aisat) "crz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window{base_state = "right"; dir = 1; icon_state = "right"; name = "MiniSat Walkway Access"; req_access_txt = "13;65"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/aisat) -"crA" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_sw"; name = "southwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"crA" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_sw"; name = "southwest of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) "crB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) "crC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) "crD" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area/space) @@ -6380,7 +6380,7 @@ "csJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "MiniSat Exterior South West"; dir = 8; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/aisat) "csK" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/turret_protected/ai) "csL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "MiniSat Exterior South East"; dir = 4; network = list("MiniSat"); pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/aisat) -"csM" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_se"; name = "southeast of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"csM" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_se"; name = "southeast of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) "csN" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/secure) "csO" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "csP" = (/turf/simulated/wall,/area/ai_monitored/storage/secure) @@ -6415,14 +6415,14 @@ "cts" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/ai_monitored/storage/secure) "ctt" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8},/turf/simulated/floor/plating/airless,/area/space) "ctu" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/space) -"ctv" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"ctv" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_s"; name = "south of station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) "ctw" = (/obj/machinery/atmospherics/unary/portables_connector/visible{dir = 1; name = "Auxiliary MiniSat Distribution Port"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/ai_monitored/storage/secure) "ctx" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) "cty" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) "ctz" = (/obj/structure/table,/obj/item/stack/sheet/mineral/plasma{layer = 2.9},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/ai_monitored/storage/secure) "ctA" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable,/turf/simulated/floor/plasteel{dir = 6; icon_state = "yellow"},/area/ai_monitored/storage/secure) "ctB" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/simulated/floor/plating,/area/ai_monitored/storage/secure) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -6680,3 +6680,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index 2ad8771251f..5d0b9363beb 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -751,7 +751,9 @@ "ow" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) "ox" = (/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/unsimulated/floor{name = "plating"},/area/centcom/holding) "oy" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) - +"oz" = (/obj/machinery/computer/shuttle/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/space) +"oA" = (/obj/machinery/computer/shuttle/syndicate/recall,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababadaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeag aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababahaiaiaiaiaiajakakakakakajalalalalalajamanananaoap @@ -916,9 +918,9 @@ ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgCgBgBgBgBgBgEgBgDgEgBgDgBguabababababababababababgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgYgXgXfIfRevemememewfRfIekfxfzgZfxfyfyfzdXdBdBhadBhbezhcezezeaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBhdhdhdhdhdhdhdgBgBgBgBgBgBgBgDgBgBgPgEgBgBgBguabababababababababababababababababababababababababababababgXfIgqevemememewgqfIekgfgfgfggfJfKfJgVhehehehfdGfrfqfqhgezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhhhihjhjhjhjhjhihkgBgBgBgBgPgBhdgChdgCgBgDgBgDguabababababababababababababababababababababababababababababgXhlhlhmhnhohphqhlhlekgfgfgfggfxfyfzdGhehehehedGhrfqfqhsdGabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhihthuhvhuhwhxhxhihygBgBhdguguhzhAguguhdhBhChdguabababababababababababababababababababababababababababababgXhDhEhFhGhHhIhFhEhEekgfhJhKhLekababdGhMhMhNhNdGfrfqfqhgezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhihthuhvozhwhxhxhihygBgBhdguguhzhAguguhdhBhChdguabababababababababababababababababababababababababababababgXhDhEhFhGhHhIhFhEhEekgfhJhKhLekababdGhMhMhNhNdGfrfqfqhgezabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhihOhuhuhPhuhuhuhihygBhQguguhRhShShRguguguguguguguguabababababababababababababababababababababababababababgXhEhThUhGhHhIhUhVhEekgfhWhXhYekababebfeedededededededfeeeabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab -ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahZiaibicaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhiidhuhuhuiehuifhihygPhQguigigigigigihiiijikiliminguabababababababababababababababababababababababababababgXiohEiohGhHhIiohEioekgfgfgfgfekabababebegegegegegegegeeababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab +ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahZiaibicaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBhiidhuhuhuiehuifhihygPhQguoAigigigigihiiijikiliminguabababababababababababababababababababababababababababgXiohEiohGhHhIiohEioekgfgfgfgfekabababebegegegegegegegeeababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaipaaiqirisitiuaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBivhihihiiwhihihiixgBgBiyguizigiAiAiBigigigiCiDiDiDguabababababababababababababababababababababababababababgXiEhEhEhGhHhIhEhEiFekiGiHiHiIekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaipiJiKiLisiMiNaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBhiiOhuiPhiiQhdhdhdiRguigiAiSiTiAigiUiVikiWiXguguabababababababababababababababababababababababababababgXiYiZiZhGhHhIjajajbekekjcekekekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaiNjdjeiMjfjgiNaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababgugBgBgBgBgBgBgBhijhhujihijjjkjkjkhAguigiAjljmiAigiUjnguguguguababababababababababababababababababababababababababababgXhlhlhlhlhHhlhlhlhlekeoeoeoeoekababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab @@ -1009,3 +1011,4 @@ abababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab "} + diff --git a/_maps/map_files/generic/z3.dmm b/_maps/map_files/generic/z3.dmm index 851b9008438..1772dc5b7cb 100644 --- a/_maps/map_files/generic/z3.dmm +++ b/_maps/map_files/generic/z3.dmm @@ -242,7 +242,7 @@ "eH" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) "eI" = (/turf/simulated/floor/plasteel{dir = 2; icon_state = "warning"},/area/tcommsat/chamber) "eJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/tcommsat/chamber) -"eK" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z3"; name = "near abandoned satellite"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"eK" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z3"; name = "near abandoned satellite"; turf_type = /turf/space; width = 18},/turf/space,/area/space) "eL" = (/obj/structure/computerframe,/turf/simulated/floor/plating,/area/tcommsat/chamber) "eM" = (/obj/machinery/teleport/station,/turf/simulated/floor/plating,/area/tcommsat/chamber) "eN" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/tcommsat/chamber) @@ -272,7 +272,7 @@ "fl" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating/airless,/area/AIsattele) "fm" = (/obj/structure/lattice,/turf/space,/area/AIsattele) "fn" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/AIsattele) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -530,3 +530,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/generic/z4.dmm b/_maps/map_files/generic/z4.dmm index 1ad4ae40512..b39bd9dce54 100644 --- a/_maps/map_files/generic/z4.dmm +++ b/_maps/map_files/generic/z4.dmm @@ -520,7 +520,7 @@ "jZ" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) "ka" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "kb" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area/space) -"kc" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z4"; name = "derelict station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) +"kc" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z4"; name = "derelict station"; turf_type = /turf/space; width = 18},/turf/space,/area/space) "kd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/weapon/wirecutters,/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) "ke" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) "kf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/hallway/secondary) @@ -634,7 +634,7 @@ "mj" = (/obj/item/weapon/pickaxe,/turf/simulated/floor/mineral/bananium/airless,/area/space) "mk" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/turf/simulated/floor/mineral/bananium/airless,/area/space) "ml" = (/obj/structure/closet/crate,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/weapon/ore/bananium,/obj/item/clothing/shoes/clown_shoes{desc = "These shoes appear var-edited!."; name = "uhangi's shoes"; slowdown = -1},/turf/simulated/floor/mineral/bananium/airless,/area/space) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -892,3 +892,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/_maps/map_files/generic/z5.dmm b/_maps/map_files/generic/z5.dmm index 78ad402f700..5124d8cd030 100644 --- a/_maps/map_files/generic/z5.dmm +++ b/_maps/map_files/generic/z5.dmm @@ -708,8 +708,8 @@ "nF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/explored) "nG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/mine/production) "nH" = (/obj/structure/disposaloutlet{dir = 1; eject_range = 1},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/mine/production) -"nI" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_nw"; name = "northwest of station"; turf_type = /turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"}; width = 18},/turf/space,/area/space) - +"nI" = (/obj/docking_port/stationary{dheight = 9; dir = 2; dwidth = 5; height = 22; id = "syndicate_z5"; name = "south of asteroid"; turf_type = /turf/space; width = 18},/turf/space,/area/space) + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -967,3 +967,4 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} + diff --git a/code/game/machinery/computer/syndicate_shuttle.dm b/code/game/machinery/computer/syndicate_shuttle.dm index 086e657be43..e29a50bd117 100644 --- a/code/game/machinery/computer/syndicate_shuttle.dm +++ b/code/game/machinery/computer/syndicate_shuttle.dm @@ -4,7 +4,7 @@ req_access = list(access_syndicate) shuttleId = "syndicate" - possible_destinations = "syndicate_away;syndicate_mining;syndicate_commsat;home_ne;home_nw;home_n;home_se;home_sw;home_s" + possible_destinations = "syndicate_away;syndicate_z5;syndicate_z3;syndicate_z4;syndicate_ne;syndicate_nw;syndicate_n;syndicate_se;syndicate_sw;syndicate_s" /obj/machinery/computer/shuttle/syndicate/recall name = "syndicate shuttle recall terminal" diff --git a/tools/mapmerge/clean_map.bat b/tools/mapmerge/clean_map.bat index 01cf441ee32..8e1c9273d53 100644 --- a/tools/mapmerge/clean_map.bat +++ b/tools/mapmerge/clean_map.bat @@ -1,5 +1,7 @@ -set MAPFILE=tgstation.2.1.3.dmm +@echo off +cd ../../_maps/map_files/ +set /P MAPFILE=Please enter mapfile (relative to map_files folder): -java -jar MapPatcher.jar -clean ../../_maps/map_files/TgStation/%MAPFILE%.backup ../../_maps/map_files/TgStation/%MAPFILE% ../../_maps/map_files/TgStation/%MAPFILE% +java -jar ../../tools/mapmerge/MapPatcher.jar -clean "%MAPFILE%.backup" "%MAPFILE%" "%MAPFILE%" -pause +pause \ No newline at end of file diff --git a/tools/mapmerge/prepare_map.bat b/tools/mapmerge/prepare_map.bat index 4132fbbc2a7..bfe1e6560e9 100644 --- a/tools/mapmerge/prepare_map.bat +++ b/tools/mapmerge/prepare_map.bat @@ -1,6 +1,12 @@ -set MAPFILE=tgstation.2.1.3.dmm +@echo off +cd ../../_maps/map_files/ -cd ../../_maps/map_files/TgStation/ -copy %MAPFILE% %MAPFILE%.backup +for /R %%f in (*.dmm) do copy %%f "%%f.backup" +cls +echo All dmm files in map_files directories have been backed up +echo Now you can make your changes... +echo --- +echo Remember to run clean_map.bat just before you commit your changes! +echo --- pause From 0331ef6e9e36a2b60a301128945cb26d867ec62e Mon Sep 17 00:00:00 2001 From: Orange Borg Date: Wed, 7 Jan 2015 11:10:19 +1300 Subject: [PATCH 83/90] Add information on BYGEX for linux to readme --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 1dbbf04c307..6eae9e7ffc2 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,10 @@ compiled tgstation.dmb file. Make sure to set the port to the one you specified in the config.txt, and set the Security box to 'Safe'. Then press GO and the server should start up and be ready to join. +###Linux hosts +We use bygex for some of our text replacement related code, unfortunately we only have a windows dll included right now. If you're up to it you can head over to https://code.google.com/p/byond-regex/ and compile it for linux. Otherwise edit code/_compile_options.dm, and at the bottom comment out #define USE_BYGEX and recompile the codebase + + ##UPDATING To update an existing installation, first back up your /config and /data folders From 5a7b72249ce9ddd9291ecf7699b710b2a99eb3a8 Mon Sep 17 00:00:00 2001 From: Orange Borg Date: Wed, 7 Jan 2015 11:27:19 +1300 Subject: [PATCH 84/90] Escape the underscore --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6eae9e7ffc2..ad563430708 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ specified in the config.txt, and set the Security box to 'Safe'. Then press GO and the server should start up and be ready to join. ###Linux hosts -We use bygex for some of our text replacement related code, unfortunately we only have a windows dll included right now. If you're up to it you can head over to https://code.google.com/p/byond-regex/ and compile it for linux. Otherwise edit code/_compile_options.dm, and at the bottom comment out #define USE_BYGEX and recompile the codebase +We use bygex for some of our text replacement related code, unfortunately we only have a windows dll included right now. If you're up to it you can head over to https://code.google.com/p/byond-regex/ and compile it for linux. Otherwise edit code/\_compile_options.dm, and at the bottom comment out #define USE_BYGEX and recompile the codebase ##UPDATING From 9e235dd67a6b72b8e5b4c6d8eecbb2e81f378af5 Mon Sep 17 00:00:00 2001 From: Menshin Date: Fri, 2 Jan 2015 20:43:58 +0100 Subject: [PATCH 85/90] * Added a default proc for prying open unpowered/broken machines using a crowbar * Added an option to not set the machine when checking for attackhand() in machine class (prevent infitine loops if a machine doesn't have a dialog and called ..()) * Sleepers, cryo cells and DNA scanners can now be pried open when non-fonctional * Cleaned and standardized DNA scanners code by using the general machine class * Made sure destroyed machines drop their contents * Added icon updating for mech bay power console and mecha control console (operational, powerless and broken states) * Cleaned up and aligned the borg recharger station code with its parent code * Added powerless codersprites for the borg recharger station * Non operational borg recharger station can now be pried open from the outside. --- code/game/dna.dm | 151 ++++++++++------------- code/game/machinery/Sleeper.dm | 15 +-- code/game/machinery/cryo.dm | 15 +-- code/game/machinery/machinery.dm | 21 +++- code/game/machinery/rechargestation.dm | 129 +++++++++---------- code/game/mecha/mech_bay.dm | 10 +- code/game/mecha/mecha_control_console.dm | 10 +- icons/obj/objects.dmi | Bin 113796 -> 118230 bytes 8 files changed, 169 insertions(+), 182 deletions(-) diff --git a/code/game/dna.dm b/code/game/dna.dm index 8f77b850d01..d077be8e0d9 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -290,9 +290,7 @@ icon_state = "scanner" density = 1 var/locked = 0 - var/open = 0 anchored = 1 - interact_offline = 1 use_power = 1 idle_power_usage = 50 active_power_usage = 300 @@ -328,11 +326,11 @@ //no power or maintenance if(stat & (NOPOWER|BROKEN)) - icon_state = initial(icon_state)+ (open ? "_open" : "") + "_unpowered" + icon_state = initial(icon_state)+ (state_open ? "_open" : "") + "_unpowered" return if((stat & MAINT) || panel_open) - icon_state = initial(icon_state)+ (open ? "_open" : "") + "_maintenance" + icon_state = initial(icon_state)+ (state_open ? "_open" : "") + "_maintenance" return //running and someone in there @@ -341,23 +339,32 @@ return //running - icon_state = initial(icon_state)+ (open ? "_open" : "") + icon_state = initial(icon_state)+ (state_open ? "_open" : "") /obj/machinery/dna_scannernew/power_change() ..() update_icon() -/obj/machinery/dna_scannernew/proc/toggle_open(mob/user=usr) - if(!user) +/obj/machinery/dna_scannernew/proc/toggle_open(var/mob/user) + if(panel_open) + user << "Close the maintenance panel first." return - if(open) return close(user) - else return open(user) + + if(state_open) + close_machine() + return + + else if(locked) + user << "The bolts are locked down, securing the door shut." + return + + open_machine() /obj/machinery/dna_scannernew/container_resist() var/mob/living/user = usr var/breakout_time = 2 - if(open || !locked) //Open and unlocked, no need to escape - open = 1 + if(state_open || !locked) //Open and unlocked, no need to escape + state_open = 1 return user.changeNext_move(CLICK_CD_BREAKOUT) user.last_special = world.time + CLICK_CD_BREAKOUT @@ -365,104 +372,82 @@ user.visible_message("You hear a metallic creaking from [src]!") if(do_after(user,(breakout_time*60*10))) //minutes * 60seconds * 10deciseconds - if(!user || user.stat != CONSCIOUS || user.loc != src || open || !locked) + if(!user || user.stat != CONSCIOUS || user.loc != src || state_open || !locked) return locked = 0 visible_message("[user] successfully broke out of [src]!") user << "You successfully break out of [src]!" - open(user) + open_machine() -/obj/machinery/dna_scannernew/proc/close(mob/user) - if(open) - if(panel_open) - user << "Close the maintenance panel first." - return 0 - open = 0 - density = 1 - for(var/mob/living/carbon/C in loc) - if(C.buckled) continue - if(C.client) - C.client.perspective = EYE_PERSPECTIVE - C.client.eye = src - occupant = C - C.loc = src - C.stop_pulling() - break - update_icon() +/obj/machinery/dna_scannernew/close_machine() + if(!state_open) + return 0 - // search for ghosts, if the corpse is empty and the scanner is connected to a cloner - if(occupant) - if(locate(/obj/machinery/computer/cloning, get_step(src, NORTH)) \ - || locate(/obj/machinery/computer/cloning, get_step(src, SOUTH)) \ - || locate(/obj/machinery/computer/cloning, get_step(src, EAST)) \ - || locate(/obj/machinery/computer/cloning, get_step(src, WEST))) + ..() - var/mob/dead/observer/ghost = occupant.get_ghost() - if(ghost) - ghost << "Your corpse has been placed into a cloning scanner. Return to your body if you want to be cloned! (Verbs -> Ghost -> Re-enter corpse)" - ghost << sound('sound/effects/genetics.ogg') - return 1 + // search for ghosts, if the corpse is empty and the scanner is connected to a cloner + if(occupant) + if(locate(/obj/machinery/computer/cloning, get_step(src, NORTH)) \ + || locate(/obj/machinery/computer/cloning, get_step(src, SOUTH)) \ + || locate(/obj/machinery/computer/cloning, get_step(src, EAST)) \ + || locate(/obj/machinery/computer/cloning, get_step(src, WEST))) -/obj/machinery/dna_scannernew/proc/open(mob/user) - if(!open) - if(panel_open) - user << "Close the maintenance panel first." - return - if(locked) - user << "The bolts are locked down, securing the door shut." - return - var/turf/T = get_turf(src) - if(T) - open = 1 - density = 0 - T.contents += contents - if(occupant) - if(occupant.client) - occupant.client.eye = occupant - occupant.client.perspective = MOB_PERSPECTIVE - occupant = null - update_icon() - return 1 + var/mob/dead/observer/ghost = occupant.get_ghost() + if(ghost) + ghost << "Your corpse has been placed into a cloning scanner. Return to your body if you want to be cloned! (Verbs -> Ghost -> Re-enter corpse)" + ghost << sound('sound/effects/genetics.ogg') + return 1 + +/obj/machinery/dna_scannernew/open_machine() + if(state_open) + return 0 + + ..() + + return 1 /obj/machinery/dna_scannernew/relaymove(mob/user as mob) if(user.stat) return - open(user) + open_machine() return -/obj/machinery/dna_scannernew/attackby(obj/item/weapon/grab/G, mob/user) +/obj/machinery/dna_scannernew/attackby(var/obj/item/I, mob/user) - if(!occupant && default_deconstruction_screwdriver(user, icon_state, icon_state, G))//sent icon_state is irrelevant... + if(!occupant && default_deconstruction_screwdriver(user, icon_state, icon_state, I))//sent icon_state is irrelevant... update_icon()//..since we're updating the icon here, since the scanner can be unpowered when opened/closed return - if(exchange_parts(user, G)) + if(exchange_parts(user, I)) return - if(istype(G, /obj/item/weapon/crowbar)) - if(panel_open) - for(var/obj/I in contents) // in case there is something in the scanner - I.loc = src.loc - default_deconstruction_crowbar(G) + if(default_pry_open(I)) return - if(!istype(G, /obj/item/weapon/grab) || !ismob(G.affecting)) + if(default_deconstruction_crowbar(I)) return - if(!open) - user << "Open the scanner first." - return - var/mob/M = G.affecting - M.loc = loc - user.stop_pulling() - qdel(G) + + if(istype(I, /obj/item/weapon/grab)) + var/obj/item/weapon/grab/G = I + if(!ismob(G.affecting)) + return + + if(!state_open) + user << "Open the scanner first." + return + + var/mob/M = G.affecting + M.loc = loc + user.stop_pulling() + qdel(G) /obj/machinery/dna_scannernew/attack_hand(mob/user) - if(..()) + if(..(user,1,0)) //don't set the machine, since there's no dialog return + toggle_open(user) - add_fingerprint(user) /obj/machinery/dna_scannernew/blob_act() if(prob(75)) @@ -556,7 +541,7 @@ else occupant_status += "No subject detected
    " - if(connected.open) + if(connected.state_open) scanner_status = "Open" else scanner_status = "Closed" @@ -594,8 +579,8 @@ status += "
    " // Close statusDisplay div var/buttons = "Scan " if(connected) - buttons += " [connected.open ? "Close" : "Open"] Scanner " - if (connected.open) + buttons += " [connected.state_open ? "Close" : "Open"] Scanner " + if (connected.state_open) buttons += "[connected.locked ? "Unlock" : "Lock"] Scanner " else buttons += "[connected.locked ? "Unlock" : "Lock"] Scanner " diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index ec015bcc70b..181536d3b6f 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -11,7 +11,6 @@ icon_state = "sleeper-open" density = 0 anchored = 1 - interact_offline = 1 state_open = 1 var/efficiency var/initial_bin_rating = 1 @@ -82,6 +81,9 @@ if(exchange_parts(user, I)) return + if(default_pry_open(I)) + return + default_deconstruction_crowbar(I) /obj/machinery/sleeper/ex_act(severity, target) @@ -118,16 +120,7 @@ if(..()) return - //powerless interaction - if(!is_operational()) - user.unset_machine()//essential to prevent infinite loops of opening/closing the machine - if(state_open) - close_machine() - else - open_machine() - - else - sleeperUI(user) + sleeperUI(user) /obj/machinery/sleeper/proc/sleeperUI(mob/user) var/dat diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 24312770103..9cea316d8aa 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -4,7 +4,6 @@ icon_state = "cell-off" density = 1 anchored = 1.0 - interact_offline = 1 layer = 4 var/on = 0 @@ -103,16 +102,7 @@ if(..()) return - //powerless interaction - if(!is_operational()) - user.unset_machine()//essential to prevent infinite loops of opening/closing the machine - if(state_open) - close_machine() - else - open_machine() - - else - ui_interact(user) + ui_interact(user) /** @@ -242,6 +232,9 @@ if(exchange_parts(user, I)) return + if(default_pry_open(I)) + return + default_deconstruction_crowbar(I) /obj/machinery/atmospherics/unary/cryo_cell/open_machine() diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index ed7c4eb85cf..f54cda8acbb 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -85,7 +85,7 @@ Class Procs: Called by the 'master_controller' once per game tick for each machine that is listed in the 'machines' list. is_operational() - Returns 0 if the machine is unpowered, broken or undergoing maintenance, 1 if not + Returns 0 if the machine is unpowered, broken or undergoing maintenance, something else if not Compiled by Aygar */ @@ -120,7 +120,7 @@ Class Procs: /obj/machinery/Destroy() machines.Remove(src) if(occupant) - open_machine() + dropContents() ..() /obj/machinery/process()//If you dont use process or power why are you here @@ -206,6 +206,7 @@ Class Procs: /obj/machinery/proc/is_operational() return !(stat & (NOPOWER|BROKEN|MAINT)) + //////////////////////////////////////////////////////////////////////////////////////////// /mob/proc/canUseTopic() //TODO: once finished, place these procs on the respective mob files @@ -266,10 +267,13 @@ Class Procs: /obj/machinery/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/machinery/attack_hand(mob/user as mob, var/check_power = 1) +//set_machine must be 0 if clicking the machinery doesn't bring up a dialog +/obj/machinery/attack_hand(mob/user as mob, var/check_power = 1, var/set_machine = 1) if(check_power && stat & NOPOWER) + user << "\The [src] seems unpowered." return 1 if(!interact_offline && stat & (BROKEN|MAINT)) + user << "\The [src] seems broken." return 1 if(user.lying || user.stat) return 1 @@ -291,7 +295,8 @@ Class Procs: return 1 src.add_fingerprint(user) - user.set_machine(src) + if(set_machine) + user.set_machine(src) return 0 /obj/machinery/CheckParts() @@ -305,6 +310,14 @@ Class Procs: uid = gl_uid gl_uid++ +/obj/machinery/proc/default_pry_open(var/obj/item/weapon/crowbar/C) + . = !(state_open || panel_open || is_operational()) && istype(C) + if(.) + playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + visible_message("[usr] pry open \the [src].", "You pry open \the [src].") + open_machine() + return 1 + /obj/machinery/proc/default_deconstruction_crowbar(var/obj/item/weapon/crowbar/C, var/ignore_panel = 0) . = istype(C) && (panel_open || ignore_panel) if(.) diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 743da789536..1fabca3a59a 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -3,19 +3,14 @@ icon = 'icons/obj/objects.dmi' icon_state = "borgcharger0" density = 0 - anchored = 1.0 + anchored = 1 use_power = 1 idle_power_usage = 5 active_power_usage = 1000 - var/open = 1 - var/construct_op = 0 var/circuitboard = "/obj/item/weapon/circuitboard/cyborgrecharger" - var/locked = 1 req_access = list(access_robotics) var/recharge_speed var/repairs - var/mob/living/silicon/robot/occupier - /obj/machinery/recharge_station/New() ..() @@ -26,7 +21,7 @@ component_parts += new /obj/item/weapon/stock_parts/manipulator(null) component_parts += new /obj/item/weapon/stock_parts/cell/high(null) RefreshParts() - build_icon() + update_icon() /obj/machinery/recharge_station/RefreshParts() recharge_speed = 0 @@ -40,11 +35,11 @@ /obj/machinery/recharge_station/process() - if(!(NOPOWER|BROKEN)) + if(!is_operational()) return - if(src.occupier) - process_occupier() + if(occupant) + process_occupant() return 1 @@ -61,13 +56,13 @@ if(stat & (BROKEN|NOPOWER)) ..(severity) return - if(occupier) - occupier.emp_act(severity) + if(occupant) + occupant.emp_act(severity) open_machine() ..(severity) /obj/machinery/recharge_station/ex_act(severity, target) - if(occupier) + if(occupant) open_machine() ..() @@ -78,40 +73,34 @@ return attack_hand(user) /obj/machinery/recharge_station/attackby(obj/item/P as obj, mob/user as mob) - if(open) + if(state_open) if(default_deconstruction_screwdriver(user, "borgdecon2", "borgcharger0", P)) return if(exchange_parts(user, P)) return + if(default_pry_open(P)) + return + default_deconstruction_crowbar(P) /obj/machinery/recharge_station/attack_hand(user as mob) - if(..()) return - if(construct_op == 0) - toggle_open() - else - user << "The recharger can't be closed in this state." + if(..(user,1,set_machine = 0)) + return + + toggle_open() add_fingerprint(user) /obj/machinery/recharge_station/proc/toggle_open() - if(open) + if(state_open) close_machine() else open_machine() /obj/machinery/recharge_station/open_machine() - if(occupier) - if (occupier.client) - occupier.client.eye = occupier - occupier.client.perspective = MOB_PERSPECTIVE - occupier.loc = loc - occupier = null - use_power = 1 - open = 1 - density = 0 - build_icon() + ..() + use_power = 1 /obj/machinery/recharge_station/close_machine() if(!panel_open) @@ -121,61 +110,62 @@ R.client.eye = src R.client.perspective = EYE_PERSPECTIVE R.loc = src - occupier = R + occupant = R use_power = 2 add_fingerprint(R) break - open = 0 + state_open = 0 density = 1 - build_icon() + update_icon() -/obj/machinery/recharge_station/proc/build_icon() - if(NOPOWER|BROKEN) - if(open) +/obj/machinery/recharge_station/update_icon() + if(is_operational()) + if(state_open) icon_state = "borgcharger0" else - if(occupier) - icon_state = "borgcharger1" - else - icon_state = "borgcharger2" + icon_state = (occupant ? "borgcharger1" : "borgcharger2") else - icon_state = "borgcharger0" + icon_state = (state_open ? "borgcharger-u0" : "borgcharger-u1") -/obj/machinery/recharge_station/proc/process_occupier() - if(occupier) +/obj/machinery/recharge_station/power_change() + ..() + update_icon() + +/obj/machinery/recharge_station/proc/process_occupant() + if(occupant) + var/mob/living/silicon/robot/R = occupant restock_modules() if(repairs) - occupier.heal_organ_damage(repairs, repairs - 1) - if(occupier.cell) - if(occupier.cell.charge >= occupier.cell.maxcharge) - occupier.cell.charge = occupier.cell.maxcharge - else - occupier.cell.charge = min(occupier.cell.charge + recharge_speed, occupier.cell.maxcharge) + R.heal_organ_damage(repairs, repairs - 1) + if(R.cell) + R.cell.charge = min(R.cell.charge + recharge_speed, R.cell.maxcharge) /obj/machinery/recharge_station/proc/restock_modules() - if(occupier) - if(occupier.module && occupier.module.modules) - var/list/um = occupier.contents|occupier.module.modules // Makes single list of active (occupier.contents) and inactive (occupier.module.modules) modules + if(occupant) + var/mob/living/silicon/robot/R = occupant + if(R.module && R.module.modules) + var/list/um = R.contents|R.module.modules // Makes single list of active (R.contents) and inactive (R.module.modules) modules var/coeff = recharge_speed / 200 - for (var/datum/robot_energy_storage/st in occupier.module.storages) + for (var/datum/robot_energy_storage/st in R.module.storages) st.energy = min(st.max_energy, st.energy + coeff * st.recharge_rate) for(var/obj/O in um) //General if(istype(O,/obj/item/device/flash)) - if(O:broken) - O:broken = 0 - O:times_used = 0 - O:icon_state = "flash" + var/obj/item/device/flash/F = O + if(F.broken) + F.broken = 0 + F.times_used = 0 + F.icon_state = "flash" // Engineering // Security if(istype(O,/obj/item/weapon/gun/energy/gun/advtaser/cyborg)) - if(O:power_supply.charge < O:power_supply.maxcharge) - var/obj/item/weapon/gun/energy/G = O - var/obj/item/ammo_casing/energy/S = G.ammo_type[G.select] - O:power_supply.give(S.e_cost * coeff) - O:update_icon() + var/obj/item/weapon/gun/energy/gun/advtaser/cyborg/T = O + if(T.power_supply.charge < T.power_supply.maxcharge) + var/obj/item/ammo_casing/energy/S = T.ammo_type[T.select] + T.power_supply.give(S.e_cost * coeff) + T.update_icon() else - O:charge_tick = 0 + T.charge_tick = 0 if(istype(O,/obj/item/weapon/melee/baton)) var/obj/item/weapon/melee/baton/B = O if(B.bcell) @@ -194,16 +184,15 @@ var/obj/item/device/lightreplacer/LR = O var/i = 1 for(1, i <= coeff, i++) - LR.Charge(occupier) + LR.Charge(R) - if(occupier) - if(occupier.module) - occupier.module.respawn_consumable(occupier) + if(R && R.module) + R.module.respawn_consumable(R) //Emagged items for janitor and medical borg - if(occupier.module.emag) - if(istype(occupier.module.emag, /obj/item/weapon/reagent_containers/spray)) - var/obj/item/weapon/reagent_containers/spray/S = occupier.module.emag + if(R.module.emag) + if(istype(R.module.emag, /obj/item/weapon/reagent_containers/spray)) + var/obj/item/weapon/reagent_containers/spray/S = R.module.emag if(S.name == "polyacid spray") S.reagents.add_reagent("pacid", 2 * coeff) else if(S.name == "lube spray") diff --git a/code/game/mecha/mech_bay.dm b/code/game/mecha/mech_bay.dm index d883637eb96..4474df3f7c7 100644 --- a/code/game/mecha/mech_bay.dm +++ b/code/game/mecha/mech_bay.dm @@ -147,10 +147,16 @@ /obj/machinery/computer/mech_bay_power_console/update_icon() + if(stat & NOPOWER) + icon_state = "recharge_comp0" + return + if(stat & BROKEN) + icon_state = "recharge_compb" + return if(!recharge_port || !recharge_port.recharging_mech || !recharge_port.recharging_mech.cell || !(recharge_port.recharging_mech.cell.charge < recharge_port.recharging_mech.cell.maxcharge)) icon_state = "recharge_comp" - else - icon_state = "recharge_comp_on" + return + icon_state = "recharge_comp_on" /obj/machinery/computer/mech_bay_power_console/initialize() reconnect() diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 7d3d07efb5f..bd9d0fadc2d 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -55,10 +55,18 @@ screen = 1 if(href_list["return"]) screen = 0 - src.updateUsrDialog() + updateUsrDialog() return +/obj/machinery/computer/mecha/update_icon() + if(stat & NOPOWER) + icon_state = "mecha0" + return + if(stat & BROKEN) + icon_state = "mechab" + return + icon_state = "mecha0" /obj/item/mecha_parts/mecha_tracking name = "exosuit tracking beacon" diff --git a/icons/obj/objects.dmi b/icons/obj/objects.dmi index e0bbc6ea25a12cea1bdd5d24b50515bf7925a9b4..51b571255849e21cd63864e634e83e2ce00f41a4 100644 GIT binary patch literal 118230 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

    Name

    Status

    Location

    Control

    [Bot.hacked ? "(!) [Bot.name]" : Bot.name]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 J8L*nW)x710hpPcos!j(jyRfOHfb{?@UE}7#-b- zLSgaRgpeyOMJ}%z&`B|=CU~k9UgKE9LfDZfq-x>raryYWplfClI+i2bqV(lav4^3sOOlP`RPUZH`q+C#~Vy3oGp5BgR z#YyCm9iY^I{#`rbO|I|XEq?9Zom;quR!V6}51#}0ARwQP)qSsY?}TTUk8PW->etWW z2F2PA{2B#uvhV@RZa>I0YJ|8W7z{1uw&XSV?y)PY{fmR)c`8sl2{ z+KzG?|Ag~wZl3k5L|csida)R6XUvll-^Q_@ONM^VYjtMS)YPPz z-OM?TUJN)J$?3cT*_)Py?d>^%>r}LK$qLKp@Z-m*tyef_Q7x%rplxLa0y4vk1G#z# z06Z^$$9}$?17Rc){oXP?+hlz~JwbYjzJ?A5^5Vy`|AF=j`|h>)M@ReGY7Wn!-eXgy zz0q2NU&TAvsE44)#GRX;>Eut&}xdQJX&G{p8S*erTL>lHZi$p%AQ^U&LV^{*k zF(*>6)UY*iXvZy*uM&NbJr<9Kr3+FlDP&)6z=^r-Ku*oZJ6^=4KMM7q;vj*@`k761 z7z!dq@lHO=AdWt4O|Hc%go-}=JwZ!DlJgTpy*vDlEuwBOglot#!#TT zfNl3EkAh-qtQ zy@7Vn1U})c``xcAr)5m7BtW59RM^Ya0dZ0LnK^N=i`u&P;}^ zG*V?Eg_^A9V%A}*rd`jGrm~bD`%q4kaC%;DVH?3_6=ebBg-`LQ2f-tCM_Ee6*lC0SiC;16#H>~`fe z>0xd`a!x)fuzG>(0Y8ZKbC4ps(%ClbbuxW+KQGKz=CS(Lhm*(B&@0VX2b@=nN=StM zZ#lwM{|F4MiB-lXfLhX7Z)QQ@_s@sBEks^z22~UfLASOE&^YG-n8#~%KGlCcb$_pA z0bd1|P=v5M`uB~MkH&ym4h7(-$L71M$Sj-k%k0*Y)%Op2kIf~1r;2mj%z3JF|89eVOGB2d$Kt>Bk(~$yySq4$ zC6i$caF-V7 zU2qz35!+m}g$~evu9i;qWiUztX39Cl*f8M@5hSQlR(@Xico`^fQBfA00-^^rFyY(b z;+ECaPeLThvEX=SNUQ-9?Z$uB2>Pr1ZWN375N68p>^essYLb=ui49#)O7bwErbg{x zC4;H#F*O@r8yc7s0qREb{{)aHJkSm&NJ1E0SlCVGngc$L%>jZJu_RDQEc0>rH==ij zWKJRJSV-NNjHya2S!$LGR_PB3Ofoo*A7Y%MEktQlRiqt}PxaRwb^qQyfPL)BbQ>}4 z+meb8 z*3vc0etvG`Qpr^Qo! z5k~$C`A-~SXtmo2u6)nOP_GWSe^V)5Lv2scvV=GYkB0bv4toZjOT7_WyH{ij4NIhT_;D=5IA zenb{u&|m%t+(ip1`VO^xiTl`Q9QHKLjEXocmkbzQ>%JTk*?_@jf)mOF%y&Ve34J*& zd(s~T@LNWusj1=qE4u#N&7tWBgS{$uaqgJ+00oef0tppref^3#I~g z0;sCpwMVUB$3hpJ3{LRv=KIg-x1kog(7XBw8ji2eJ@P(exwwmb>iFR}_E5};c`H-!YvGGI4Xz_tJ!72aPuVUOjy2N$Z(;|Wf#P7rL{(IoGae@^ zQBrwSkb@ImT=;~C5zQwjzY!G^;~b&=u}9)^7GGJimRSS=99-%^WwP(D_;SlNmF+o{ zjmfBqGO4bENku2a%{Iuy=0!>Ec7F_8K+*T4&AW+bo4n*LQDJ1^qV9w(Qh`yoVagd< zC)9y_)F{=$v7jW&l=L#I!FpKJ4Kz`Q>2)w%Q&NLQi^7o~&w^Zjgg;|4V`=G>mQX7M z8dorO`J??_4O&#`nx*-vO=PAHg)L!$ptAk+?>oqz&B+`c-4e z>4rgJgdEC?nOH=zZnUUi@n}S4zOewE26GpRVd=L>x7?q6AIO9}8R1o>0I)GGL>xj4 ziBe#<3sMBqnYAR1ct!HW@+LBgg;U0)`13XJp1qhM!T&`|#n?D($1u6$@Yz*{*WXS2 zayV8){<2YbkZR2Gb3lB;UzIP8{s*6RSq^UJoDg4uRvJqW=C#P2UX^TVnhhilV5YF zp8h$u>^qbG@bX{4mrrcC!J9Ql6jb2i9JJa90R42ksF$jyoR}ZfN-5!MRwNp)Fp!EY zmkz}?Lv=1!2_p||@p&oK8(amX2rI~62aoOpIkC=fK@3rxG*j>*f)j|G|xGcT=hapT-T|uxAvPyAr&8Ui?uRAugQ`g$*qtG zlW6MoInQk$SGYq?7H%2SL#RSIt|_);X@1WAM%CeD7fkiVrQ!B`To_nLL>c&f%v(NY zsYyHH*IpfX;?PvHTf1jKYV)(9K?&*xQAN^9chPp0F&dB#^uyH(qeO!+>z*z4)X$-d zIz@N*xxI>3FMMjj`lp;;%SOs)QZ_*^w%F=ySAu)3WHsxF>8V8_-UVm#wSHf#2X(X~RB%9A0(8tmF^w zLTc_K?RD}7p1g(0ey08%lw?A1gP=umw- z-?=W+ug?!*Px(~_0J0l>sJ0CI{I?ZV~InA7Y`V@nLGvDmv&h=K#=M+{{2tvQvII%iFe1T74=`H{a6 ztxn7%J}cg6MlwtBPN|rl1G$)`;NeNP$RHQumOt>ewDt}sN=~Kf>5jjDx#k9^2ta1W z78X@T1^GToUN@V4wWZ80fkCbB+B#7VSo;CdR?~#BojX`wc9$qtPxo!_MMXzJI4$E` zG;eNGs1on{0V;qxbJzWd-wXfo8=w0$-gIpCQ-AVu?N?T2k{Tb_K}Myd{82232x93# zv_=%@QnKX5>b_aC5&#{?AKFPl-U0^tzkmNUSTNo3_iBKIb`S7j&oXjO!7?S?i+y3d zGw$HZf_{P9!OKJD7ds-sSfk!XvHFVte#K_5IwOSaCYSnN18c#$4weFr%5yr{a0_gN zo>sHtxjl{94*@&(>UVV+$|~0TbR{}$bHuGWu6ChsGEK-wI_FJH?pQT4re6-AFK+l_ ztNr=$$Kb{Jy5?+m?%;cPa{h<51~`dD@Sp2mU%Wgt#*6!7Jp6g^UMJ@y!<8d19-cj% z2Hg1rX;lA}%iO@;`b4=r@}J_Q`^5j2i(vwAn9mNsueSGG{atcE4=44r`KsxA?7wp? z5pL(Z@ha!H@#Uzoz1l*9vCmZ()fkTrn5AR#ELf7fodnqpS_s%r%$eabyl&w43LtD2 zfXlr*f6$NWMDoK8h?d-*a>@RoA_(ce{?Jk{OR&v~s_C%U(eRMQSK(yxq3grV&FmS? zMm=!nPpG@neH zG=u3-&6PXoa@Kw4zvIYemLqrhe=0v6Nfd5DlC*0RMt-sY;HW-HL4Q>~+pnBzCX4P3 z9UwBRQ%gL(`kk|~8aGZPKjPbOYuPcqH&@e5A081o0)=svMrwoZg$IRuRZ))x^;+eI z(#|zJuo<_3O1pN;=@+k4jl+op*0c0vlESBc$=udhADhxPbbQ_#upIx?*{bYNs!h$T z?L>d4`f~?*gX>dl`JqYwZgu^*BT0ZPX%>rBJ-s5J_5=Tv`zXvGb}}u!wkZYZVgT5* z`38UFAUkvXAwbY>eu~edwDE{>yYYDL*bncB`49FP4AlVL{7rpLf4W^G9?g%tI-%si zCXn&=CeOXaH}&160hid5QRB-u5Z&V&4fGdVgxKPVmQ};eD^??=WI9>^$0NTNUgX>3 zKGAkEea%ktV{;a)iOxL~Ukd>1-`P(scmMb7tQX|W9i2{JJ;jd#Brljy5Xy1oswtqA znEOv`<}1X&u(b9rQ%ShF#0-Pj4D*5Fl5vp<&{jmn#+rFaXMOK;IJ-rIpXJ;t#-dhD z6?iW^BBefIeIX^^0~(DlfD|g-VmNJFX8XJYjViopW@TqQ{{1mwjm?FJi(T8Ti+XYD z+0C<3%tWZM1lt3gd;Nd?V$x$KOb&tG%_lpde#P%h5kz#mtqS<@-%TmA{RaVH;|kAU z{b<$PPFnzw1n!WYdt=-lULa<%q_=xc8HF7K8n9$TzL(#De3woIaDwKisE#P97_dZHI?lSX;3=-gbv z(LTnjn!bNvtf2~?vN%~seW!3>ziH={T(A@=8_Q%q<%FdT& zS!vzMDT0$qbiZB@(=mupy(KalD;l+JoKcV%e42B-V)&M-SGs@)eK-0m@FZf+v8T9` z3p;CT$oq%X1oYPmOwkwTXJ>S;PXLHCF5uv+DFX>3BO}+#YiKmMeWG)+vhFD8-B*EKwyP#_=YRK`0Mi+eJ(tlJf^SHG z>GuS8+$@YPmzR0@%*CaA#Sie0a?yA1-c=M!Z%1XxQj-zW+2PJ++sFML+mJw>mW>~6 zO_w3Yg*+RL{v95g`1%^0wX$B1`ph1={mSP&Xfy3+qlSh?3Z}tGxXKYNbnqg_`L3k? z5}SOwzthdLf;s5bq2yP#x^4s*_{6a5z{Upu^q1`ak{i#@Q~V->o#i+B^0A zjR%j<%n512T0>>77rY56eF3`ES%)RoO$4>bDD9N6;A#cFGa z18>(iG%$l=lvC5%!GUfMrqwxQO?!EH>C9(=nG1UvA-@G|GG_1JzXoE z4v#XeIyySYhzZxWx9RL+g67gTm&%8am_i8v6fr#fx*i!r=GW$CV>%Kc75KlDK6@+a zgB<%k??zr>;imxs3QAw%xCMSZe8u>#v2yCr|8!AyPl5TS{$DNM(2D}NUDVU+!$PoUH6rBJJZdv*DX@uJ{w+CjPx>uKpYV?BcNdDDgQKgc6deyvx4l}qDF z5U5V(M{e?g%s;zt&7@E%obZYMSr%7z=XhkfO-914jG?b7`Ze)oLh$xMRMisEcz9nx zDJ{BCVc$y&?4;mc`)KH!F(}KssNi?@Kz*cw_|IFl{@xK0NwSUDEJ}q`zRZR%FUaoQ zyQdV`v0KaGWcK${#|o{fNM{Y5ct*ZWxIN0h@W&5jMMVNYO{I$MS~;p2K9v*|4SK;F z+}f&`?o;PbH{cC3N0$LKV7zZ%^lpyt2{%5V2algUZKm0~5RSl?5Ru*#u$GE@c={yo zWl~DYZ_I&-we>T`TLw874cDCK&(F`}H46Y|tnAT)c&#tpTDLgy#fJin#)&yB;^N}m z%_c1*K4sNeC*V-w)F~+~t)3CvT;`FG%`Pz0q+6UmS1gisz7yemA~f&4dwn&kDl!~^ z3iu>VAkHr2Bp>(ngv^BLVqkb?IZvuRPiCMfA9jZ)O&^$bEjg*HtG7JR0FS6B>%CK# zSv6N11R`;nG1TN8Fr5V4rxf#vrZh4|rmFhBBQn0#uhmwSvJY-oS zD>63oc6;>!9&|%f(6W1I5y}OH$4FbxAnO8Ci6u%j{2 zCU{tEL~+=|@C#ufA)^*Nay9$a7Y}VA-1PYoU^zIyBFQ|>DcTYMpAt~lQx3W5@nCCO z^0f;|4VRZV7o0#P&VIT|<7_Y-Z`a(3X?EGmX*RUIyr=83hn8nmS5p4W>#vE!mKpc5 zWb^$pxEM#&uPR`gZ{xwX8|UwxV@+Vc(>brw1C86Q@2K9qdGo*3G7BPe0eC+yn(L}T z-3&cF=3|68GH;tcN{6Qpi_nC>^Ymm0jR&}No00omiK@?iZE;l~d}#RA+OMUnlK^jg zO3k0EpM;@$I(mQKxyNVVn+N*z^2C*b``wMP+0nTxFtxX>7ive*1T7(?4$2o*tZ8E;&p6S>?D<;>4fg z;^HusykC=b210hTb#JmoHEugp>pLS{egKiv6?xNK>@M*~#r0-zc2VBC^_(UlA%UjP zCOKEOU=JK_;7jt{svLju@?}s@kE$wO8ibCySU5mysB3Ee-f~|8#;JYQRfhSV)C0%9 z6hY@R3s#3kaPFJFd)M+IV732l&8)*|xzm!0Dy|hRs#4Rpq9j1~aU7dm+fv*0l|9si zoi0+f$?g7wT5L(Z$b$#wHu(8@_Jkh0?f3in#l<&3lTZmcS_xD+Ex6|Ew;bS3T73)rs3uqx-hq`*rbFYeXYZMfrHzKl?~%CUaxTB62* ziT*vh$m@85dGMl%I7fT?CjxYdO{ZRDjzAit=Jzk?gPGCm*Tf?akj9j4Ez8SaL-0|3 zTDWOU00O}ewyW^^Z8+Dyc=M+6kza=T{k_A|02T#M?O0?@)w=LxWMl;6)d|5mf_w%Oe~#k5uh5?yEd~YOx^9&)*h$ zgUOtL9}11n>^I=z;o(7+mA&nEhFk5Ety;R*8YIa5&St)su1-!u`kCw9Q!$9Eypii^Vt?4kUWuJstiis;9FSD$>dgu52e3G`dHt@ZGX%i_q1x1K`dV-8RzExgRM`Ut3lt3L@n7n>Rf+*(W~`V(9~q=VoUGcZk>zK1IrR>5oe%t6kSR z$pVk!A-!X#Opdo$I&BQW$pUecW za6rXBBL)GpA23j>e*YslJQn~RGi3k|03e>L=~l}S{nxL9$BhFFr_!ErQAKtvJGXS) zr^gpYV!oK$+4cVph>0CJDHyQ<8V(Bl?Qml4LfYIR-V6U`f$hk>0Pqw2#=jM~|A~W@ zQyhN_EaCv98&vM}YEb>RZ_kvgHv`V?B>`Kh=b&ZBy-wjymjCLNn9->5tJ2?6riQn^_ z`HcspSxQPufjIJsH`3l&8QIw>hp(Q~A7-ap(~aBzpB5kz4_B+WiaSkB_}8}?R+#}1 zuE{t++Xp6u<#XRtt?j)R%8#A)6%u=%Ekd8OvuDdmQNgX+JNI28>NEc_gLDvdkPZ`6O~rk1abTZ18v;w|LBG z9I0CCxqIpEaffb;RLySea~hCztZi&4u~Ws3C}7Ky*w(cdpZc&<8yd4C`lVs8duF+Z zW}A{58JnRz;HL&XgteWW!Ml`?WAEKSkdu>haesS-pFU6XQ(StqML$rtpKfphX^+zw z^c(x!JbIEOvnH{2iuz3y1R(PNC7Lxd2&kPmW2+=3CG)DQb!%4I6$IT^<-(OYpOd_{ z1u@j#PF!M8n~;e2HY&M~xB1dQi$DBb55KTl%mR$+PHBs?xZ=f3cN62l{5!yY~(iHau?l`CCq#?vZ=A6!ZoPZr1AtkHWmu(bb6~y zUBXmk5Xe}uzE!K$v||#!qT`*y4{;3_v}E(C29T6qt#@bvQ`aho*$A*ts@7}oZ?D17 zqm=(Zj?c@_pLqLT$4|MSwP-*&e9adEe)w7f&}ARF(p*T`PX&VmC$jrV&Ogr)^G~#Q z?r?yxWCwq?iv02_fTn!u7G#ah`}U0t#1BBha%PWoY`N!ERgF16UfB9@ash&|6KY)A!}@yJRqrW*I|XC zqNBfnh&uZu^E7)gZ-^J1K2HQ{e2yLT)~X%RF$b8z$c<;%@gO_z=X2k{n+RJq6iWRY zVwUT+$9zjLg`ba)rY!xE>c2O-nXn{F>d!6)OOBJjt|7)tlARXAGY>R!+7&L>wXSaS zVfm`86HqK*$4gV0=oOZt$3-Z?nQ|{nvu(@04Rg=~%LrIz;x>YO#aDwbA4GpO$1ENQm)!PIr`Q*<_U`tVa!^z;^ zwId_x-im8Ms3AfxA@ZFbgN#Q(s-9;QXF_HE@b>q|MvI4h7LkRYF6TmEVt@Nb| zYKM%@D{MieNTunO30o3#pD=}h3 zFp%d(_FvEQ|0tB@Pl6snfOL-50H-nQ=HygncA`A*P0YubQ+D%AxvN8fUf!|jETuj1 zftwH4xM@d|^icA!$S;ylUtU-b;XLXVBqSx5mU|Lo&;(;5@vc5*972vE&lg-;iAyjA zpd_Ft5-l)Im0KIEPrCs?-gj~( z$1s+{k7wl9-s+ws9L$pa^o;8Rh&ky!>tAQS@_$E1ITCy3!DqWlTEOKW=qVTTUMlMU zG48yVu}!QrM0k7soKFhLmU zE9H?nQ-y;`UfsX)9??VK@2X)eiCg$dOJD(EVO7UN0S@F~oj3Q=@ny_JkC|T?q_ppw zZNUWujLl`Xm|s?eLJCWv)JEu+9z>9e435JoaBCB_-2aK=%$W$sOb#9%n6>ir`QzR@ zixPWWG;X1`rby7>ux(68>k!C1sP?T}FiV_Y#YB-zqu6Fpg3O&f2;Z3kHwp&Ha*5_k zrEJ4IN#xZVto-LvZE;@$g|3paS6FLUhCyt;0|dr|IRwBOe1$%A!;+H znLB5&dDYdNZyjN^FN^#FN}98k+^T+;bs3Ew8ZwfknHi)!fk_|>Y>N!E)${$aWL2!B zk`g^Mm&3!xzDl|0uvP!MV_$L^LB9z7?p$OueqryxZD;BJe}hP;V(cRz`Pp+&nIzVn z%}W?;KY>)HdLRWc$VY%9Am8Hf*_EX)m{J=K%x$3GeEfLZAQsX&P7>j*vJ}@7tF?GK zP%h@ClrCu`rNA#^k(M1oKkYk6@Nfdt8Y_%R*rb z6aQGpo==|JKv`K`r@z}tvbii8^zM!0_R(n^TER=(;Eob~D#^fNt_$Tad8ySyC>2hM zQ<0I8Pf1`pbyWt7u7k5P%QN@T%$ytzI7=^au=-U0%94#!Oss_o=n=f^=+Hlz*BZeJ zbf-0Hb!n01<2O>Dein(F>M>4zn)~u)sADFxHtUyt1s_jO!*Tn}x7i_IJA^C(bA@u~ zqqoKLs;Z2Jizj?wwI%*jBAdp^{(CsMObYbPCr&a?G-_Zsrka^8_~6_xC{T-E^Y`}` zqppLC1(R-35;#8^8XEF(3T2kkoX=gm5troTMEvT9gy~Or{Y#N{we)rTtv2lu{v)E8 z!5R*{mSV)`gZa{nP=x+;cb{F<=<4bcw^{)s7rzhkNX89qLfwuXQ;E4##LTbxNdJ)Uaw~vW{j`LUaC|uUz z&z)v(UI-|{B(%@)_aAvw(xeRenhJ`F-NVD@DW3>mQ0-#3ptkFtSlk6LqzXIO1#%BD z79noNX4vkO|AI-ytz6=kYM~mHkGHq65No)vL+vT{_`m~;nI6NKxQnub0AY~RyJ1@i z+buIoil;8#S6JtJIjfFhPBzwhj4ijqE#g!E@ z`rn$DkZ-4b-r-s;ci=BoaTi$~7C>6ktHy?gLdBzWoC@SX5^lH;RidYK^=Iy}m zcZofb*P%-Y#FGM6%rD1T^+uH z_;!}KtgOC;p2@x~)cyCb75?Y?p0$(H(pxMV1CS+gZ+F-DJN<)H(kxSzZKja-%HUao za5@WVC)2ZlV9!?qj{A=`2^aIs1z3+8DO^Q2!6OZ00r!PR!e_XorKG|^wiS0PPPv52 zb?gwp^|Xu(6QLgWjh@BF-`yGIkOD3I*R~H9ljyDvW7fgLml1*a^M=#n!X zH0ZRsxA{P7=%zHM2J}*Ik~}$n1`cDmk`mP&eU3@#=(h!e-akF7cujb<=|$Ol)wB{pSJkOxCI#xR5@a@^@FZjTk|kPQBm<~l@=+Z`krb&YTs zzh;vR3HT_?5#P<7!yxuyWTXZWa0OR9)}Hq7>J^_mt9pG^x~Wxf^Mz_4jx{H;#3r ztT{a#0wT^ye%wJIj2BmM zAU0-G^^SxXUS7V=I|Vm$cX#(WEYt|GsH~=@>o4Al%HEExh8m{MS`~EQUBZ?3E+fLK z3ceA%`SX3G%%g$nUQRA9=3hFzy}e_%Z^mIf^O6EbP5v^~VbgOf4p zv;D7be#F|_+ix`$zA&qNS$R?!Z6wF!ne9nszqG#29*__?g88;Q>IvN2EFM@5IKdq2 zRia@AJa@Upf|dlZr8+}nYf)t-`vm^Cj~MqKT#Jb~afBUf-JbaB&6`#%qUri#pVJ1~ zOOl=va9?v*8a~pFPO68)6&%ymz|kUN8BkgWyCcX9(u4?Uh;cV3D5xw0u1QcI9;5TM zwDg|A_v$a74fJ3n-T8#x8d4cpvAu%F#D_L`5z7ui&0rXSoo)^KXbR^J)Hse`f0D}b z^N#@58+I86P(9%U0hijH2jo_+!=`k~%TZ2E?IBzHp>o_v?Z&5kOX*d(q`7I@d zjE|F1hw1efx)!pf1r%&M_S+e~XGN~mCGxzLT?H@};Eczk-?~q#KG&WCVChvWZ;!MN z?Hg@@a$hBh2UXnM&6hyF%rpr(jUj;U;yzyHynp`r^-CN-V*n$;!slunzfAT8cq)kB z?fJVX4gCRdjW#8=+mgl<5AWZ9m6vxlp4#zbEh`Zw8!`k8)8?%Tt;uSa=P65`ujuRm zJqC<~|AyEwLfV1=z#m{4vBFJcL^+g!VREJWufu5qc}+4PL+?I(V3|?nyx^t+tk}g^ zJ!L^zo*rpQd3jMTPE@-}p6Vua$gXRn@&IM15}H+8Alto_DYH$h$iS%+Uk@WF+3TxS zSQd%0wzdxYR1is#EdLFFLfTYrda84TD+SB<4Gf~)2Hf$*1xU^t{XW@*djFmC5L#zR zoAkpg^1)ttU?K0}JzNzIb44UYORLr)uoZurF-oKF+RXV_Yrg{bD$@(o^}A;Qj)wnS zYsLm4zCL)nfcGZiZE^6<2f#<3RsFs$Q1yHhz5Xaol`re<_YWWFQnXt5DFAE-zmle- zW6=is!On##)#aveA0?iQKMR?p(KHUaup2W9LJh$B1Y_a&xx6lr68$auNU}mIN&5JF z&4VAPNZ7zf$*_x)FR8+i8G4xJ#h7DS7`D*NC#f`l*j%QGxE|eV^(_!zdWG@o<(FyY z8I6zbv|I$vlli@;sH*xi=+o}z0Q+Q<3d>Zck=iI7wjSwLYJ+8+75C&ie00rIiuomZ(uI7DxZkK7cM5Q6TiLLDDyJ2A zPq8*6w{W%bqUp)~c$~K|;6}cI$ zU0igpGbqO7@2!o+kz0ws>$?U^_zl&Uw~hN5iU*u;3S@mqzGx5*gP&3SsjbEVXXWHM z5{#{4{yU}`#i!!Kitu{660NA5-q?E>Q-b|e_R-S!f7aI4jyWk!FLa?c`PfNDz{4j3 z01SlQO~SEXsM=hyzTkx7Dw_q>39h8}l6lCI%3NPrN!!j?+}^npyCUrpmi>tS-PO38 zL2-#U3jY3al@n`oF>P^=_&D2CAd9G_VToc1i&Ijjd%>I2a^y1?;STG&osh_sogx)tquP%rU<035f6ap-j zkekcXHLd$0*qBNG@1y~TZ^Y_(F|qR3U;A*?B#IA~r*8g0m0=9o19;`9oOz&!D*yWR zX5MKtO^M;)dR{2OZLoNon$DJX1Jm;FLSGhfmug@+uCHCMFXOIgdE8DNQ z;sl&DY1O)ngXpwnfpJW{NUGfh%rQruoSXzpjoUcYW(W=zSsak7r>*Int`WAv$kWM;;qo)ck7oddwi|_D~=2=tE(r301md|;N)aR zImO=e)3#T^0XG5^B*+c6cXwm!OM+2TD3Gos63ezKFBCx?sW8vkpAPf`J7LuZ(;?#~m7WS$t)`iP^zf!1hInNZHYeTC?15TQhKZN@6V;!DIY2Kw(45`QeVo5P!6yh86n;1}^?Ul~8

    Vx_@6TcOOy?$rCVUNY(|45>Ufn3o)RIuCHvL@8>sF#woQr1RiodGl-jk?*x>d zx_;uKI=|6YmZs#Gdbi&BZulJ0M zMDs5yzr-OGRa)oCFnQ2^`H6%UY^7Coi2NA193JV=(fbSxPEdZUp8cj>cJ;^^JwCj4tNZ&7XAtZ$Bg>^gF5 z%(pB)%%o4No{KPkt?Q;V@v7Z`H}HyT2Z~DmuhpI@?&r7my?cj^A?Lr(EslION3Rg< z&9}yOfB!!&T(W2aCg{Fzggn$DTaa0(t%x7Im<@3OvM@jry7zuKy$DUDU0bdk_E1bePa(r+Do6P z`1*AU@UZl+Xq*9)DFke$kkabhA8$`}(@v<6-mOXgdhBv!Gn)zzkRV8~9y*J+lE6@H zuST)_(G%`_x$OKTb^g#tm!hFL?SE&?s&!BJC^GmFMoJ>#lIVs%V+B%ZAduqN$q~mAONE>rVO7t6f5OC!uRbt< zQFdu*Nw8P)7T}r?q?)iEyjR0!Dq#S>$6!6G-uJ|vpBnj#EbAaMi7woJ6^gN__Pn{D z>9Itv!EW3Cx{n=V!f)KV758+jm%kEP>7g-^dt>E}EI^L@`y+CkG2%MFqBnr9h+qXJ z|GQD$>c9MP(D;Z0Q%7II0NLH7% zngC3zTY5q$^=7An7E=5-29zZbq;*SVg8WYt5{#}hQVt!i{%1u4Ax4XpWVV9Wk0#Uv zM$HH)=f^{(8cMXcd(vtXr$XD?+FsX(eB?koot&&bZa6?r9tc}3CtcF#8wmDqy?aK3 z*dq`*?n!2?{M|?Z>}ZIvKEn>x1=aW-AdEV@kI*)d{m;cgtIp{?mlb~lq+Pnr_-Dd# z=GcKw6vn~rojx7}pGg;kv2mO6{f!$^L1DkC(W{2XNpCXDo9tB&jM}T20WYsQ>C|Nx z#IoSw-)MAvVvTEMTTE|wzwK3=%BobM5*_kQwXRrDP>_|l^Tpda0SBv1|s;~ z%eZpIWQbxbs=0(62B0?$KRym!?w^t#&2MRNIcmG!WBR0Wxyu33&UJR=jYe&GXDdRmxQ2xP`G1gjok>t-zwn`v1e#FjuP2PycAc>3 zT(euNin=&JfZ@yJnvW~xCUDIGAJEvDDy;D=eK{vY=U9VD+M(sM7=Ov}a#)G;nq?3# z7|vEJ7g||a8P{tm8Td&}pekEzJSSMKMYwNkNZ;C7T2Jf0tftX!zSt!cUH{XPCB*FW?Ek6D@#h4b>PNSV1XQ z;-aqE%gM?!LRUp+%DL58i4-zL;OHNH4Ou8dye66#v)9(v`lU=HA}jOXx@^F`PB(uF z{iYDk{L(uP<6_ik+jE4A&<-C(nA|*w`9=JhK{8;PnYxRum>dI=Uf1XHDcb3sCanOT)7ArNn2Zk`A+@Yw_l(O?zAf_X+9N%k@+ zeY$?lLzuWMS^k0F&=k=kqG96ZWX+!Y_(xY)#J}+Ha4n%SH_CVD-qXj74E+M8=8GAu zvNwvtEv3bBiU0I}+R#dG(@=%y`xIEl)^6p)$6 z_U?fJVQOB92i}3Tco5S_tC*R-c$I_;x$+o5*#K?WG&9Q|om?5(OZ2NZZxBusSwYw}NuxM3kF|82R*Vlb!QF?kwgtr9+ z)}eyu*elvlD<$n>H{865BXs!UzHelBc7I+U)GN9EOQJ7PnO(E>^Uvm0$9le-7q`5m zW}67~8ljj3Ejhw9h_DI=`Sy);-NNpPiHqd=XE9m&?EJWB?AG?M=$+PP6o11r66Pkj#gX|k2RmWwo z)U1Cv^zPJktM>YAz@5)vu^n@PIVP{BW@J;hxr3_AwHo{RsOkwCtrNTm_an~0hn85k zixuAMk?sbDyJs`-9M1bBr-t&V;f|u;%&!QKf@u-Hnwv{13m*FwIm^9OrhyVx^i2R5 zhmm_;>9YQI!LtmnaBF=n3*WYYa<%{w(K>t1ib%$wM-@)RLgwWuhF;$WoBB%~r(^>T zre<$o{rC!|QrM6eg+DiIW3R~gfmHhFkIp@_3yt;__h6R){cUN*d2Hg=7;du_MCQqc zXSZjBb|)t%pE2ifH3B`vbP%ZWkej`*^d3?25+{02$^M6HkF>@Wbz(6a5eg6%wi+1a z&Y5555=~5bB_X{sktxl$++($laErocm|1%5n(J%>ebhqf?n$V8-W~k zI)vDnPqLkJ$@-c$3a*ogwR%!;;~(6uW8Q|eb!`>PqN~@m5n{uQU9I-gB76bNhocKB z_W0a*kuadpd|Do57TE326<}vKL~Z*LM_nav)tY5mqK<>V%td?p&qQ%(1Z z+Ia$gUgw*)>DP#x_lg?ALS&qPtV*ntG!bmu5?qMoAG;K;owI5fi>2Zz&P z8i6&R)7LRy@o9|C?uWc2`hL%DtY4*At5y>Vax9b zfHRtzR3A^N9z@g^cI5i|Pwtyn4DK&%*XEFRuk3)v4%BCRY0NO_cFiMEB*;nne&@)a zo}O?(zq-O90_s`({adF32u_b)h0=5Zt|y*a4YDiG(_+Tl<(W8g?XwN{ETyT83x7a2 zG43M#SlI24)8s<zaztx7Yw_)Rr@ehL zz&h%(mzib!$|Bt&T_ctov0`;JRy|L0@lh$HEe{iE+DMKX<2e3pl2Z|=)R z>h3r>I+k!G9P)n|;_daj_wZkN(Rh4*!jqV;`kdFyvSp0kfsb}ZKI73{h?nPMv%0;f zN6OkA38qorX6YUXTp)~Ks_Vkzs<)$vJf`@-Q~tDpxVHP?y4{I ziu~rAFZdATn2D_iPjvi)lx)c`YU|D0NNfxQpF`aJTLb4 zcR+O^qPyhm&f)N}&7#w<>3W?eN1FYYn(lmub34pbtbNQulwd0R_)v*5!Ig1vmD$}0 zaWMjo5jSDy*h5s`+D01Vp^i>elv7O11x##HQWW3>Wp!1U!YzX901|XRDwHG3x zZBg-uqu?@9X(T^uK5`nS9e7xlF+TCARtMj#i*sR#w)r z3!px1=fp^D5g zG{W-5wdTb*ZRgJT`H6ct#KuF^&ck$)zHD*ALCA7UG(sz%1$s5w`yne-m4?$7>yolm zN07W9fR6-BM@x{Ox(=bUw0NK#f-c=|iYFx{G8?brhA3+^V+9A$iun7@3yd>K#n?X8HYoxeQH zv7E0rp&(XVcWO2qSsw~mRZPBJlIyWY6m@3jzHkTDs8p1c+&$7Uc#uMzhekhIou3); z8V)S@^Sz{2mkmx5NYP63O2*2C`k%}P81WWzaiHh;{b0)No?7B^`;7I8J^f0bOG?iV zK1>kO2-F?UufC?@t8)qXOp`FYdi$VZ>%==VPr3C$)%`q&cGT{WJ$48a+%L)hmZdJ2 z`sWUVsh-?rMa2tK+Fu7k&XB+-+XnrN_#yhj<+p3M&=}#HZi6aj-z1kw3!4!Ym@3l< z>W;o?)d87Al2s6D+E3VK|>*aN&Y_U$KGpShW`j??J>0 zAef@a=6Ki@XNK}x9J5M%Z4$uzw)c^Fdbz>YTs{21ElVz8nUg<#TGzPA5zB zshR`nBsr{2KX8JbYgXn_y}^SA`9Nv%zqot->nL_0OL!r`+FAhMM>br6^UXBJ%zUcq zlf;rB5DEd;=1zm@OWF_Vu-|UO@G0Qg#CQG>VEK4%)TvWsP#)`3jBc#qEeiSIc0q-JjM@-B zW&5F;;xJ>7ddp|RJSr4Lkof_|8v%Zz6h?^>AwqDc4h|%Ky002SCO)_JCP=n~JyNdO zi2D?&oirFmNu66I%C&(+eP$@M2zqjtFh7qW=Rz%zY&XQuhk$>xBY|ve0jDC^h5+p$ z1E0xs-|F!AKo#1XP8kEE1D&`4)zlQcP2AFfEto7D}teZkzItpWdQ5?2>Jhndwf zri3L7Zn$0{Bu{>Ef=caJseQDIjrtl1_Dafz6chTpgr~rf$RuB_L=L;{**=* z_BmbO!7vF5(#A)Z))OxABtct}Da6R5M27!7LbG~cV@WBWlBina18}{Zpowm$l10_} ziT8Vt`-3E=w+6hHn~W6}Gaj$(LKq8wp>h5{bB-g&6_hWznw@*w9zIocIx!9Hu{B`% zRj0?a_j5QGjmB?QyuR66S%LmCz%g6ar4`C5LE`#dy{E-qVU9=)Uew#AC4ItMuJdjR z!~J*M^3f}&PFnOj2>zN-n`Q^$EE%JJOPHleK`IkrC*H+Pfg>kw|2A*aAes{$)V#hz z0Ad*ER==X7Y!{vv6OT@z%^Rx4(Jj6QGD==Val+%vu|V9iqewqKa3Cily-ZYMHuNs$ zZT6u@Po(P`9gGLaJ#?j$S=rYc{C>EHy{MVXPWT;8UE+7JE`Vcy_I7lAR^K>N*~4qT%{w?jq~otnOCb9}(z`x#0j-LV6%`q1J-3k#Ew z2{+RE)E1hgWaYL%Uq&jMt_fK_nZV)t3W^pagIt62B<5$#C$Cqm?F@{J$K9%~eQD}V zaK^q@W-J4Zr9hGrKb>OdJwrng!I}IPhELVi##Uyj<)bg6e`(BsX1NrxEVnOanif3) zFo4S``tz3cV_zvJVT+UEzIBMlZE|D;B!I4Bnc%ff1ey_ z20UjI1TxrFRc-I>S=-s&kP#85{j#TuZJzqVE%uF~EMYiPfrEY;7NfI1>l6gmL_>IF za4_0afeRhr>1mK_+s(sFpL~q~eQozec6N5kZ*^Z785ymttd0P*@4nUVHXv^=@_8Zu zNoCgL*6{NL8FByA`PBq!VVM4sFO+uWQKQ3zPxX}$6ah;cJa1g)bi zh!D%~Cgt=~LnjTA7%?2h!jOBvS%=lu4WFx)Ll)%g~N4H88*|_*66tCKDihCiMCiM&T_}!O|-a}@$b!?mf zEozGYj5L3tF8MF=*H%Mq>t)f?@`vYRXC$}xyIkLighpk>`SctYa-+ksEby^&V*wFeT_dfA2{ zr2Q)M?b<_`aks1&=9MmeSfhM>{TGBG4BI4ALgLiwt80N9TLvw7Hp&o6DLV$F1Ua3~iPi6CbJnpu3~!@!|l4fS+-dOG>`fHDYV4B5&7Iu|mKMK|8j zK?7jZqs;lR7qsBh1Rq=3JKmMmv%!GxY@d})1aU-FUu3i8O_nuPCu%Irr!e&|CiqLli?s(V<8eO{Ot0v$Kv5w(w-0FN!}uNuGG7BKtM$zDpy#@U zwrg{osQ26*DEAz08G1@6i|%}X;Ge)u~u z4!LSP>iwCTxVY!qD%LPpInj2stn_)eTYGa&=S0V#-bUApFC9lrqK6YUZTr@#ebZg)L#7*{M zE$91camSJ2!+kg75O@jgo7?^3#2~Z^=|q5I)M30&V81q zy1Lp%f0pX!p0nfzz@@+^s3FdsS3zUCN3P#8z>&hjjzCFiSpH?_59zF>HYUB+C&4G) z@V=J!+qI259b$3StDF;``z?8w@Ye&ysrqFf?Ft+u6Y{)V_)ZumpS(S@^`{|!l|H%| z|9XL4R;>Tw@?RqoP`;Y?SN2(4)=c3c- zxqT0T_aQ|wXbQx5l6~K8W#sqJhvuEy6jk`GmsxjJvSah@9^2w zQEYsVZR*p~2`Uw4^|nh#RjoNVa9Ssj_oFuIDruZ2EMAU{+?%tDujin+w>=2YZ#oH7 z!0B9H#yta7c$=m!!Fk~y5Wo)Zi2T-xf9tE2h*)k4Lm77MbM!OSS0vcAIYG-NOZyJF z1-hZX7v{C!<*^?Z7y1=pVQMNCl?@pTbSle*?9RIs6ICx%#usZqku87Q(We+ZCNOr9 zPd1C~9L|ZNe>8EdCR=P4Mn*9p5&;>-4>|WKFe<1&e3+pXDwhtXjepC_ENA4)3g<3I zPg{K!ukyPvTfdsVyFwYv19o7Uwvr5_ z`UE~WvYyqabP%suQmIT*s<%JDa|O};?jr&(Hq*AZ`0D{OdjHE?Kd2GnH_AED#H~Hga&`pqhbcr$9j1qM;Y1bb^J?!D<6R2?C++(-FaYMf=exyz)1? zz6i%KZS+sQ02J(ScCYkB(80(= z8wj@Vfcq9yFOBXsV_HxtzzP>_69Ys~g1AY=qn@`qR{y{=6$RQxuxvEV{TP<B9I4uJp{;JCc$Vbi;@roA0`ghu9~QmC3Ev&VSYYY z`;AyWWQ>vDm!ViBaFIsz%&G%DUsiXmiY-J~o4^76SZIX=3M{b7026tfHyHP7yGs8c zGb;=7XoV)omjD*lXRMRGb!3C9i!>rxOHiyb3+^{C*PntqWuOKTvZ0e(W?+|rYyd>5 z)f{+M!DGKN{FTlgll!$dmG0}vYPt%zNkq<{zs{c$GO`-kK9iF03fQG=Pup=0z&wAAgkZ31PdaVPSkJf1h7oAgL6?@2lkm!4}NnK z$nSm^Ujr`!PT2pP_8K}m48VGrN@NHGgR=s5S3i%ls4K$fx z?!8x(HYv46$f z92`zqg<>G{ieY`Q@><=23jsdpw%%S=aw6HQvN8_~P}45g;@PH|7#QZ-(AnP?aXrYo zmH3X@g&EdVf!&#`>DF zg@Nei`%b?}sUtvrcwJt@^d>Y2Sv52wI9|C;&D$NZK@Ni$0%&|3Imzx;y|j#smA}6+ z8*_gs7u85I9SYR#VEk($5WaIyLMGu!Pahv^h%Je)1eaU)*w_;z8XzLbiU2TZjJkJ; zr*j#bnVkVgf2;1<6fL>w3HVyR6Fjxit)*;5ZyotT-S9tw3{Bu2dyNeJcyb2*klbnG z3ajYJi?AS$fZV=5woaT+AVL@g z_-hTz>=L+*x4EYiHbB$R5rfteyrirwzV%{NfC=OpV#IwrPz=OEe+usHyt=w^ekZ$; ztwxJVmox9*zlVfFA&-t#Z*oWjk6#t+8#qnfeCZCDxdPT}*^BG;-@9G}f1)07R*!u5 z`3+_?p~3kruUn!tQt$?@HFuKICJo4#p#O}hR9bOkOi@$HD?tHh{a(a9cgFI+RH;kQ zwgjwIQBzV5B+N;Zs<7l=CH1CJxX5!;dNje_4N_=+?ktypU-8A;7={RqZ-sNRe|+tadMrBQNV@f*dc>%{u@FE$ zc424|kFDSNO_N*~YtKlOg1k08LQRwE*8EUVsE+N1aB<$YlRE`*feXd3*V{ktN$7L= zuS|ElXG)mD?*!G@-Gl!uz?f6sHRLreaBJ~D*FO95=MAe{Z|+TR0^%tT)=Q(u<&A8r z1#*h1op}WXlu)6bM`TvcLIpgl2V!{VJq-fGPW&JJ|N8f{|tRv2jq+o@+II&0vB_a zoszsfEy8LwNBa%jX=KTMi4+;NWoY?-);`Rqkeu4<_|X5=0?hwkpPzbW38a|-SoY&= znBmn2=cS~jAuH-Ubs+>s8H(A_64i>1pOc82%6c0E;}2LdR_6$F+0x)_(9Lyw@;~m{4ku*gL@s_b*QFa`Jy;2QdSz4$ACOz;XJSZiL46UNRPptQ=nuIvnM?ovefh3u;_Vz> z5Qz2D=dY94@3-d|!X5P{fOI4G`9FPq5s=0~ zd-2nZ!p7U%bl#gt(Lk3k!(nD4@n0mkJ$|dYLkw5rWjjt)G`8?SsC5#4c4@_*JpH%^ z&=$LbPcbgwb43l}Ggq$!HQE}a$LF%=hx2ZM!xpNGxc8aiUCSz*Qs5%xu?b7my8DmJ zD!DdQlE$|0cRB8y8=%+$UWg1gPO7oPvL}12W_yyg&aA$nl+R3P`^uct>Ju8}ZDBc& zMP@)0zDyQ-QA`Z(W#ERod24GmWH!wa7I_(Qw8_^slRU`*8+$AYvAb6 zOyU7M^0UCFuW64SVGF}vYM79S!1z!M$SQLlr7$|FlrRM2Su^zrlD&I4fh(hFK*FM$ z0bDv3x#J9Qhk}$ROtU}|z^hB8uU>fFNe$faLX~bD65>OH$zV_rPm%?bsak=&3j)7e z-!>r6?eIr)B|V*u+#jUdpVqinBl*`s%py>tTH30I>#9PISINwvbH*KDa6mEY7BD-d z7H|xBhs?LLFTZewl{{IAf>S43Ie-mj8aPZ#%Tw3$*K)Vcqp|h}As@%H);z_ey=QRi z&>6x&Dk3J9cB1F1_xKI|lVqpcc$VG)z^3xH3woD0$VPp2>J@Mk{CmFJ6(-|k6SUbn z5Mono4GI{;_auXh<{=uQ==)`s|0CsNdt4*cpB(M?yc&eafERG_7+uJ=JSl3Xt! z^0p?g1$qLa32TympI$Bv4T*Izx=+}?p-M(HcP|E?th3_HC1s#a1yUW!%z4@Rrx%kv z{?CG7dqHenH-0M4g1|2`+kisZvBCe2u|7sbw=TF&?5^S*9Hi=YEb70W$1&3;%TgJ$ zQ4W|{%2o9&mJ8;Vusg!m7!aR?bHjt$Eb&&F2f+SerVOG^K&!a3KOb5(K_SC z%E}5^h!B2cAmhffwz-HR@^(;N>!y18@gZb1f@G$p=V*sEO?meNg`A3~uYMICrup94 z`zY&P+p%2L-b{j-LM*z^SFd;`#&gImLDkFY# zKTg5KVIqjwKh2l59aZVYBXe77dFra;jXIqFOds{dI%HtrDD!#FZ)-^yHDOuTAP!^Q zgHF^hT4Bdg5G-lzYbn)XE|o?$cQsaSp}qb-6GXVv{H*-;ckw$VMb%^H5hvCFzC0hL zT+*i_6lNDh8v*Q#uirD*C1Cf)$;hAS1yLifKm_zk4Ed?4az48s1&Ff&T|SMT6h>x( z!d2cy-IfoEmfr)SkjGvP$R@d~gH=nL5^!^SE%(RBWeWb0oLXf1gpDceL|-KK_NI+q zI{iwg@*46^6(irr4+G0zqs6xx>koHFZ0`Bq z3#hqZtg>1UX}#jlL?i|mJ^QaDSmt_JntA<1x$w0>z{f8-G)0DI))3>3Q{|W|Z0}Xd zJJ4Po>?lZ?M0~s%A}7@HDDSKpN6E9pt5^PlDAm@Q>&%(f`CnP=t-OG+fN|P4hT>n>`9B-E{NpCV%6cNxu;Dw^dUn{sjn^ z%Aij6KX}q;&zILxCF?p;#q-g~PP#hqN3~C+>siBy%3xcmaZv^>zPv7^Mf%mN$ip9Y zrZf*M#}w5*Bx0^!T~BvuQsN8sg&*{o_Gs@;jQES11=)vZ(C3uVjY|Du4fa*lw|D-M zXYcM-F=%VPd^rKV(j~AbZ$cPG%Qv8n3%-20^D!IplW$; zAz|;|U$?Y83w9dlmIbrLv12Zk9MR{PX#tRRWB4CGBePGodV%CKm>Qu+1>tf;pfPU| z*75b5gc65nAm}0?-$h}%@SZ4PBTAL^q0F@NE$`+I&Lf#JsUpc!bL#+1u*qwP2Keyi{NSd9fDi~aVJ$JFf9n`~9}Ixd zth52r{H?~(S~Jm6iKl(=#r@lm71HXSIkC8))AN%H1z~)U+;G`Wy2+zv%qre~B4iai z3RxXuo$=FHIhbEfCD=h=$=+IcCXDgCy4rQlLbu>Wt4if5h!E5_)$)rLk&yT;Pa@|l zdL()z+;|GN;)hVGI`Hf%U7>GIE`g4@nY_;oPy!g)3=9l9rmCu|{qGW2K>$8+FuvDv z=J|{x#{k1)BZx1Uoq(i8cvCKwTp*)R(lUG}WE@NKq_oTO`vOV8>2!(SNFEN36Eg;! zdu}ccUnjwXnK7&Cr>l3A=bZzMmX9O2K_N|E=%V!}u;#8^*g0_P!Y~O@*4DlVURS1P zWZ*xOG*eL7cLZTKkp)-h-+QiCIm!Xv78*Bc&(Eu>cbd{8>+wQ%!HMYDb~k$sdBQq| zUs6882YG~8wU)8xhoqa?oHvfA`jLVkIy${D-ZD}k;9LKhN39+|f*WeP_n6y{dP|i+ z5xir~YjU5U-@Uins*3&aZAm5+?{_!D^(O#%1@gwyK9)~!u$1MMbpe5*ZnAc z*v3nj4lP!;rr3(vAL@&m?l0=u67-9DW7|=m95W9>9tT_Q+j+b?8v{8(=jlcuu!9_$ z2KWI)y}%g91317p&&6j)Tc#p4^L6y}Oj`2b1{V<(y{50vLPYJ3t4h3I9_Au4<`eEw zM9@g`x4eix9@=vBCS8o**37f?sS3vlArgDgL70L`N-O_S$vkMUGY(PR-uDu;a&%#Afd$Sw7j7&weQ{ zP_t(qkn?qS+`0G=;>2bk@vk|=KhakY|nHi%mtQZuGV!Qc*;nyzi zGN-4`=1kJiYqEH9tzduY*WLE3+a*vv)*3RYYo@*e)v^o5k^mjaqKGQYFs zo4sWrI{y*)c1pE2fRdQTpomh4fTRAv&o9%#<7!8kHBeVqms>%VmxcBFcfNX~LKcS2 zK$gb)gAM$fL>$hSt?b&!LlYAdH$WPq2p}tbWXr(7@Z8o(P(a0h+o8O?{L#-Bl9#f6 zt!SAJyJ#x1KbGNgri^u8Us`Gc+IHc~VG@|30pqK%xdPvBM+04C!uGajg?jV))mKE# z@T0>!O^WT;u3h^X>d{Xm{A8I!a!A?H3+ZNy#NFhpU7$X0Fag(kUT|l7`;t8l3@s3J z+WyUL#&k)w*8Ux@{)B?ZJUyGZ@lyZ`j>GF@o(X|>l>rhdGtQH2iMLkI$oXvw{_W{; zgABh(SR=sElQHuMRDonAotK_^YI^$aCM*`dr*Pg%u==8DODBsk2dPpskx%9_bB@Yv zz4cOWhBIoIkJB5TVBfTViNH5}c>P*X zCP730VVZqTIu-e@d#bD&>jKomr?Y=~obQ#VrLp#9;|Otd|CkW@>(No@O!yRRquT#m zrsVBVJFZt0h`()KF7vTX&tzW2H#%&}H#qqHi;2}dQ@ct1GG^h!UwYT>g}s5#A^l|H zCAg&?kAF9Ma3j{?EpPCr7gs}3f?S`XV`HyF5@qThC~$0z2)G^dTni)Ny6=f^Yjdtu z3EjG!cka0MvI#&lJF*UKY{a#Hd|Ta*48T1c45L>b`^9gI>|n7 z;hje4);=Ukf1sy%j6`bQzD*C0-cT=ZF-kBBK;+Vphq?cUuI~(Ms%g93p(7vyN=J|) zAkv%EAR?gBL?02AUKNxgy(M%DRiuMK5fG6gh@h0vtMn!{ROv0$KuFHS=Y7BLoF6CG zr9eo+o;@@7-0LoDp~#@btSq_N3mc$mfz-6w00<4E0Vi7Ln24O*SpW*P!P`JT(Qn!i z;iIT)U^jNI=qOXR9SdF6C*D9DW~$+3IJOUV+sZCrj||rvT3dUgVr5VAj(tuRakyXa z@uif+DdX=sX#}Ts3ZPvndOPUUgMM;k{+&F285w2}xBVhH;kR1&g_k2*+l)SbdUFx& z;jhfMXFbv9!a>aQ^mKd|2eF65aog5~x7bMO_RHT!{DHP^=d)bYs{;$l?&kHy_??cX z;<7%+aPt`OtOf|$`s40UeFc%l(Fg2T+YPH2U!Zuqwj_P0X!^dLuW|O7yJk0!Y7E6} zc1l|HmWd`xAzWhwg0kR8$=qk4)6sBCLv76)PiTPSvlg!Ai?!85sq-N4bG+0v+o1TK z`%GUqdLkq=^!EMxZ67j+qP~t@klxJzjl+NMAmB3pXEW!;69S&BR&TcEIvTN(2kpmH@_!uT?n_cdKjRQT?$WdyZ3IkRb?(_7ZuAm zy@v{6$=4giaBq`$@1bg`r~6@~{Mz||=^*xyklP@7TwSf|RmTZMamYpp&7>)NUNQ$| z!5=X}DuSUfQgNTT`8yMB-7O0Y{%QxK=Cx~X_(QkvX0Mbt0dfDRmHMs{hsF_HLgF-F zZCd*#HP)$rQ!|^%B)gA9j>>;P`;E=w$58ayh{zc_h^zf`FunNGA9py3U_Sunl}>Acw^{Mrh%eGLB_Qp()e0vt z0b1$%-yHjpSb$8*mY&tAhchG_TzOuL%>msYu*41TqBi^Sqja$)u%a^=UMf4*Pzl55F4s!(Mf2AujY7ki+`w_Kx zx%9T=Xz#nY@ADY>0F@^U&?9tEjhy{2cC9GxXqTrt7j7^g7lHB^V4@Cp2Mo7Ch24kz zd|HPz1I;&r+)DP>w6rMB`%J@tXL{2>go1cx(cyF**o|92U4h}nn}xh4;NW$f0s1~zkJ>5ZwgU`3hQM0vx|q#bq@1npFb@ z5W|K}IF^0%-l=kcm?^m>BDETTsWp{_TY^GD;XH_&S;>s;(H}OKpVyuotdF;ThwSa_ z+WGgE!vg_X97zoEi#k}Rx`u`hrNB?M4`>3;ZlnDf$FtY*KtF|P?(k2#ON#XS^_LwV zrETMuR4HCC$FNiPY$eOph=xi>;GYKpD%?OZX=65pZXKz&IH;P7N;rJ|`nBlZR1#_DxO2FmNff*>i#|(F^F6#K_e`d7Ag zRiI@90=FQ@pT6gxU33qegXNWBOIQcD%8fUcamW+u+Vfl7h8GU0g%OWD`S#-dTpT~0d@><4DF&TwjP3aObFDQP+nQSortoq%1j%}knjf5j z6zXjD{9@j7+!u#$_P;@g4cPr)+&T(-I{t{4i24vpXiWh5?j2$ML1E$k^I2Ru1{l@v zck9t9hw|D%_JXpqcfPBWbUDh{W`VC}C6fvvISlw*&w?Cw#fzWVz5HM^T- zr@>d}*aIM1q%*3Z0#y9tod+#=wlSjU z(*{5x0gQp}{zS3>B|<4xPPs<}g~i{!QM`}esBigEK$~b{Z4~^{%^*2hai-fR70#m#M-quJ zNWo?5*I1JM_e_$XFP{e^(}R#(CnEd|28p`hpC2r zoW5dLt#R|_tIP4H;FC+@aL7weGOz{igq?3M^&ADm8I2<2X=tFfetgxy;56`da}815 zQIT&@!!e1cPbpb-lcBkTdH4EjkS7a2apc70_~16C*DnlCnl*)H=;47 z^mRvjt2uAqj>C30!Rnl+fu;euTtvO42Cy;DelB0UyGfv^kKoG{qteyY`#DawIry@TI8Lp*CxTFs4{H#GqVC~zVBCMM{!(7fL& zDr8$jqX=QNEWaNpZLU?06RHPp<~!k(u>xwfsvV=Re*eB7du-w7rwsO^ZA-W{M;lXK zn}v+#**M*Zfq^5Iw=uS0?*ShumAqjDHAb3dU}`lC4H;z#gBQE4`Fw&_Yy#?@y1GgM zr>fPSiMINA7niffJM8_{V_|SE45f}tf`*;W{#3C&l)V_wGWy`G z*Tcq)+1c5+6e*^fI7=z^HK*nXzR|R=!e{U!a6~VFe4}vuT@`fgO#v>y{MM!>kN}G~ zF&qfMzYL)WDpVF0ZhdSuc!=ZUQl~-=pE&xVatX@|m;oEZy&I=~@hWIeuWm%4wBG_x z!+9lj_zMYcW$VO}4qR~lmL^j~HymCwr$OL4Ei#5tjIXlyOb9{^#fv0jeBca$F68jF z^L|!h76c#`ATf?2TUj#wcI`dr{r;}q)0rI0w!E?e-;G?vfNs)D6>m_bKeuJYk&{wb zr?2zB0nj4lhe`HMW#Cd2z^0_e~gxDW5(J=>K?QP58nESWTc)<8D7n;c1%5Ku-w5ajQ%SY1f%# zwa}4BF45NBZY6M4vrn9H!DITCWKGj>tnaThc{)Jh86O=6`!TX9juv<})}lRv zJ^lzgri<-iZj1HGk9x3LOo92+v20Y><4X0@q;TWMj~}G5NT@z}NVl8{oC~fx{Tq+p zj`ZJ>laMfAO*LGdj``5Rvt2NB40OtDI=P?Vs~-&=@ls|OXPu9xNtERU!4@A7(=bg3 z^sHPDzdPR+hi~t!_fUWQF+gM!f6zpBC9%ijuJ_NR*v1*1`D(Yh%&S5Bk*%N_sdY9= z)ilOv06|a=!H$A>YyxF(e@)TYJM?fOL9A1AFOU0thl6qdC6jST(fK!@KI+}6G%9-m zRV2@*9%?|#%?LAO@v!iIiDj_Ky}#b|XKCo>mZWjcY+qYcZQkQXfCs*qRV7jW_9YiW zXE#ZJZffUfkk~ADb_h1d;~h0S1hAAbL3)0j`8AN_e9MK!NPaj)pnOAwfl z5y+?3ZILUxiWm?>JWT2a*^CJ4r=c`nB81oCuYc=nd0RA zYYDlbS^+@cR_`cRN|z{0!TOrgP#q`uI(MOB=?WPU51RdG4loGx$^mJoZGi^AlAc5X zK)&|9-d2WTdbp#wMIQs+KLd)jtx+|gd974;1_&20lFqPyew1&Cp?YjUdtY03w>_~K zaI~+-KvW%JI>2%PHn|Ot*m5jRRsCp5Ko#32@C9#QmU{g)`Thd4&cekj9WvCvlU0KN zI4t!d1z=g1jvC-F$USW>m931`$xV;pn z+nnUTSfI_nGgJT?GuEq{G#-z>852QQ7iI=z54erg9gYr$AG*w>I=r(YZjM*P^8A^j z`F7qQ*e&4XGArHq!iRb4qlKT~*uQ+g1Q}@fviMQ34{rKaxt|CQ_mf325YyYsH?HtG zoNLMZG;T3}TWrtbH8~&Ov=}=mh+|ulq51c5$T7y!bTCuaqn-e@^)r!K9-kqx_@ey2 zg;;FS1=Yjv;wUM0n~-79~?l;~|$v)TXF0w9q+?|o^ffht*|{o>->Oa^yTQ`0ntu#O?U^Y?+_ZVppm zaW!{R;X_Y2v+=(l5qSxXL`r7)Qe{1Vqb3q*+@lUe64$DPPtjf2dqfFM1de1b{am=G z)=85EXEvpSBWyoRv*E#|Tdd;A$ZC;)*pWqp<6osc1ZTYiU%XTlwgPc8pDV)Db1luY zOMN!%YBFRIR`rLY1jO`{mGz%&yLy`Zmq2{4skK>U0bz5JekCF9lL{Of93FZ+dvJ~d z4L<%_vIR&@IC??!Y~xlwSE$jS3z`p!Q!gE!Wk$VJ9FOe)+A5mcY!)-~(Q{01eHrP| z2wrxc_fA)}Ie_u`T`MDZ9hf3sz1ty&-|6OX?5Lzp zzcket62G5cq^LgrIu|c2RlO+l?4@=fVyGBf!OJ|oHM(PIf(vnSrJyY6cHiy80n{Z9BB&9fo#S1;p5g+i^+oTS{jX-yqrg8=V-;R(`OBGh5&XqFf% zykL4N?(7GHLwq|shHkh{Wp0;mGayS{iMQjCffLVy-&l^tH>!&|`b?T@Ran#!QrvtH zkGNxiAnajmc;wuPo7-<*+0%XNY-h|XOuPyE{th$gv@fr?)ty za}{IMkn)ozIMea##54eXR4XUvrto0}j|_OMDBCyyVao;X{7-&M>3!X}_UlL45ye&i@RFv~hkY_MrHY)t*a@ zJ7uf&oU4M&DNGCI#SC!=uF)Z9hLa?~i6JZBRHS#NgY+ELqX9;jA%Ooh$y{ajsn#;n zLW;V@e!A~0RZm3U$)m!0dzd#26_|J`LDxtdZIc}^c)zWU6I>G)ll^u1(wqIHL=IMo zMH5Bn?m-|p{?XHC^&hkNb}6VEho`y^L&wIYbGAi7{QX>u zM%^wwayfI*b8Sg|D6H7!2ScM@F~1Kns0HKcuS^gQq$;9fxHb`wnC*vidU!(-<>eoq z&O37JrbTVc2=sDs|2p&!4Rt$gp}i6?p!F@9J9_K;J-%5gGhA>TI2Y&$?|&JBKuhyf zsSG)^ucD|pvRM5De>Y-c;t@I;35xjRl}iXg3ydBoegMt3 zkn2NtnFtR07g147B$BBs2qiKz3zf zkitnaOH!qGe4MNIh&m14i{)Lx@6Pi2S`cr9*z}Aht1xmaN4-dKD_z}H(0YQ;12*jO zooB&?3;fCt3vHcVI?CeWDb*Amsx??_(s@y^{Q7%{JM7#bnOA*TB3#0tP|14 zfrtr2>yXuXv)$d?89t*l$4fh%vM0uVw`1BV2x;4Vu&%655MDtn1)QiQ34RXPSOVg`f?ygS7v5PwIi*;kqA>_`!2<$ zOW&#V2*H1NKc84At*E*#N#*MQu&eWwWB%AzIaB50v6v?V8HrQFIrq=OqX|RPj6pgw zM%~(nZ&2Dqiie%o1zV!toD4T?CXu_oKjFtZ^t2QvxYV~ODq3q=beP=?8}O<jO&dI<^YW8lOH18w04MxtJC^AjPxxo}Kc^iLH?@Xj6|_yBHMHNs%z((Q zG(XRlMbC+3FMgeOvq=~|UPmDIx0fHNEAcY7DE(;g4{}(jJZQ(oJI8jhl;_Yn%V*B7Zc*~{#hAk)Y>#g-Z4*6aTKpFe6*SghAqmMywg=jnJ8wtm*U0Fzfj%+-?H zeWZQY=Sl(b>y|4%@DaCPh>j(emaAxRo$?K{$3lhhho7`H(XG7!->;XSRE37P30`1Y zKlqt5oaSoxi(O7fdv0a4?8+RHc!~ZB8%MO5P0La@BmFwT&_~<7c6?2ock#ku10|83 zcdK<$HbFmdG54Z!jaSuBt_qy7aBtI5>8S;0FGo+nj3z;L!U<7f!ykEWKBGVV_zq`gCq~)K!fW%!SE}XRXtN z5?S#fs8(?DHMNA3K_SP?SNkx8X_H%8l$IL&mnyJMPFihn&ND@CUVK)(awY5KCx}9h zDUo@^hL~4Awa=8jJzwC`SvxoK;i))V-;_J&k%YR^9}{+LJdbU5Rdb{rGgeX zRoAuRj(h~HTbAvSWpsnZE<9gRE86J6RLl^7ui4+_4MiUaP*GaMW*K^v#_pI@oSdSs2fJSj05D8ndpNQub8<>{kN>oNmwwpDKe228K< ztN>iY)kV@7xN<wqWvJ15c7w96vVyG;`YCJ7kVmkQZ^c7 zalZC|Q1q*|Hr>I&!IH-%B>F0GaWBSZN4b@L=&w6fUyoSc_t02ruFS^B5DZsWdQ~sL zq$n;ZwIS)ETP@>0u9gylr>Q3t$!fCrzwL9(-X)9$37+%^sJ9j=``0MzFAU**f?vU9aS!|@( zLNb~|mWoM0XYS$nZQVx{wjihtC<(Se-eDHB9$W|Y2;Fj-VS+cVxc`cH@q$JbFnEK& zi-sHH_Prz9B!V4) zQOKc>Syuc0LdUhHF5RtQfs(L|4&K&_yqQ=V3lL5KL*8kmAV=@G(tW&T>Z?m@TDNb<>y+s?z|Q=Au+Ni(!$43|9RlIoQxK_Gc}>MI z1G30?bcyfpBZ~#pTz>@70?w_dws26&71tvj5e*3i(XbNce2yrXcrHRo3H z%8?AC9J(05^Bg=rplf91>E)C5VmX3#HWLWSy;GOq%aY-W)@F~^E*_shkbUU3xlaRi zEiJ9R4P;|tjmSF_9Mi2`ffD0}zAjQmM z3SVDek@0~`$3c^_sp<>7&ePE@petp-X=i6A9)&6{U^zoW0Gl1Wx6x4!70R`GW#TQ$bd|YUkeq8tUJ#?Kv zxngnvOM56`GxJcMSqbL1!>Aw0 zpLafQbM2~zHqI+SbdhW~xKOa7w*WJomV7g8CMp{@^R@f(8;H-dcr&UOfT!iq@r11{ zS+phhaO(9pl1je!9awKvvgj_*uakaj0Qq-z(9?nERs-%QrCz_@|IlJ=Jca0QbvyoB zks(#BGu>4C^bb}5z6(TTJkDuU~zXv~<})*Y17Z1)nW-`Euz2+OvVyoy%6Q zoKu(6HRMP)+L@C*Z@y?-+V~6&r~_= zR4fz(;}Z}dfBEvILDAL-b6pwLqaUT+QW^9Hx8uWV*`BRT$uxqd9U%*Q_JCo_x}Tn2 z1hI^I0Rh$QO@E7Rw0t8WV745L+!zeUe>sGMsxERb?lRjl15UW8-wHrBa($zb_# zct;M?5A@*yz=3T|xf|lLpdmg8-`vyVYNSE}iHBt;z*{8LQ%r4r<`@HgS9vX_FQ=vN zPzMY@-^juoQj0OOu$V;=0(v%IJ5iF+#d0HQSuTDGn(FW8*UwZQT9kypBc5`gAg}K+ z^rQ|!MNac_;%h_7;!CqRkYQmI3Y3T$W40jlP($tUjbK{20umu?*DX4hxod7;@^3v) z-TTA)o5h8GGja}ob@PaXi6ynxC7)y0 z_0!&MCy=p#O9?@pO;Npct>;Im2A<~^tx*htN1S}A8Girv!-oZ!!7_e=b&X z8N^rrplxm*D;k=I&YojP4mui`ydv!^cahS2Zuj81^!_8djs$$DPxG{ZrzoO$ zmx`+-=i&Ep{<-$0JtxhZjQ0h2B%eaqzOu1<^?ft%e*-f>s>GV-WpHJ^lNIsYlh^W> z8QeA-AwyVPQMVkK@YqODCm7zvNj_S!uFh_}HaW|?)~gJ{g<0n$c#xpP>n6zS(?Q4^ z*;Q^Ig((hwgvWk3(L>rK;PczTubQT_qlo>{wwUkUyyPWL3DAOAUg>JZN7RK{zgQ?; z4mFRME-0>jGk7?D>=SE>KE)32weYrRL-b+~+9!GOgs>!0EYL+OMJqlX`*=h@_GGb$ zTr;^>fIdb;?9U^zGJ4fBm%bgd9OIt?2h_!xE z5v+uIdaK`&tRmDJ-~_N=jQwu;q>D1^G3_*17=46og8*z51M<~KaZ`<9cSUi#lW%40 zp#Z=$%CcFC#N^Y5LQ!{cElS+YJe8l(rSv4|(;uBM`Nx|=2mizq!_c$3c^cls^XaI- zO*V*Ub(03D!zNtRPYVN8izB44ca6f6jV9=_d3B1=tXnx7YJWO1Vk~bSr=@wb@)hig z`?MGeTkzg*xo7gGtg6$Hi-)I_vqJi~(-GKYJ^VC>9Jcs`H*Y3t6-7mFl(A&B!`S_c z!u5Xy1*>G5t7LB`9)@yV+j^m+}CLSO9?^rc1&S+F3G3&rKc)%M~D5WK&E#xF>^&9^b(vB~JBV#JA4`$J)kTlC0m zyAV+E`($=$#hrVyScs~QX?NP>+Fn2ER(1&T?aWx37x5hJ&@F_-@&bjRpdgTEV+ESF zjf45*6}q2EdJ!axAw&#T?5RADm82l6-YzaGqJpBh6uWa|dq=&sH9S4#?Yq))+G%^M z=`5{Rct~h6WxI;OptuTrSE(q?3XCR2gH5@*xh#6dl(@rt#e;p|1tJ1*m{8o@g;2f&N4O_S;V|e za>h$b-<;edFWe*Nr9XW1vW~G~G^pabNW660%zNMN1dQ?o&1@| zL9T|~t}?hPMr~H$@JsXFJ=W6F(h`TB^QJ1FPEcuSr|OPv!V+7L9u(e7o_Jt4PcOG( z!ig~H`Lj?ognPaWsd^pAH6Ei7Lff}DRYi_W6(&a&v3&w$V;t~6dnlk=^4PV>(bP1c z2ca?R%`GxskHV|sM+qH%J4A4Xb!fO=s^;*ZETMhg;B?B!Ey$MQ+oMj*T=(7xGdgLKa^(35C7O6R6h%xDf2e^HjV661 z&6BNzgAG`)&%|jf6R43}>C$$N&Sk{FwSJMRZR!*jDd~w?6#*-HqhJ-$FJEBJ37}(HghPBzlChCE-OiHy)1ji#zuX3l;Jj#OlsWQ#kL3KOi`^m?k zZccvEACz{dmQCMK@)4MCf9qv!%`dC5p$xO70J3SROnEXQnS2Yxdj;o^H8s`p1jxwT zygLKZ$#_B>cUG{+1BJlJ2d_ZYmjbu4hpw@*OVK>3R(zBQT==5-B41j*-s4nC^fd2H zylr(m5~%lvE0IB@G4>K|cb9k8)|`7~kSYd9#e8?)xmXl8We_UN)M?JBhW!_C_oc=>0(wAl&#!}T;5`c4G1~k3gMhZG0mwaUw zvGm<>-ye*N@sP0718)T~I6T;$D_++dimwSeN5G!{^v^WwDB+;`6&z+^zO7D`_3*i8ZnNp-}lt8ONA`G*RZ}p9A;e`xP>g#V&tp_Oa21&)F znUM=u4|BAskwqtjvg_tLGeEtqGYYA~ClHsJx$dSUBfBnI%*Dl}=1%6wT7QQch!&gz zBLzL)=&r6r%_kjLO3uza3Z(NoPR$2rbXA%z!7@#u!nssFsKc4+pVs4 z->}8v2TPqO`V?4YmTS++x|>zHCEDha^;&wR8Sr%09uy=S=uin4U{+#Tad%{FxLxY@|BmlC(PG{dm zVTb;%6@co!ILJv!bqK0GoTb}`qvecV>RP%Bd+P`y37b3|7@(zg>xVZcdYveQvHsE| zdmwyeff_29Js*S#QEA~_Qq*{X${K~zy6oG>*@#e3Wd&*yoJ63q)|@M=9x@!`>y??t z)le!)pJo3s*DbYs{+ndr(BDctgB)mT&vMWbG&f!nOfG8LY^}~NU zHf>v&FkzdRLdLt}6fDfN_Uv2-t*W&3T`D#DUd!Mr*)x8_lV%)ClhmI!KpjT}cbO^K zQN~&q+uh>-eC9Q7z_9xRQ#lyrk_AFQMdy6d2X6ot4;mVJD-nj-T@#B$^IJDykSZDh zuO&1~s`|}11{#oF8X*$~d}F@4tv$&gD<8s;iO|tFriWGzjjS^Yu>xF_!4jc=V;baz zIeyHr&GtY)xPu4=&Tf0=(^1uP)c9!)5d1j%{k^&6{)vd|MQhcQQB=t3=-9KKPu>UL8f;k!kQiCuE1h~E$av>|hMr0SRADMWv zFn!eyYr=I#cpAMA!W(gj=>=Y08XUDbL6cYv$5k1)cEtk$f)7g0Hp{$Qp6*D<&q^KLZLhcaN#lEZX2( zSVqAxJh>#|J#i!tFRudqCunow!UghLI$GMR1MLaAdb+O37@=SG9wPnE{#y%BHrUq} zJortn1%!g4e~vwHUSba>eK}fpd7r_$P08QTP_kTsPIODq(A3n7OG}D~i8*Z+(|4EO zXr0$F=mJ88Oq{53wG9&kvSLeU!~!ZQ=_267+C#N1W$$}CvDF1fP;omtx*nc=ozW2Heyff^{?5uoooT;BKxRNn5Gn0k& zdw%-6KsD#HM#)-0q@SauwoIkbhH&h}V9sEZ1$wb;N1Jfm$jAs6R3)H+C}<~!0}k|8 z3!U2yuO<5fOZ^{R1=;zm_w{yOIUv@G=NmCqcUzwZ>a8BN7cNrqWM;-Z+W}qcDprNX zt*J?@`>B17z^xnH6WTgXEv)qRr$GLJ?Zwj2HQsrlp_Atj`OGmm4y_#V3V*_I0ii@D z4(|HORylrkb(JBo4CeD>+Zu1b{yIg`<@{98@l#UiIH)_i2BtKq)<>F>T(e-CT22`X zcyL2Ul<7ZlC#SsFs3Z~!7&E@p9jHY46W9B51d0qsfOWs8hNqQ$gZ#95ithGoTyU5w|&KwvFnU+zxFnI z{4@)@y6npYcQO9-o+o)iP(piH zHguzB2M3-nuB08OQkNq@EJM)cnWnaO#EK`0`sBHx>dk>t&!>nB2+zY?1Xb>uL#hF~ zJ_~j|?14~hFG4Be6=6WG)|lWl{3W>Ax;{LO892OD$VKc(HN~{vp$0LSc4Po{ zHk1K`^Fbl7hkN*DE)7!bM(j6oiQ_tDkGFD`G$`|)hNE{n{aULHqxl04^^1mKRh5E1Yv zTsAFj62LimK~!{9ueWF$Xb#yl3D>wt|3=F2xTlDX52dBdP|0Tfh~?M&a+t+I*jBE! zpICG0G-IEX@cGaihhd}}9ig;+pB4XpqvzSb;f}Q8e}f&{KV9i?PN9+ul9sI*f7~CJ z)Zl4tDFS9_Xih3@M3&*3G?ikc>-f0o7o>3>ro;YC7HScV*IO!R9k#OTAqOG8vrE=W zS|Et=Wz81?&ju@py50OJ(X-d87Ro@n&T4%77Gp~?Jh($K@5dwNqfNDl4+PRKSc;@S ztfjWN1{y-f?PgGOYY*~H*Zuje87iFl`-)J%nBh~f+3tFNV%UuFKh>U|Zsfi%VaU7S z{Whb94*a;aQJH7t`AOf~@HgrV)|+=E0Z&eugQqT=F|mH`{C>tS9^H#Lc%Mv2fPuy1 z9L);>dR*Jnu#?Q>a^p%T$wb!^*};}Zx{1$$;@kPpZa$mF0qV6 z#91=x4AuuYIVl0rro0e^aV88j-Wh9Zk})5-(JlXjp71$Z%iB z{MLE2n9m)yG4d4=Tm+}1Sd8MaaX5ajaqli0V#e=@?0cdnQLRQ%TwK5O{^ei4fiiWe zCHyEo1C|DJH6a-6Kp<-&pk52lnxAwte80O}MIOR@v(bAF`~;&efbF_aKYr5h&=p}w znV(}_+ZL9ypxkjchs_}m$iFAj`8Tv%5@e(Rt*!Y=c=AqbD_fq34syr2H@R)>YzQ?T>2d4K79V% zQ6MVCte&ZxQ_j*`e{Kp{9h8Fw)!<4sE}$@u+?;GmqYW;FWsAF3fDiO_jJqeSu>@AK z+Cp&?_;aM%SX)pz4zy27H$g4`+;@DYGBic?W~q->_b{MQ8B4MJykKZ0Y2*(LFv!2l z92nChW_oh})FAHwKXX|0*jP_o8N*V(<+36M8A#j15aV z_wFT0z&L=U=@%Bq;4XU`^G}McDXeU4TqGDLT64w3$+AOU1UQzWcXE9S@tOoeB3c8D zC*jUJxq7r7ZgQcv8&5H8M{tilR1~`1mQ0))c7m;VP*}R^8_5THUIL4+6HfDxV!fcR z1~7PqtV<4(rFT))1u5SJ#ge)H8Np%G-M9{L4J59jcY*t+#g)q(4}P@Y8pz%O85*nq zg;iG|Hxn4|L={DIL^aWcqRt+0f0+!obW4jOq%9el{JWPq?f22@Kqu`YpD^xFXP zoKu8=)LZ3HypOq>xjDc9_iOy*?|r!+%x3O$bwJIduwsu5%UF%4j8F(8Fshy8&8vYG z`|8!J2G9@yngOUPeYQUg9Gif5kh<93zU|cuS?Oz_$diUZ9q%u?yQ>sjxmq9gd+U0Z z^&DMPpbIK0T;R`?E}wBA^?G}GeIE&y3ZDH3J8(;bP8YW)5*dfET#%Idc3~G2^Zqk& zbaa$dJFG_lxgcvyLE`IVFa;sa*0F)Dkj7)mR1?k7_x%myQt(+BDIw;)WPUq; z^~byg<}`G4*Sx$GrUG{K0iCdNjl!i%r@-fdr>pFJ6Y=0OByhBX0W}>L=6SE+=;)u4 z4wp|W=rp|kMV8}tvFG?i7B*Kj_>xaUjH6RVkQY3UMI*f@Pqn?kz1aq2+rUCy8iJ8G z7qqy5pLo0@tj2f=Flb4n3)%GqG)h=_l{y97K3z+Xj6)auQc^(giD6(&-Sa5(BUNY6 zQ&TBRzlb8j*Uod|4sy=y2heIT1V0)dY*;twkE!o2n3n_*f%%j!;|8rNws%n%hnxaZ zf8K4wAgam8ki7`+%3_@pZz06%<_7H}AfH0@x|tv5rBj!Ew~j27jlWV)!*WS;iP%fk zj*3!4*BYY1u&_Hjrf2vNXm~+EWvF{c`1Kz7$ypboCEFD_rKFS5aDXx665^!@N31`zb-FQ6xYKhsr}>u z=b!G(&Z75U^!$p+Rh$q|N#Ld($sJj+P@6;q7Ah4B#`IrQBgF^vZYq2WzgjH2mQPfELj-r@O5Nc~-(omH zCFnfgt_1^tglZ?=l?+BWBsl{E^TK&5B=8RB7Z=MgNHy#h7%^wTAMWZcQ66jX*VFA` zM~S_r;d}Rj{LK9&W~2dMxWTPkjd%X83yY>|-<>U>U2g+A zPDy|U;K8k(=GTvpZYQft?jrcYz=38m`(Om2?+d++REcZti6uL9+Djw6`X4yMFCZ|w z*x`BFqVQzfbr%mnHn~2-IabyWfKv+`9?vo@)=vSO{BKr$eZY)|hv)N1;AXDa&+qV_ z9`yWB910Z+>H<(5sP55y@4;f(Lt}#6m|Uu!kM0Eo0Xh=`pEq29g%R$UlCFljNdLq; zl{PNS(DY^7++q#M%TCd|2!i?-;BbV7wt!k(LIQb0d(*HlUg;z|7Y{%V!}GLGA&o%L znYt?e>11R=7W4=5q^JifgYqO>IN&eU0la0y6S7I7??;+W1=SVd1^pKoYuI=HnDC#$ znuLns{OMMnza37PN85LCf=*gnTiX&0Ar80~B=_>zt!4@RFdr!@8_!9yUy*rd!|pP9 zUl}wqGC~4<^DB7s9=7N_a0rsxZV)PB#d&RQZ5r0rA65(j*4hYA)y44yBWP)SsCBaS z-ylHk(AvQpp<4kG2;jo}^`nZ}@cG1_?tCJ0 z?T9d7qVpIp@<~hg&B%kqy3dg%8SrFRJM??`A0pT<@NG@OgLx^JDCHOa7bN9jN61KH zIDx$&tyRy9H#jhPnCqW9P0k zd1&pt>rv67Jeww6zqeW}Y5!qDi(y-v-+1Af`TNG>+z%Z|*=4(W-j(i20LF5XOXV#r z{6x7Jp3i#D?C097o)|x3#b4n3(_|wh3cu=t+X);u!vWWxKX7EH*M`A-3C#nBgoU_{|-^*^Cy*TN{9CA8EU9pv;F$>CsiPobeHEr z_)u!7Q%47nbBwqgd!Dn$c*4j-!v0f@cj{ee5hZ^%;8a&9!T01}HJF#$zI3KA@Y7Ll zi~Y5O#Tr>yY;KE~l6+&Zx`Zo-cP)lsq{FoL9+}Q6Z3h|fSz^zAZn@Dm#rAL=7p9vUc4MD0E|ycN=je4K)5|?=k6zTor}=pwh4xZhGJ7!KMeTq zCJ})sr&^8tbZ^xfh!0pftv$K3{Xa18W44BxL5RR#+l|=} z>+;{sTGMMPtMRbopVoij;+>j#MxPP;P==|&aP6cgcQ$qvmw_ne`J~IHAFA--geq#% z^7p0pI`QTtKf}u#dw57dG8YWJ$}>RI&DUH^KeDM;qF!G;`;F&getvsl2N^b>u_L!B zFJ#bI8e6Bv0o!&83^4sRaqD5C-bEIWBsw1cqWbU~|AOJoo9@R`!0j|Ebr)SAl3=&r z(Io7uXwFR4Huwn{Is~aEpk*t?5EizY1MWO_mj=i`GJ>-k_>%5Fn_qeK*_SP+B^r{Z z3IzTt2nEUzh_F)C_J1RiltV?XE8GMd=%(#KER|Qg+BN0?8=LHrhUq((Ku^`wa=Dz{ z($n6A2O9DJ<}fp{{V$rw<>IQbCMM&FPbMneBrK>h1C>gF9J#d9@a0$wGKmG=TK~FR zBre0XO^tRUNaU6#hre^ZhzKzs2m)PMg`#&b?m7e{NZ|f^Rql_9k2YPYked{M7wGeO zT{}CWReIl&P4YhpmX!hlCaH~MV`II;!+&-;NO13~4K>(qHRgy9$Tlt&tLlVHX$JtSnm>YR_@>{?c|D_(SWQB z`{YyJ@H*5>S%Ki*86k6o|>xA zv@GJ>g!NbY--ZSGcLPcHPUUVW#oj2PA8M9xKh}#OUx0r5j{r z1Py$~L*T=k&B?&&t9N?pQgGhE$~Lo+(;XcF*wG_H+~#Omq<-VJL&DBNFXP3?ogM|7gn>8# zIC=#yUMyW^gi6uA0AMdO$K3|GLvykw9izGOQRg+gUN&exo(vEa{(lf{(R@#6GFnj* z_67ln;O^Kv{OI*v5+?#~P{*ISm1WkF7gy7%K3Z_C(NzD8WS5WoNnUo86^oz^YdVAnJQOQK=NvQIW z>6IM}@f%ciKhlfs2AzxHfJDx^`PDfRP8}iAP*PHY^ZLsgz}VX_EDG?6e7MEM#q8YN z7J+ByZ{nP4T1S9ma2~rjQYX$zmn31fVobn$gLmob>xVa62e;c|e*o*kh}R?S6T=yo z6YnJmuwa*>+p`}6i+uS)z54uDBCe@oP73(2_EmpjsIghr%wb)lp*GR87hM!4{j>aEjggQb#9Qowa=a=kWMZLAwPl zFu~6C3Zo7lPXWAN<9Mf`Pk4}3fmfT^`-a(h*aJcUC7_)VI_awe^t~Q_M381A5pMv} z`IYSRIb^J0f1vnwiAO_-e_=AHA$?o8Jv2Nla~<51(l(1D{Y7p6aTv`Y4d@fSSMZO5 zxMo%lNJ@UStS1A_mQ$-XN`U=a8nlBbBm_ueh%?6c3_)CRjXZ{M0n(mZ;>`uLYVnKn4b zMj0RaS;aUWFtN)GqrvaY!CO_?erdCk;*>+$svqrZfJF7brw=CRu6z*y{rhF4=}ae% z`y&j{hl->k2S7V=8qH3uHRJrwmIA03D0~CE4`o|ByZl+6GiTyJ;Zy6}g}E{XRL4ETn&KVAJIHX-<2od zEw|r!F?jDCsB401v@~_!bCxu}C#jZ>4~5MXQIhR@pqKbTPyU@3hY3gsQZrU`{_sov z%20Ox`q^^yY}y6`Wds<5#xr95*NX0%3}o2fy;>W)_n@kmha?bd!ws*VT-kKYr<4GP ztG4bRG%@5SHnNz=XhydDnXYX&GJziB^4@US;ZNZ7+dBIG)rWsw`#mq}pgEVlR3)2? zq-tu0B*Y1ei!S;plhUHsK87#!-M{&{J9k6fc7T;StJ8fIE~J*2RzM8Anf?s^S+Doi-EKkY7DxejW&?eR0tR2({g+xnm7J_oyIm=2ZkvV!(i3GxSEv8x`ED`8-7xmD>4S z4s6Nkj4laUxLWjYi$QLVifjf{21(;W6AtETy=K%J`Rz%BZ;1xAfPkP9kkqd_`Uo~t z-Bl(3?~g{@|39FhK=w8`K;E~kv{c?SI(^DcLNl<9KZ1w(?X|FMeL%kk1Z=Bs>rh5! zrV+roAQa$rPX>b;AhiBh0BCRrOr0%Nayy(2-&!D9N<*YoGfBAWD}IA)wd(#t;N|%G<2?O;FsbB2sWy_*ALPbLp1;UFA~g#N)Uzp; zRTQ_whN+p|K|1jsR2R30-dw*4Pz6xRlz%iKZ^Q3%;UDLJl>`i|JEJ0> zkY?Qp!-OysGA*~lq&;NG>@PELg>tT{xq8)I9EA{G|Ju9eiT@k=HS^?wlUIgBnbx6PmF}NLfb22lK z(yV$MLzH3|KDiD4B^T}oh9l&Fgu#&QugP?}3+q^Sgb@f1)Zst)?h4uGWIt2W6zRqt zQW*>2AWm1tA9f?bi>Ur>@ZiXHb^KQjuCh=>#4>4Nb<VC&;DgW`78!pTM}VKKX&M zW_aZurU76jp^M~AXRFi{LTnlGC=q4x{m zjQt_w=B5bn?1xCL>DR0K>L3!X0Nb9EUZ;OF4uO81vRd&0gA z2&cco=2=)+icPpb7Eo+SQUBLljivpcEZMm)UDVVa_9t8|&QPwi6_iE*K@jY%f*=cp zT_E(|DvB8Ttva}pJ}D5#OikULDlkm=oecrLHWe2U!1)j)Yu`k=kAE%W%?SI|10I{F z<7L}G-hd1$2;WqlX`(>RlX_-gpl9Ys?QM|X%E_7iCf|M!0|}KbD20NA10=z(v@Fp# zNGUaJ;_A%XnxnOk+T4h%j6I+xn4`!U_P<;J{mwi;8Z5JDlL_Y#@BlUe`gq@$r;>s(;jLnj$p+#&q^IZ+@+qKBAyD*-%i`*2SGS~puA8aE8ho#k&Autun@&Ts?1 z)$lA?wDvsSH2CHIPD}mr@)%E2vZnWbWFVp5*H|Qr0-5OMzX%&8)jNTwM#75j$x*+) zmVN%^&7o^iw&#RqY0Sfe{=d`fdjybrcLLG0QXsf>z3jy)uqezR=?E{7|M_nshV6g9 z3VcGI0_iWX5H_YR&6tckwT7@fc<=x_AH&p|L?-x_n|H;%jW>#xfZ4H==J*?zP;wis z9#pL@xI?s+PM1qgn`crX)?C~r_VbDB`~}A66}x=d~tY5wm3-lFIcfYSl(sW@rg7X~4?Pz_Jg6 zjdy#62((n2#qu&i$2Fej*5uXm_TG2DfHuK+_kD`I0~Bh&m@Ab&Ct`+lM+%n%`(=Dp4tH;--QZF9ztyTW?bZ9nd^w$c*F%kydrJ>~z4$^*RUGte)!bt&^#7 zVQ1uSja_5P8YiV7uI!IaVQ)Gz2`t_sWd+z>{^MY$9e;~z!m2m`+Wu-2mbACGh=eWE z>Q5}tc8mZX;>f>ROqzFSzvoVS(x`GWXHeV#@gC%CcLD^fK>7#Q(PGo_h5c94o5_TCt$>J021&}uFn}5K14%qW z-omf`t2h6(mBL`3NO-Jm!F_HSom1Fd{~*^XC1pBE_?- zIqsh-D%Pt0865*VsDF6|kWQgiBm@D<7fDmw!=pl9?_JiGoyOnlsYEW$1@p1p$R`h* zSwW+rJ_ukyed1OP(#jUD!;ba)uW=7Sz`2{Xtg$N(5?!MIW~e|L z`g0KGhXMs@k3nK(pKF+yHQu-tkP{&kh`!$?lNZr;nNsx6d161f;V0X+TlQffSsQsNAD%57ma%17(xF`Pgv!?isT>w{q9~+}AvS1h_h4DSU!gGa`dWs!T! z+?#nye0G(;U7N7OR9adZKx@aTg21Z)T0j^Bn%7_(k49^+&Bv;^jcLBzYhFhB(=Bq$ z$V5`*5qJ5K4VFt*w;=*BP5*VdLD()IC>qB+x~6+rhU_-I_AC#!^H;a!Q8 zR6&IH=Lq$zv%Tq2HFjh_d1<}Tr$IoU`Io5Nd+U(1WID2Vz?c+`@?u+VTB~l62W_S; z2g{&Y2q?c826|?ZR7EL)?yM%GfYy40XpuK?z8g>z?U&rsp?5G5$vg(SN&*Dg`yOtIAs0_@$VyOlk-xtbU#YcFl=c4m@P^ zZEU!KgwPvXcQ7dpiTlI7ZSoW-E-GiR76p$&&*58kKY9a&7hm7^15ARn3qb7J#wU1e zvs@djQTTfU;96#q>Aybl9w<&+_VTJ0Tl;*sJ6RV%Q0JwjE`WPrgkdv*AR`vQcgXlx zZUZL;2|#f7(*ZANB)OD>d+x8AF||NR&xHaC9><48aMbANEp^>)UtX0IeY?&Jyt5%x zjNYwe;F>=!aQ!-)Vl+COdA*`z>`&T4e*Oy@(a0%ekpPzVWyGL{wvNMC56zDGH;xGaNH1|JtXv>CD zsytX4W@6RmLyIj1KZHTkPA6GeaKS6|K+( zO-bb?FEDNY0@={J%4DPm3tC*oibGZha}$6D)&fvr`cl<6`!B<476?rS9jKT~w>nSTQfVAR8yQ80Q zdGA?`2;53Gt3cG*8i4$?qBs561RxifPY)~5{5;zH0+2h=GM&sB7-?;i#t#PGnPcIs zrx)#f@$6|GU6EO#)(=)45bgup`R_oj6qv|La_IcM>ZT_j1PiEV@Bz|UdbYM_Ny}3{ zd3mEoj%Z%~T;nA4)_Mr&1p=eKg35NELLP5T#BuT9vuoM9oE>BG31}!Mr>#1E!iZEtq zeJ~>SAf6%7G76yiG15$xj-P+sX(8PY5{4vg-}KEwO+8I%w2}ratRUMr_UHf54h{}V z$jD^IHu83{>ZH&t)54=FW?<0#`71ghAu6P$w+9pC-v-+$E0wC{9?ZwxuE26T{>f^n zb(N(&eGHvOs)wg3O0?M}FToh9QfjXe1^1<;dikn3VSabO_s=(>ely&qI1@Tjqyw6s zp+vhAl8}s~Br{AkI~%ZWqo>!_WKpCI!`X&I?(;q?(AY`L%j0#ur}pyf%F5b!O%I!y z1}tSMq7Gu71)CUDyA;SFXvFBf$Q0s2^Jk=t>E19$V-twEKYb*J(jwp)#wcwW$T&>} z@}t8f44)QmW3W`)KaZS@4iFbMIT4z2UQ*qBW<;}WG}C)HGqZKC& zGL2~)BEUddXIk9d(#ahIGCzlIfvxDdGVbjaErjYPUFooX0ei%tKdk8%l=#=Ft-D5y zJQJQXO;Rzt&JH!#iaxfZC4s+bfI z;^}Ekkf|PwjRM*xel5%kFM)c6tSCoyGzpRt5@EETzET>JYZ-++&&hcVp7y$evhFl~ z3|`c?n$yO*D-nUjb_$eM1v%`r;&%r+!2SmeL-4wFPzc*EtL87m4vxFY(@&wdlvY|W zf({TFefB?k#If=5B|xni9C`<9I3QEJer!H1*6k}HE72f#wAWl#1TTn=E@{L(P||4* zb&|!CPW6)isgJ>FvX(rSHQgi48`e_Ni<4cb11Jx6J{ER0e|K>7Zcr;e(A%iWxPdBiKmXR2_Nd;c;R_$<2-XDiXlwYg5GpcG!Nvp}|I7VXfJz7``d#F<1A`PCE(KNGc+jAK zV(iZ+O!<&Pm-*Xjo9SKPwG_kL^z#gOpCm7uvK9z6bU&m(4ci=E2$=KsW!ZFg3OrUV zV(9FTm;XuCymQ0(i(*!m%>6z+oI2w!$WH0KLrPvwD?w-sO73EjV2?Vpd;tcuVc&S2 z&;$QN30Y3C@JKHtB;ZdqYigJ|h1kaSLMc+D-?UKw z-GOxcpI2#WmD+6@x8j73CB9;BpC7B%Ubo;)bly{6GXdWqHuvHW=KAqRB^!>RULlWYpFD?)glu z60L6|Na0nBYl*gX8a=M0EQbKKz}!4QeL79cp4HXVqJ94!TMT%RfD9civmCZ{Gd)MXfoDRZ{VdoOOM_h{nz`8H9S%{h`)2)PTpOD3v;< z{&KPaOM9cB+Ldclo(ehS-kG4bECS&776st=?qXe)vQql>{zbhUxkos^^2GZv9R0LI z`&ce^Ca%@{UFUJjPpkiKwo2TE3lwqjQajhtjDpP{@FLJPBLfx?SC@xvB_>_5u4*;I zi;egJIJL0*@lt*7$&sVAKHt<`hROhqOP=Qe(FELG(U4q|Xi!zMvjBV=FF}q`PD@yQw0U^sJg~ zrBwX9=q`82zgmKXWOM6(gB>N!mtq=Oj$4ogD_{RG`h3>TnZk32^%b|aey(x<^b019 zpq0>Fq2k-h!SfJpwLu1r_NJJPAyO&05|Z)ic8u%$Xy4m!yHfw{QqDE_4a4#fM(JGY zl#1vJ7cQ@R-&Re2ELq#|aWZr2>AP~?$MjDE*Ze+jTrn>S@Umzb%f-#a**Yas6jdN@ zQh-^icgFR~WN?H6bn+-^)#*C9)6Tm9M!TR?038}g95H1eh|V^jCqU>3tg_mlrjp_aL??T`ah2>naWDEWHPP6wvORsvsXHM}Z!jxLSB*lm?`8k>|-1iZg%I zwYaZmu^RAHXXL4d)Argn{!&t2Q48^24(5EQ1?{%A>|QPUZ*iPYq-lO!L3RAaaK!+t z*oO{!M^0~;)To#ro&;tkqnlK9LEIWx6r{zplmaA*z>3M zB(k(l@-d_)AMM7{d8K_(HdGmw^O?i$EN{by=3nvScG#AG*&qCs#5kM;G*>Lq8pm5A zG=BC%ii#uN9@oH8J>1kztQ5e-Xd?QNp?g&OTZPt8UQ`X1o#|AS-Gd+^_$Z((t|;uv z1VN`&PS@X05J^{mtyn-{LEd`pD?2{u5S1FptIo3jz_?cA z)|cLuJ&i@BoNFB&3H;{u2ngk6s1W;uHsP+jvvG(4x3zEXJtlb0m#loP1fCy1Yx;&C zb0WMKw#uD${oPxjiyt76Kv0{_l#D7|&QRigo}#?EOic)(`MtcXu_Q)RB$&eiuoVkh zlYe>ui0ysFYT1qjVIY^tt&F>LdZKKldao#B_;{s**tdENJ4G?InZN~U?@a&WLEhMr zod3k~1J^IG`|R{lgT5wiT>#o&I&iiL1b%PMHeGcoUk*}<)H=LN@rZw>sXD8GC7yaI zdfcog)c_&v-IYIoxLnQekjS`w;gGz*bJ1y$& z$NO)3cA5D8;p230l1Q_a)WyeCvk*h9MU+%IRM#^Y@&6lZ}}YCTPfphGTZ;V<&4b9?9wn4Rx| zfvfiOr(lZVB*B(6FhTLqTozf`6jl}3iu1ydgLcf$yb?+~JGkQPjd%P}UxMIUp zkRPY^dF)PD%;47blTAuFzX3QP(Fv3A9g;_y!zgP#0hlR2)S~O}>kIAHM_hN;-FzzG zhp6f?!^wFglnI0l>?PcZx5j|J089LRB@Sb8jBfZ@ftSQu&!G1F0eOhld?bjQJwDYCzxDqUQcXQYp|FZX}V`TO6Kmwfs&!|jx z^|uZK!ybe8kXj^PA}btv;$i(jGTPdG2z~6afAZli#BFVP>*0i6>d6BA@iIFM>Q6*_Ryzv`8f!>N83D-Ox z5Rq$J?-8hz63AhWF+zsuY;auH#VTv&XUfPittkr@;UORAA?j;0VXSj4GczO2>MaXV5;w>Tn{;~J~+1;y5 z3E*s9`|JZBU3)5Tm1&{{-Fc;6%17yu;MY6D8)MQ5Lbs+3em7#P4IVDX&QnfT zJHm@)r==<@?Lgl$|FrvY1sI;!#bCE&Lcj9=Q-)~ee=n5mFiYwEEH6(Qbb&+A%iLU& zu0F(d@ji2P^Y62O*G&WZ!be%Z>Ce|QVZPn^yw6>d`lHUwt5{gc@tFK25tGLfG&d*b zH=RA5i&OM$T@Lp};f9BD?jG?q+`plNTb&5$J1T+pQeP;#N8!Vd>)hz@ed0_AVW(ik zdV9^zM2wS(*fv-QCITyw{QkCs-+bv=ZM%q`CAXlG*LQpwo`^a*bfwqG8fQ_363?=f zpJngit9?}Bs{7|?^?brcN~zpJS^3VaNzVnZw;f$_x$g#Ev4_EfGbq~@E&7h(iCNi~ zkgV&~WT-DL&vq|ilYsi$wHNa3#jTZ<^nl`;n3!nZJfNQDs^L~P9QE{Zpv|~|;;!>v z_`sL$F5^>6TiJ|lTNu~S;WMpv9eG@tm*#^bzPH>V!3)Fhcha|XY#{2A2Cw=P#taIS zbH&r_2&#U#j*s8k7{jhN(iZx9dnH{yLw!P~`p)~}IrElORuMJ+KI%V`T&qQv94dNs?(;%b&uMhY+{N7xI zKiNPX;^f4A(jcS6p9WP_aX*4wJY_uW^U2p2FW^7UP1-ii@h3vh0_;V8TA%DaBkMbyo zx9+W0j`3P7q4`Sd_DAfajNy_#zwT8P2=rN!Kx4og_T8u-SF;dfInV1%&T*{OkTQmKh z!H18*Ov*o^7B}PRl=DI7FZmx@FG*5s%_m?v$J*DoD1duzCi~$8vE6Q3h9Pmf_!(pr z758kIaF-a!M;ZQS(=EcET3K1A_0|q){wus4!7k7Bqt%qsAc&FKqE%tqYvK=M>%qg8 z^7-t}5m8jPpVUzF8hybMd^ZPet5ZO+vs5&$XiXf`Ubr5%XoSxF?#5R~epB-mmj|25 z&lTqM0vkGDD`?mVI#V5h%NN)`1tWoF1*uat-?BsCk9`ai2iP&Crgvc5_i5(873*sS z_F9=E0LDbd6eD!q*oUl1;3?DgG+rj5{x!p3W_{52ZE%1gjHA*W%~TE3#j7Oqo=NTDKmE`HfT&=Y!L|%n8v7PA zb)p0a@N3u!D4DpOsscMGV1wQ(KY*|NN0&@;zj^oXazEc}9fKDcNt}&ASxiP1dgp{` ze*x*{nr_BKV-yJVt+C%mtWmyD7x~r8Ul!Z;W3wbKT+!Q+d{9O%D4S!gVrqPcJ~5Qx zp4lfx!1BTXd-eeFw`n!)RClj{dO)zyR&I+H#BT%PbN+N)N1#QIeV=PjES2H2m5~@C z0R-d$A~GBBWVWS|DU1#8c*em7z1XQ2<&~7Ap5w-XJzEIwLhazrJl>p7)yQJO6%M?E z{o3m=oDF;3A2eJ_xcXiSYFp|D#!)~KXVoEBx2hii6s4&_@0812^f^l(f3bzRPya_U z*oMio8uvoMrX&>Y9rd%{WI%p)vzuCJS#f*x&gqStexW-pbfI$>8%cS#eSu&WDvn7L z_3YKA0f_u0Z&hiXqaVvsx@dE@cw8~PkNBFC@OWjw3MT>`gi+3`B-g7hODgVj(^CRP zmRC%cOEp$yi>I`1aa}1Z zE~8TXV>8Ra0}X2>7Rmwc?;|r%9!0{HO=(u{hB8qM_n=wK|8fB=E(co}!zt>Z7u!Y5Bb@nwaI0>KXx09^3V|8#r_r@GUzC4+Z3FhOiS;?%L?fNJz%7XLvTSh|9*<)4)1`@mI_ss|Ek z?5_D4fa}OFS-rDvA;{m;YPk74P$SgIxXS$kuG>J}3zCq0hsm@OdsSKrf5PdQ>S96$ z;Gn%va(+W#@?7{O&+IWSkfl=HdUM*HH*qIC34lpH)YeOb*htS9fW!p5fEL&vCksIK zgAp4}a)e+jDd`F(c0FeM8{TKq6ae49$mdd&Czv4!V{WC1oo5_{>o)N`ko+c?L?WzB*r<}3S?V_Km!V^rvPSlP3q<^Do^>uA_m@#a1SaqV^?;CQ_2N4tEX zbvW>^*r;X*3(Fb09SL@}@Uv*eR_x*vVAbmWtr!TsT*eMK5m;-FI)D?52tB_B7jRjF zP%%_Ylo@E{_9_QxMux9M(W~A(vF*h}Fra{|6ow4ok!M6&#&e^M4?Zzezn>j~vl_k# zuHx+VM+-%&Go=53o~!DttQw1j4i;pP#CAGb{S^Q$CmjA<^7%{lE&qqm zr|1tl3`5nSzp5(^TckcVpvdU}sPr1G`MP%X?Aiul3{)P*t!w(cU6pd5y?mJzMMib* z(k0LtSE6^R)jM{E3Kft)8hGYnS=qMPP82eU5}zA6KUWDO`U+rEPkOcaF=11UW%%9j za31pFfec=Dua4Jn(i?}RGvz#eTu-++FXjIJwJxjd%njJhm=B0BxK*({8Eg?#cl1G_ zaxUW9F+;Da;Cbrhysy~4(D$#~-9_iK?7V3DKhMO?E$Z{MO`FtyO;Czx&UXI9?YqaeJQ3>(!l$oUaE{fVrWBhK>#6#VF#-1Yj&!&$udufX&IT=Xh-9G4DGBn`^ z=-x|gzA*vr;5Q}*pW6YmcYW*@&)M}e@2noO4`{|L0tJ%a=D-T2 zz2cHJmq zg`tU5EQjI)Z=ErMx1m5vO=>~MeH&F(@jG%x4!B4^6LYIH^m-rN^9azGO#_)*SO~j? z2)mKLSuF^(9X~_0Qih+2nqwoMA{Tf>m?dvqge3CUK1tz!4sRAgp-HogKv$`GD)m1^ zkQGv;GLX`p{Ocd`U{Dt-sY`D;l^FBZ5|ds^ZLg{u6ueI<04Y2f zZc^kk)6lqlp7erlHRV})013zi$St+b$F{V!Qifom;HKwy^;Rr8Hc#YSz~^WnAkyc` zDt1dtl-GuXVWqk6_fyT{UC9>CO7)b`_TPo95W*@YDwhni)qi0-1j6R4Ql94{;M?cy zc*))|p@MwgLHq1-A(w=df60FnUoi90Klb_gJ_sx+M&wpBHF=T@Lpnq}{v+A9=Jep7 z)#1+Ct1=A*B3p0%@7`-3q>%(FlG`imV|Km8ljL?7GQIMjXV*^Kuk~M$o4{v5+bw?d z_8k8WV&uO;m~Vbul|#tzlEuiNIy*aK`sZ@zEd`4dio)+MW_iF2P6m_&Zyj@;KUg z3qBvJ^%nn`M)nM9^CjbVzLi%KKTu#(#&!wMXh({8nM*)XH&LYRTaX0@1wL=ER~5QJ z#Mjexd}s?1P_0!gnUn1MYqp6S?(TBwu2EY;0s-IxN%0&4WmiMvFN$}P5yLY%*-T-=>J~~ zaq^Z1(DxWK&1g=tR*mji)@j?dJvFX+G`FjfY@6n)tp2>QrnPX_g5bP!bP+f@Joq(B zIu!x}0(6+k|ECz{@arKLu*2Nm_Sx1*1?*yQLshm1&anD985$-!w8Bd+_N~b}e7Z%I z*nGy2+s5&kcOX45*6v^F&-RlP1Ma*aJq3pGP^Ub}Wqp(?-&FkR^|BEm5fO60DUPk~ zd3$sAx7}C=&CtjvLLDV@)KzlL3&RyF8r!R~Q2K*s5gCy`;3J&)nrbj17fEL}sR(m( z&1QWrSWit>@?Dyi=W6cvpti|{)(W@8f2)>s6*!X#+1NWR%<(io>(fII3Yge7{-twP z`SE1e(L=pJY*)(Ug}H-NJ^Ce@JXC=bY>zR0NYy3M0ZqxopA5Jm^xO*M;7IIF6VeBC z0Pr_0JstkpktwE~#2f*qruC;QS|a3%5AOD+2^kt0y{{0K6E6f3l+?h~jAhxav;glI z+MH)H$)vy-(++)h^d6_eP4ud0ovbUizoyU$z_aG}h1qJk4w5Ydv~x?Su+{eaAuq$% z&(l25deJtI3{^d}|N(;0+6d2X<>mXs{Uh8g-_q&728P)kYd+MQ(mBd;TmUmpP>CNMLm2oNydcmevt3!t=K-FEyCICD>yaTY}|j9Eyydz0S( zA|h#)p)nnnnXk24%V0`_98R1uqFk;aG>x>OBO#67Ib>y|i3AYa%y1Gtu>pFxz9`1o-IzX z4ZR%q>iOL7!Q439-s%!y?rGUUy94; z>qeug_2tv|TlycyO%padZ0OZ z{~4oS?j6q#(5Xg&Bve3*xROE=c-4*MXkQLC$-Fs5!7Rb1GD&5o1>)AN?PpHnYec`A zKyTemQJ7mI>%5nf2E+W4%qW5mxuWOu<*(e=JXMP_c7is3JH`u--66^I=tP=pTEomV!bw#q;hXN@m7C;hc*@GiS1#IFuZ zukww$7{%t*tkbY`gE}Huks^q~ucr0-BE5vbD+eS#Lv=V`lzDeb!e1zahxuI#o?y&8 zLj3bRzdGmS$fIQ^L&g63+X!Q8f@iq{_qTdB4#A<>Yj0KqyK@BNTQt#CkokS8 z)Dak4Q&Q}z*@8027}BjYSgt*EBgjXUF|NslHVtEMmyakQF+cZihtCpBsdy{r1ky4f z5%DL_&Vqh}2v&lQyM$$^l1ek#?E@+eKyysX%8LKTgq0nJ`7&gEEFRMWF%$U*kB8eY zCX;)<-b3#^KXe}-RoM;)c50shCFYwU>Q_66)trCFlL9|d>d`ug*0?1~gAC=S5nA&= zu6Q!*nrX~E##m)h_%}!kRG=fEXxs^z4g%5U1GqG>KlZfpT=YQlCUt%-3k`h#4AjKr zhJ=lV*V-m4I^R+l0Xe+Ra*w@*A)In}pi26FtLbc3`m2^59yrF^ryZ>Z;VT@rx9A|E z7AKz0wTH0i1kL&W{UOR=yTiXr9nRj?ewR*1o`N^WCf&ToFKuFHHw@){nmK3k>l)wK zoFqEkjxHqqT8~roucRq9snYeR;eNy<*sk%egH?*TF05ep#Krz6(F5PDWvd$luWY}0GWoY|- z!_$Mt1k8CV(0VYb8VWiQ`dUl#aG~n|vL+uvaQWb>((tn85sr?7wp@(D5TmuVAUp<%bT5< zxgbY#c*kQyt5Vf>bo!jOjf9*d5#BRMa{tQvs^MsuychK zWh-I50!BkXRiw4*@82l5BYsSZ6`x}@96LGXi=N=tn4~BQlyEjXo@W9lg^l&6fOif# zmcGQF^ZgHo3Xg&~5mu(*gw||K=176|mZ;Cl$JOC*nh4)tBOME74DE-oq88|5OiwXt z=G~f{km1+KUGApouIrU>5izJ}P!@8DG~bjLblU}&(wMbogy|3wwHNlM;ImkrUkmnMMzEg+vIlX}q?FFz7s`%z7 zH?+3Z{jvU>T@TD=-?ZRuRq^klUe1RzwK7sv#%do$u_dTkDS9>E6m*jP=E8}(`Ib%A z>h$|Bnr|bkYg-_oBR|iGY4TkP00;RM(7+7v7VsBz{zRDKU&a1-K!*y*%glVO{_6)E zCk}#?GE1w$cgedJh+ynWN>st_$;d+L5GI^SgOTDIbMGambW}poM#P7Yv!<+M_4(de zDM#Rls)WzRw`a})bvP+A1B2@4ZM_2#3kU4|a~*}nsC-{aRwYr)&~(k~ZE>H2Mc(~= zg#-^<^!@*i5wxPlP8ZuJ&=YbkF^M%>Z>#NO6ZMiDgdycqb#71gi301cTAJKy&-+S^ z^!GfJX?T`a9U8O^YI~5X+i2iW?p3ujha{dN{!*==TXDbzZf0?~x3>uYIc*NG%K@w` zy9R9Bg`}h^Ko)C3fw|drhd9XOlx2+hI6O|>&Kn*aLLl6N8}4gIgO(6uA*0ZO9+1qJ zdH`J!e<2;5oHk;GE_is8IKSNI!YiXvVyhjACr{?Oa8}X#q{^YW5&jqm-4Q;0Qj7hg zCNC0LI}mO>fVh&t3~w&^mfus81Bb}nIn*}xE=AvwmddA!Ddgqpu7j;+3%?kiD{O5E z-r@i{)1FpA^B5S=V7sk0ws!F2QpL~mcg!XDYyl+T9&aCe$W4BJG}2?{bG#d9DGuIW z;}FZnPY3H4h#=S~B55G(R+K)3BIcahEw8rx212xOf_D$-@I>c@2}91S1;n7Ko$&k# zT-k<695AF_dX~W=2vpQ z!;dIvW#&WqHHOJFQn?kyZV>qUYYuls{}@B1sfEtLh>!Esj>rvB(xpVV=%IG03Xx-9 zojM})_L0WMyvswLtcH<(#L65rzzMw?dC^vzdCMzI(ALFU;32ky=ZM%48$7yGQ7;KP zJZlPXZB{akXgMuq`qZ)emaiBSbm*Mjhv%HoQBsIq{Av4jM*_(coLnQcZ%-q&LywNu zO%722_Hxi`dK3O}UOUa5a-hzco02j<>X{p6kG@iaEXxfR597LW(L^zM4$GYtSKxNX zl^aDB!su)xR)m)x=qPfB6~I*ZuTZjj7hw;=G*xQnRRy2I_L)!SrAUtsaByE|dm{)e ze@A|<(=j_W?S>lyiO>KKhV0#7Cc=HCHzu;dEQ8$v;PF&K5>5oC z*kn#z-eYw*pK}%t^?`hFb>L?c2g`D!y_H+2-gi3!;v+zfg1PAh%DW+ zoq|u@L}9!Vh*#gKg$Ily<@IiXJAx(>PGA9=Q+`yX3_rwHwp8)9B`qm)cPVrTyQ#Pp z>IkQOVXbRx<6j)wbhX&5mgF95QGNY1SzN6>pFF1!5Mhq{*}cW&)@6Y}YA`ipf^WZ3 z|#PyhYsVaWL3zjf@5jr^TEQ*jJC4>}a$E6V7 zJG{pmGDK@#wTR_@W=BV8oI}{fShjjU-wj3*0Aq3@5^oaB_Vn3jGeg)^7%fst@D7T@U!O<(;4*svU$#LH1(HBHOM^y#1a6 z)xU32M92h*g0vHeGhiNWT-<6YACND3papv4o*Rb5&OKVWBQHPSj&kSXVz}}GFp4!W z@Y*7a@9(WcF=lwkz(Rc>`sZ3ZnKK5psvaqb9~vg3ub>*PbB6gegw2!n4A)7kfNSHY zAMSj(f|*hSv&6w6fB5w9_4WR_Q=CQPW>?M97wCH7*q9(O$sqfnWeuy@0NF=wo#lfn zr#{lLWIp3Mb~|(Kyzuu`6gN>qTk`YvXNTY|+L}T3dKppTr|T{2$5dE%%1R{y3xg#U z0%-%!+cD`N&R$Zh>iK*DQIN78Rq$X0f?nTu4+z-tK8YDfv6hij1C*nay* zlrT@FhEvTtgN{P&?#tJk0!Vl z0pjD46==wjVk#5bYD%=9Jo%aoWe_Yj;iOtm%wYHKG6PI;$xs*D^tOa_8Dn|Rn&>>Udf7bSfR zYS*rBkE*Ml`#bvr8>w9>rF85k>n3GlF@7c+*_HS`#ODSFq@uFS(yr|i8^%AesfK8j zfeawClZdDCV8hqD_FL&=SDwDznyPh@N|&owC+W!9I~7DNcL+e6kCpX@3L}c43prCd z|G+m~13&gV`bF~fJ|@!FM7)qXo6cp+-YtP8GuZlge4`Z)(&VeEIssRodyy_lBp5DY zo;%q$kjPeKsrU_)=(rA&m+z0OO1ZfnSohHk6}d|wnSO7b|CNiLD#f?2W)B}af&CW3 zG*oTfIgNiBf;f;;x#{zDa}WQ|sut0C<$`@?4hhPPW#dW zz^^1UM>`+J9S;8AiJeS1T8 zOZ}$LwNKuQT{JfX+BRt$r6E6|h|~?yIVCR{pcj7zYRD!w)i=4vb02+Ww)l{4)5MW4 z(m`afoAM)#uuH3p)9{^~ktXi*tlnl{b+?nhw=C)BG_o>QF*WrHrQJ*cTFCkxkH1Xw z$=VB_>8TJ^4Y9i#si1(_N0YXsA{{9|Jk(kt-IBfV3|NQd(5NXZb6TcQ^*q_QKu=~_ zli*mBQ1COx?VzFWtwd}kuLM$Vfr@wBA2z>l_Bu!)c(WL)MrHVj$VQpd(Hok; zz`&5zjRRS2@PhFuU&ChI!U?a6NX>(oG)0F99Lbz<7=Swfe=$<~#8UgG$5{6ngCd>E ztMe7iX>{LrmKHF?fzK}F7`90A$4ETZ^v>%Qdh4f7o_Ifmj7~w6GTv4~s2a;QJAeXD zWMw?sZiWV6@&otm=-#KWT}QuED}GEj4L!O*t-{EQ+s+Gk`pia90y(@I96#53?9uAu ze8y3wmKGg)FpgOAjraIndY9n8cY)Z9Yr1C|hQYC2`FCL_i$@-Oq{;s{3SlZZCmBkO z@LjrvU+jKoXv|*{dgA(&*!9V_=ij5Nrl!o@^;X7CFVsLcmEt67B*kdf?Q?J5dCe(v7qO)(}dYUUfbZ8!Ck$>)oqaYX2mj3 zUn?abG&Kv4Zo60a(bTkLm?9ndD}x5MR0ukM0`RBb0kgi7W z=Rv0`@#2CNkI7`74R%P0P!}zX%3cbdqC!!lkc>HrZGGd5KXA6OM^AbtkZw!!6X?5p z-g{ktg-{GUT{eRAEzmD6ZL`J;i1*GOLs7(_y}9pryIgqDJX(A<`RGZqmZac`H^RE{ zy(*_Fh!{M_(N%V-@pV~86MU?mt)!2 zs4@RUW3-%g=xbdDdUcy^Wzh!#n+*;B+h# zY_K4Uy0^wyF`7GzPl7rr=X3w!T&Tndbn%LZ7H!e+9YsVdHqxwB>7FzE5;zJHnu$53 z{WX^|@UD;iiHbDfL-Ibpl!>s2M324gH!IMNLig0f=3MId8l)ESyY9-@29D#WsqWUk zJOvwh^`1u0o%i(0@SmR-F7E1(6!qTs6zYJ0E}8oh{PdjgcR2-CATr`=F-$+U}AnUgE9-#r_J#|t~U3DdJr*Fj$eS}YsiJHOX)T&J*pvV)3& zex->FL60Rv2ov?6PD3VEP0M%CghC@$G&l$C$+L*xSJf$){$AB(#di=9RV+vBFIc1r zr^?!uQWB_2SV5RX=^8PY+@E~PGlOpKPNNw!GPC@sxKPrjQ3Dmr^9FeB80=@!T z;;O|r2nBtGK&)T@bSYe6yD@LjoZ&T4vu~7&9QfgWRw+U6B&ifgb2yXI`&a!*(0(`Rz~(tHleJnkiBJ(_x5|= z_n-1P&N-gvx$paXfA8yieXonCz4tRWhUScBOb6X~G-WqRiDJ_@%I92!>Hl$2fR$eG znZw}U{RfE4IhP3uG5^-izc*d}4RhNoqiOkr|J(C||Ll=NkTp7Vg8I(p?(B%-G+$|y zRf|ZygqFE3e!G^DqyX`&hr6s$)}a@mp&4l%d*k?T; z>LW&?-@FMLbbr5lXzmALqiGKZ%_N2S;na&XQ0X45fLAWeFE$p!bo#~0x>6i@pRp*z z)8yQXo^#L;5q02%b)=SkfRc{REf=DV1&S3;VZ*Xpzk9AN;bTZp$7SY4ul#TP4r>Al zR=*w?qt83uJzIr11>>!ATf)USL@a_t%U*|+jYg8qUv3WcO|0@(yx{e5Vs75G%#->B zmDW?avgmTkHvbLfCS-q)^IasaDQr)G&A+UBI7UWbm?2J1@~pD*fbC@+XexW7p!i!} z^K>qHr!E&-Z#uR}=fo1Vhd+g30(WqE$4Y6cOCUzVjyLbx;E>g~(+V{_PDA+b#l(ZH zQ;>UX+no6+#B^-&$<3b9XyDyqNfTwncVDm!i>HljCf4a>V6q%o8ux)IJwy{C8-%Qj z51D6UV?`NjLTXB{-)c5C?<$83@McYrG?Tq?yNAwxxQ%DK>d>mo&&4M%N?e2#j)U4* zHHa`w7j#YcXfTm;f26C$c!d8PH<7;y35tK`^BzV)*YPC@A^1rE=C1-EYv*T zixk;LZnaCq40eEn90ygO(fYwrWmND|*WT!hv*~Rh=y`e_(FR(L=*#o9lr1);bDrEn zMm=dMe`VzGPCja>`JvQyJss_P#2XmY-+e3rvxdrlM$qd4r&ai1(A>k)G?uFLFu*z3 z!?Cq5wH(!QvAJgxh+{?hfU+=#-rVXA3FLw&X)aH-xYcs@A|}}vuttQaA^+$ZN8DzK z)N-O#jtEw=9()=);(3=MMf4E|_j!xjk4gW%qxx&dPkayP+X-Pk^)dsh_BjSI#% zl4w=$&8sjnNq4P(y=&bt(!V$%M{Aa}NiJBFRkM(5^Jd`Hkk4CJ4$z1jNZBkU%Wqk{B)nb-^TARpTE=JlET8aP7A)I{Wo?) z>W6^$X4(-b2e^nAC+*jvKRwk)VNMNdTWWx>jy`Ho!#9CugNy}_w%hFYHzo}YO-+S- zoWpRNF5A&Rf9OKtq@D+=0kYMju~)elpGefNB(plzB!db(kO*$1MP}>|%)rOE{B=h+ zJYR$CIQV#sGm14}ZV9$6_{N*Ho)+VnO529^_)bdo=!vi|o`^_HU=!#E?UQca6-?-F zq^*z4n4@3s%sp#}m%Dk>umD_qCgMlH8nCwlSO2rAA@Ci~oAgk3O;$PB;pK{K{ds@g zPy-~wYk>yEPLQ~aF1m|fLHAu-hhOO2RH{Ocgz#-O${&yBAi93wLF zU2m2&pL$1*`Im2<&ZN(oFLI8c4J&`cXR=vq|5R4Dlzcm>W5B-HyLimu-19hWO_xTA z_1LiCJOI71HC=`SiFhA4L$jwt*1`EgoJ@7x|6vEV=J`gl2v?Ylt=b z?VTRzy?Mc0qn zAqu{%SS2wh*AUY5bY`=a)y_F6GID3{UtrA`}1 zH=S=#hb7ZUdC){W8Kb`A4Dg^V_HR%jWk)pd>#62df8`R*l#s>$-$mjz0hVbZ#{zs% zw_Txc;2kge(N>dT6|111RJ6ZDEmrsvbSr`(-DV1N^EbnPzZ4U@lPNSK6XYiIE5L%j z^c79}M31Q8egq3-UYP{z7vv6^^D_EOv;6Qj@n;sA{z|W;U9KXD>Q&btBMr@9QT8h0nIbGnko!1Ul$N zp1)*(W>5bpp6xd%tG%6dx{$zAVaWPE$YuyZ{c#t;-9!CLt4@9}3l%M`4zMtkFT|ee z+`msQa`7_Q3h(8Sn-3hC9iCuV55bh*j+x=WmFL5(uB~0Qivr!6y0r^TMTsdMS5y6S zw9VX$3;&C~jOs~)=X`%e{6BXncsl%|eR}rdD9DWD!t+A-!c<~-UaB`K76x_pneq@o zc#tPch!;L+b{hzqgNO`miST>c%u!D(O}FF?~vIv}FFe^^F5 zP;9dCCEBd$cxdzN=tA$vzArK9#a`sKEpMA|*B^|EqXh(d=KR|zFaF$Cc3+b7byC=Q zpM}{OW%@dB!|b8Ga^KDix_2h|i$7mCt@hH_?EzVj2kBBlbB3Jw!Ttlu8JG`-P-PbL zOJT&i)E;G?$=t;8N15F<4eq69gfDn;w-fF+wIyHHW6T6ivQO>L+gb-_WW(#C-_S=B zTRrUSo3&I(mr6WM;yL8+TwJ(F6Y4}n}FV+Du`M3RvB z&Cgt4^?-m^Cw|2#V@z)=*|l%e4c?+w9mMNXbvSpe7<&II(nZ?wiqi%@c}Vql5lF<7 zfX>xf$DVKfy?vmJTi61ySY1YABD7@2!9N(xp($H|nHn-2eCjybb@& z%ro5CxmHTL5wj&UL~zE3F%y!(RlgI4(_~?ej0!R3nG$niSsZ7SZmp4@q{SW1zKOLF`RD~nM( z{{8wnp21qy7M9Bl*>w}c7vKEns6OTgJqyZtI`}9Pkexu!=;M(;G(zA18B0ybDE{{Q zq374l>Tm^gv~+kx%krD-bua?3NGc)ml=9hVab;=GS6xoigatg|@g06nN_ukjg=hce|#_Pe2yJXd8yc5Pjbe{=_{U(&B3IrFqQ`BlGPZU$>cSAtF)aLTV4353ye|*qm;K!RWI5@k! zoIkn-IQ4?cO$%Nuv<@rb92^|EFCg^cy}Ng%N0McIYY%InT1JX5<@$*@6&T&-PkgZA z;3hfT{fWwFAy?jOOF)u0%MbtR(r+^X;-aL-X4;)&VC0uRoo!(Duy}Z7Jq`iSpu$|P zpWOsxk#%)S*%q_b3=Goy&lu0)iQx&v8zNV8*h&7cS93ZL>0h&325bVG_+i40M_I<+ zrSYKB#iy?ZnvY-I0?B**D}1;-$dM79n53PBDM3${XhL(t!FiA|nW$ zrzf4CK7ESw;X}#`zIe#PW-ox^0+UVgNBe<+K~`<;L{V)J9*LsvTe`$YcDFMLVW6#D zy9J-s2W{focjL+*132daMT?wgf#}SlBFz&(Gs0NVDJdys3b&!fIT4^VbAXLTu6)2b z{gY4)vvnj>Hg5AGe&+PuVIG~h^bZ10L&xO4!>Em(9wpElXkRcQ+^1v3Y_a%0sIF>Y zrbYK(2zM4M!>gf7Nf-qeT1twZl3N2f2IKx6$k@_x0@f!(|3EBkBD@5J@%BXtrJ|V1 zxl;L&y46+tvs>HTD-*M!!XiLEIm{c>rJeVe@2kS9!Rc(hSg#QDODk*315|SRYZLGi zV`Ce-m%rxYMi7Vr#$GF~ph8|zQ85cd^nfMh{d5-(+&|4~6dc4sEef5@*Eb zry=D-Ub)>~zjM`rNcX+VPTT$Hh`UdUa8-BkocqqxcK;!9F-ZSRy|JF*AKe4zm6T|y zhrQxA{4ad;1Jt{L*vf{ko;^ucOsCY@2WM+XNx_Kvf23(MyCDxGc7MqXZudRkzkSRH z3Q+y&T3d3j9z@(b2gfluiaG#nWjXozdjHLad-8ys1!!B~9E~I+^C*Q(YG0~e4ab#s z$>7RM@Zw?kO+D6-hXgp=sdRWVmHK}cPq@!S1LFH<45j1<#y(ew+CG2Yfq|{a`}!Ld z+2r4vdJKyp@(*+!AJ;j#eYZOSx8ebOr0Nn@i~}S0hx|P+ak7RpD8S02fE?YKtQ}Eb zJ>MT4-7%llJgT8;ZcfES%e|D|+ad%{`&#`!uK(6NDIk?$&`3$wzr+WdQ$$epP6wl? zH8zRxVg9h{FSt`22CS!%kr8v>A>K33b72U|y`y$NF(W$F_>YL&>VuK!Pv5=X;0~C1 zFiT5IZ|ek*?n-y<1%OJMg@pyMYr}!;)H9i;9>H`dFN)zXt|L_fsQrd- zE_>V6F8$13Q9ku%P z`QaGQ!qA6bEq!8yg8Z{*0zjn}1{rQ0BQCMT_dr2-|J7}TLUW_A#3(lCtF4{uwM6 zkYE65E0RC^cG`0|^Ig;Ip>q#yRx?Z4Ki*vwk7;yd?y=xtw{_Rc1Mn)gxSwKV$@cynmc~%>MR^D#XR%-~+)iQT=6~iN82nKG- zATa#-^X&~F&$R#$JAA9@@~VUes5yY6&IMLj&XcF-Vc9>xjbRIrz$|R894NnC>B^iO zZf!L$mBC9l%qDRc51MBBPtwiepiI|3Gtxx|GrprP-$wzS`#nLYlCJfxG&cr~tL@eM z;IJbn0>!B8d(l}yz6!{qB#GNm0K>DKJ)ofTaT?s1i0fYsf487N*E=-jifN!`&nL)V z_jEES2+5zx)uEZRkBFdVarYu^e_9-TQl+a4*@Y)zlKQM|*$x7p&@cU}t?0QqG^8tH_bA=b$ZQYZv8m!QQ`H zgsorYhnhE<&V`^Kr=Ygu^K|d~P%j*1Tfhgy>@7kGF2f(%-BN5ECoE23gSk-tRH{v(^?SYTgXt7qfhT zB!g164|(DYAi%iTk{hJKhB~>=%Z0yL@BUMGk^9JFC`T1i;xY%SE!e22yDwjgQ=d`6 zTDsN@m$ka1f+pw*38I;k(8TnzG?=PbohjJlHjSG0ZN$vkwrSATa&szMaY)l|0_Q7E zp0~HmX2aq1wadGJD}A4W@(qccp~VAFUO!vMJ54P?J6rraXV%Xcvw#xwgU6)Y55gv@ zNZTVBLcpk-01Zm8rL}@~=|MbmotG6o8`vp>|J#K>Ny6Y!QcxNn{E;%=zO_VA?y(t3 zK&d=&{iejo1#txZGYDc5_+mcm_BC7!BN4-esjt7KN`Q_LhAG{<_w1MO>&+1J)Y+gu z?GI5}bF56xIIQr=?Su`7`aH+5;NYu!N3v4AnU|&k{-9U(RVpe-5XG2QGh{qSuW|z* zO$P{3p@7e5c(q5RT@=05X(n!)wN->SIy&700)ovV#IGqR?;|pS-pzSyYfMHG@RqqB zOcuk(xUsQ;Bp|!T3I%@Fj*X3~+Ie0G6)0>j=Tn{Jm^gmS%)i58L+32CUa2eJ5ply@ zg*|A9pT(+!VepqZt7-Qn*OhwUuq~zm(IU};pW0N%VZ`kjIQ-8yU}4tzp0-a<6{6H& z*d07^a%yT^Ai~eSJFD;!=wgm&!O&aFadA|Di9GiqjHR`(r13SdwgO7ykBzFGKMc?0 z0&N=t0)n^A2~VMlM@4V>GEADB=ingVkyB6v!f^0_Aray#ZaX^SQj&jQfW>6q*-F%`FAov;h0yP!+950t60pWv)wFD`d%d@YUPMDgxQDvnlF^ zDa1_r@!|S-5C~R)5uI64K?QJDPoMx+<~*lZ4@A$dc_;y!lb*t+xgz7Qgy8$iCu31G zG@*loI;yZ`7Z<4WI)r|{!ZBq?dGKQE(#cT@Rv~iPbLaH!xSO(a2o-(INUShr%wS8S zV&i5B4Qw#oyME5`$mXU!ryOgPpq9^pc|lnY&5U2ngi$8y|D`}G6PNm5pC z`jqwQq37#>(J4H66FjsZgi}&S;;ZfVx`o8jc6NXNrD}CgB80p$+u-PdpsPG-`<6Bi z%nmDD{3x$bdJ@ky-1Zfdi{}%0W?^BEi{kCE00M=LXqv~{)9kPQ7#A=fJTF-QWLfU3 z2HBkge6~B3h7sbo3Zkp?>tWfqM<_8&&JO zj6HAP4c5Lc>hyUX^OB29LDyapF^*%732Is6u)#F?zs$IcLkHnxwuDJG@sISr%#fOq zno7FxUGh$!vmhoVwS4)K3i#tJudU&bTL5cB-hHoOY3SXHGaRi;e%aX+Vt5+Kw7#sl zF@6Hv{>E*+egCQ{Si?r*tDDWapQMo*2G1X`ju*A0^wtd477(%E*kSJW~%47l@hM2A=6F;w> z!yBa)&VAW6uI*`ftS}I&JbgG`%1ev+%H+(#%Dm6wO_1N8_-E=XN&RV6fZme&5ASs@ zlZkDa=c&iFknHQ~A@1e+v%*Q-n42wTr@KENLm(I|Z*7Iey%?Gq97KUb#R5MB)>Ba2 zm5gc7lkv-_WQ`6X&i$kLXsasm=5K!%LEYO(0k+wA`rKirkvW%|TJrSb6!KBQIZJIi zuY2fkuC7li8Qt^7WEJ8y*$TlFR}e@GU#_~sOvt#m*OdLNtgQMSod6qn1mtGU&Zs;) zICSMV2m}h*P{?L+&9gbyi@CR#(HA`>ev8kIZ%Igmf~fj=fovfY(%?E5mfOEUOgwfY zWFSLs>k+K+Y;bh@-ML)a$VGMzv1i|g9>>Mg7bGScU$B12jqPM%v|k}b)- zk(!;Nch1{m)$e@}C}~{R^C7rEQT|gawfX63KE=hz5eB3~?6E3G*F!&sm|wfOyIbOP zTs{|WYFu2P_%_l1cu^qGANW*EJ#{lPn|Vvo)Cx|D)o6ODI*96nwm#n9NgFoLVLb{- z#xCz?kf1x!Y;ufx>6Gq9YvQxa4Ey=-bYE~`HbLxXAC=@NDZ<<9Z>){a-hi1AEG(MM z?Cy11@n6HAI}J&r0+XD|-EZ!2>QHZhuXn^o)YG-w4;mMQ^rDZ85WPG@ejnp74t!xX zX{k3ud4~SwQTTfd@IDv=?a;kmsb=wTPoR@-)+Go0?18y@2nP@D>_Rw)`t7KPE|9+gpNwm-ZMQn!39lw(!@HwoTG1b8U#BmRN`c^Ru0_5dO z4&sLU{t`ZMaOl5RcRS~^L(>EyvyBBDvzOUxdaXLlfJgaZ>Xmsbl1R_hXSi#KoHbc)rj-5bgbfYDvwtYTwF z{m6R4YA;KLi}7aMayzxNw|`9$>%HOj8k79PhQ+;!CwSX;+G_#O@x6S+MGJ9fb@o2+ zV$nA!OBxOspkOE%76(JKDaE4Ty=fAf?_k6f_nS~ziC96%*1;iSfESJ5Zdt}_Ebe(5uygg5V%a2)pN4di@=3`(Slob`PIDY+2%>97 zVIC+c;UmaNQ^SC2Wi78FAOS|bqAHF-v1=$j;SA4NV7~`*URKJq^0)oTdxH>KTL!>mkBop9%KC%fzg6k)%d(E%Zz~c zlHIgg^M}88?!VIn{qGnC_D@zeef0O@QB>R%-=c6W<68Le-YUhR+23I)bh|f!c(m#A zC!k8hAU;GSK4hO%9hH289r*6z{uRMkLLt!Iku%3*5&E=2amSWjvKy?g)kKKfcn94Y zLb2e2aCDxg*u=-M_s&}8*La`9IK?%^V4OK|Q^Mj+C~DNZ&jkNH_dNx@b?qW&JE-n( zJ@rTBt>EpJ^~a$*>^L&it=hk`ZplqjwP`N)nTwepY^x>+OA4 z<;9gH3%S_HDl09qvrm-7mTo?)7v@pU`~cc!A#(DM)-8otTOlzga~n~M6WS=BFW;@M zC&9Q0G>3EIzD$Ytl}jtjQYr3-Bj?_jompyej*W~^xlJ1oV)db4DGtxgZPfW&54-EjeD9K$I1};gC|&CkfulV0=PbAixB7n%dHpjC`%y>iLTm* z;&Kcg6jLgo^|4zo%J?qD{W`o2K{{3jk&~CE-|vv!jx&T`Ei11Ndm5Ic8X^V=WRfAgm|UYA;@y4n_Z9mD`r-2-<(zBmS(sUNz9%YbaU!mwV))^m>{+5v zcJD2?IVM>EcIG6#auX)mC8$j=C@d~6{u_8log6se*xTCb)Y*`9(|U6u6y4Uv(dbwtQlD|h;N`&n+Tlij8*=|v~f z33+FfLgt6_Gd2A2sUZ+jlho5t0TgodYoC4J9pY5IQMn;)MK$&^tJhC(C^k>nVh%~^tHEw zg-KF~<}!&S5lxS8jMg-pSq%Tr1#pf@1`WkeQvPC4>>r65NP9D))U%1@2gUnbH8nMV zBpdt@uHRN1*-0;fIlqZ}flp3-y&8-Cgb0seUe0f9fnW&2>#jO#4+#~i$w^e&G_GfB zA$ROFhr2a~i79^6oSz=v`>A#YV#@M}yc{H==^B}5_qAQB@eW6kPS|7X=7K=xAjl>Z z1?NP9z({ZX7md+nQ=%3n5$UluVQ_<{3F&y`{DlBy*p2%^#m&lB$i4Vu>p;Kh)MUz*iC)MZxf6l4hW=}i zs{l?h+_~UbXN17E5Z{>y0~}b%^^+Waq4Y4Cq2&}FecQFg94ygo;+m-YFbGwksF;AW zZ1dOeCoP5;)BmwO-yF0Y8m+_&TNt2}BGKgN$ltv>E?{*6`&Rkk;<;VE#eXX9aik^$S=?}oW8i8Qz0WVH}m+9M& zIakjqR$A8rZO6Yp{dL(g@F4ms@FZlYHTU1phdN@qP0mkKbFb6{w>(TCpG%0y#_Aqu4j>PjKH-H#y| ztgQ-<@0fMD)2ck!d4iJ##BFb`brQ-T+7FmPcF|66qBg00s2`67KPE`}-cH z2Z&4!H9K;PIF*RiS~}MSINCM^3E33InIJP0lRcJm$W-~lRCQP}cDrt-C5X}%@jm7# zM)R8B&qJMBZV$R?#oD|W&7ECtv5<|8qu4nRk*YT8Nb(rnUxaMjrv5f8e&_#2vwf0W zNr@k{U&fdC;MNvr7Z*PtI#yzbwTW#1b{%-wJj4f2)Pvn$Xac505T<`v#a5^x3~X2Vus7dRa;j#<*uHKG||FUifu}Hrm0Dy zl_9%fc&HwjlEMJ#OujsIziiOqY+5PwXR@9C`hB8dsjGP>pQSubxAXyT{kDM5!LLZV zO;vU#;%e)9UEx>)Km_LFv*JqnF^z#xQ~nB zzcWjj2bV$-sd-X&gClg|XxJD+_O8-7Btd}X#GWKSOzs&R z8>4&j7fw(^*vxIZ9D?|S;{0SZVL+yxX+@4v8?*TbzsJ{!`XNI8FE*68JpG-vlI^oM zhIToTu;oPE=awy9qY+hp*;1P+e;64UvQqM>k!%L4d^c73h+q$p3i`FhcVh6^n=1}8 zuOW1xzl3<$NKEs0sXczJMK1gUg#uey5%{z`z|7%A3Z+%6`s}Ue|oU-aLMO}Vx%kh z2?AB2KxMPAgajIOWWc|*(WhMg&}P}BQxkK(cE(+G^*4(=^xFFJUs{~NT(|_VLV5qO zeK5lk_$mI&pE~xce?NF|&V~JF;OiJUs94eY?Bn+YhwxjHbREvz;qjJGP>@A%5G*b+ zUqq7buHC;Eh$q5eq+44an=MY?mk2EXPV(DNk1lzFapz21+x%+@#aY`xKiAIkmXm_7 zAw_-^V|BKJb^jIuHX8lds?|hYaP{TT8)6B2CJF(p5_>$~+sx>;%VM?~nkvl^7*1F^k6JVrMLJ7vf|jjGvRlky2fT@c^& zm5v0^Odt6AceRPsy0S};m;#jxcy!RfZ4^S0|X`T-3=#y?_X6jr_+Z% z`tl?7B{zP1&PPI+@}~nQLo*HwC9}6Z*2hH67U1uwV=^w!mddNn&z9u23gKCQeTzO+ zRnb7sXGbn(r&A}(?_iKf?a&w^Gtch^Bp*jzyEJq1!%Q%oBBtAD(_T(!00(+|8;XIy z>d#gg(f)#W6mm0EZP3#gnJHtDmu@y*{Lh}fc@(|@xs*PXy*~qC;_od`Df)#A4 zut;+R^1-*>yx`xN1RH_@6rXA{vX@6-W3wo`cros$T;KrL4Fz+#imE>}pPb!DLYR)G zmAQcIXfYQ1nD8$PMKuD>nF_Nhw)Ea+#4Zbp@jQ^vs-RAiR&l@}5O(^+^dg!vgStp^ zv|^=2(t>8qgV#wY1e^GBEnb@l8yBHCi3K|Y%qmG9mhT=&zjTB*9QSmGfdceV=G}d) z%DZbwR+YRB29EK+VbhcUtNW_h0JP4vd@1(xe^RWoAUAprJSF|31_0%xkq_<4ciT`P z7}Yp^>8!ewGw^y_`Jww(>&QW41RI@mXA`9pF@Bl%K%;z5g$(%I3xj z_v1H$OM}RmbH54Uezv4YlL`qhpi4rl;)Q8Q@N^k2IOR*I^@(d*q}arEOO*Pb5%bl& zPA*JNW=h1*vF4#{4USt+IfFHebCKWA<;z|B>haf@GnYy!M{30f`_1x4wFA+&CnoQl zi{)IgT+KsO4kG2)?<6S&O|!|gVh+kJ!7px0j#kQpjY6Le5r(eDsvz?-b$D4a%zX2d zEN!w|9G1?M3=L^RLqmTL+_`gSd3Ci`@JopY@3R@7f#dMA^QJSE$Ox^I&)At|wWX2i zL{V$OoF_b0vM1KFa`!fFtHu-k*^GA^14|^JV%_Aed_%>0`w2ez=F=AO=LA~|4U391v=FFnst|g%#ewz<^}(<*10Orwk983LX`lifZH8RDi6v& z=`3{ajjS)(H-730`f`jDnGZ!LDPbW8y@n!x4F1bY%|xXbhr^q+`buX7^V)jKMGOb=R+mQWVOiZCtzz))rPf{( zp4{Lr80Jm`~fzPT9W2IQ&R`sJd>9Z(!Zvr z8WsXx7_MHJUBi7U3Lrm^nNzRJwp>`8fi|Lv?~kyljR5>bXSu1j+t0T~5T@%I5?x1R zsfxfUs9y=KVKn7R8ZZj#mvg6oP*JzGfS$||>cec{bE(+boU`$=b5M}-ePPdb`A(5( zP|W4d_{s9`bsjg7*_?HK7)I|gUGJ^pwUf-aFG>$t*MEvMYjFn#ewEJHGlbX_OM~`L zAT61~zZChV)MAO_9Jts5V)Lh<8#N{AU7lTt5^rgI8Ua_k`uf3I`&qgxY%Czs>U~l; z1r(!eV3%Sbv159ABI82EHSML!Cy-3OpC@-+-LrZoU728sQy`O||MbG`qU zDvhV+DmXX9s#NFgd|cSdzm#L7>H_W&uu?+|n0@MsaJ7|>g@vFxc2(a7c4)uGn_l8( z7S~wN6%-Y@m0v##j2q%Q0Et)p`TTnv?oR)Y;kz%U{d4z`Y=cu%zCZb4)82r`HfQtX zD17ey3i)DN;)~ZDkHw4eXxr~m^OM9t!OSzhW$dY*w>BxJH5N+Hxxsk^BHEwZ!wX_m zJPn$&jD`^qX)5=-JEf4ku3BZc(7|WxVf%ku@nZ4Sc||^s<=!v{OJ**Lp)wsRF)=Kk z28t6>xz21T8`1(Ly=g({rPx<)6rbsD;P81(&?U`1QZ%m%M$e<~dZPvZ2Dm^N5q;>sDU$?I0sSvScq<#5$1Fs}uIERSkp zPIYsjS4D)Cm6gL9jniS5x<+VhpTYZRWDkG4TKVA%eKM~FX^a5v z%*p?L%ysHAw^Uw*&jt8vT)iJ07>g1T5?TQe8YQGUn57>)w93z$QFmRqaJ1K)45~v7 zObMJvCnxvemhpuhyitxVxHogUC79kSNpw{5$h~ zldGx6>(XOunptPXx8}D$U#^pqZ{^atb^z{}0o3y)!FpZB@R=6dd-QbDKH=F~X}rd|23-&{?#`TBVHjWL1(mbW2;gb?pY>g4dSJS^N*ZmrzADx6tygm1Vj$i>6Shm>a~Y$zX5uYPySUuGQ1>wEP#>z3zG9t>YtvAMZ>oB z>K?9JJw1AxUjJ(RypVlOvXLYLpL}E2zQw;(fDS&@)|KNJdNY`NJpCR~9P8k05Uis9 z?k+tq%pzi=b{8@q|M|D9x30GDE)&a;do+3M6S})TF~JIqgKC5eOjP|xYclO5q>FYVm{)5O}-K#)re5w;~3uz(ABxM1Xo19 z{yxvqUrFye#B?tNHGaqQDdsET46v~Z1;$l1TMbL++}#fPNMI}0uj&Z+TM0P~b3nOg zN`Fb0{9}gazn_LeTdSU{YF?t-6wZ#0MU3GkogN=QK{kboMLwn2-V%Ahk61BuZmCOieFANKlO=S zpCznAsXMLGxe~I4&u2cVi>FBO_KMS0Z8De1(Cs9d-kiaWc%Ba~8VjNDA?_?H3eak*M6c+Ju0J@vrTua4t*X_iHPYSn_!bXblo~UI4dZ>fj zPlfnz_=~o2^L$nNX|&?jL07hxMv%ZvFaf(IyBc|clA07h0@rce5?S>uueT7P(f&k( zEO?(^K+8v&Tr660p3aTMhHqG0Y81a6=$I6Zf7<5bg&(LBT;Xc}Kvhk<``b*d+p}Nz z#z5@^@Di`|mN_X100npSt4qPpjS=1UPa37P(~{xey5+!UZpg|$r>3IPcz5Gxud$Af zc_la}NJvP~Q2a2GFgsQRv>nSngAi>6@=~(}V76xou%V1pYtge!kEYar7n4mgb>=Z~ zL!&MQr*f54E>#S$>6rz~MVZ~t4qpU&QmFosdE=mGw)}ghc?6X&T8cR-?ojSAmUCxa zF2*SN8jc53lp;7knxH)5EW4lK37sAokv$g-AvQSP4CEEoo_py{hHlb!x||#qj8YvIUmKeq`by;-?whtQ5r5wrn?Ng;(mMg+sS=~!d`EGt4xdngqqoXu>E3OLA0FBtlg zvT^o1O1^q3y5trV%`s|)V#HS1V;~N7ftUB;@yX)gFHD<>-B2@6l%m`I@uv)IFDP3ASX*v?KQv!f`(cIZQ#e z&+oioXF!N-{x;_Fk4awANcs2H|C+K(<8FM((Ic))sEY^IqfgT%WU`xhheEl9Jx8o+$N8Z%z2}JE1r_cabQq^n;uMRB&pR@R z-O3zgv2Iet7GJhK?xv5T$5Fl>>@0$*6QjYy$7!bc>G;-?WHaLPUAF?N!x@$qQvrv? zr<{&*y6UgFO>hjpMK(Sncyu6Z;d?%8Oul^Cd|N{Q`A-sZ$TfxR4U)x zX&T3d1>#oGLW<&r);&s75zw>Q4DY8}ft=NLbwfL&3Ox8%$wX8|x`GMBo;2%h=;hfZ z=20sWLk>>sci>4PlXW!*)2tsnOkU?~_*GCf(-9hIJiy!ubrl#C@H-{MV`;v{vsu>1gs*$j6< zht6KZ%T2}It@GY-U#V*n^+3z2ZWNb%X8ANUll z;?ZMi54MjUetBykdlbT+ovXC1t*ivZUC%!?d-yPX!0(_OS4c>xamGI+%bff*(Hn(t z!B1MA@aDe=R&UF+RJ2fFBP8;f@}X#M@BZrNbz7I7XmOD*I4D3>6gKUNh!y4b9Uvnn z4K0(frSuzU7J0k0(HENcwp8DR!dAB9r@@s=7utXRd4^3k8RjwE z**&XUrl-S$K9fXAUBlFTFo?tHbs%KpbeO3qLSQn-bAIL9wdT6tOPf z)228OTt8nkL0DV);fjhpJ6)s&Asb#!8~}A7k>+0R^0=6|&>Yxkn(!hPWyz$|9ma2Z ztL7+rH}1%KL7 zqe?MTmwKZ++#S>hyQ*r5Ar;E|8F_Z;irB~68j1$Ie^P}3hQ1@^vDt$Q>Jo$?c+%dB zVrl_2niv(%FTaAcIVn^)DW2CgcpqMyIGYAFyzSyF;n==x8iRpQYOAqs=(|z4Z5YjWF%{bc4+HZjbQ%{>t$4$N;&MY`K(QTGTDN8;|{t z7nM_I@~1CN)<7xlkb|(PpR=+z&#Pf_ zT9|A0W&?+0Dqs6Iu>(RAau?P6U7Wl47!X&hFAtCh4MzfUN;uHf|G)jc5uhWEyGwVs z;dRS5G1gg!JXF(4x;F+Yg( zZbQ)o*c?4qw3ZSpyc8&W{r!yVK-W?6M^3E8n5t8oN$Ldxz_l4=W?L?D!!zL9;blg> zy9b5E-!-;rlpf_!=z5;)+ZigP+EEwiUe;Ufi`^)xtMh)elaV|tq%zL~K>0`j*$#}A z99CznIIUg)1+SX(Pivx-^|-M#AA_mX_`Xj}PQrTqE`Of=q&u&_Om9dx(l?AIn^|do zZETQ@lGh(ynEmo;m*3jHFb3wllTP~ilfa#)PS0~~pSFSY^r*pY(e|P;pnvfkiQg8Z zz&vMOk{XF3#fw>0tu+}OpA0{EV<$eHJI~rreC-u6v@KIO?0GSD?X#)gB0p?+(2>=Q zv4Y^VC7O2b*kg(M>1_^{Gf(oX>9U@t>UX$cwdLk6wY#)AIYlxk67k%0bYL~71oj~c z^E{~UQDn&OoUzg}r6MD!wA);Z*Tn;L2XiLCQ1Fxdu>nyX2gy&h$4TVGLe4buhn%hA zH&p&S#|$uBZ@jDa@Sf5XWFLY`i2I^F+)meQk-#KQ%ppR)qn(H}=U)A~Mv4`^>GXa| z_uEu|HJ}!hbN4UZ5R}+(H6||!_)%@Qdg7O zwC0Z(-=yfL3l(kc<>()SWloxNFjLD=z$eD5BRst4@w2e4=H-md54j)X++_x(xJrb+ zTTDmzpks;+2qGbhShx)-s^tp~LbOAWC}+Wi?+GUP-fdXi6hdt+hlf}~OO?<2#f_)^ zN(FiXFnH2kCBNCoo72reC+qjDG&S*(X}XsH>bdCrJ^$&3`)`6&|lt0+GdPYy>0F2MW9fx^`BPRH1 zfY{QNclND+@%`oU59gL-7cE|wXLWYBj&`WDUgAOs%rv2P4|MIoz`SSIFY)E&TrYY; z_~7Vmq;u9+xY?u+f!wX+NuS0lso;!s`k*jE+7SOu-qulx;rfNk!Wv@vfi%Y;2$WsM z4ixv)@9U+o5-K=-dvZ2h+Eowc3;%a*QoHLaXpZ1zJRPL7sMu?Z)b!A#@zjZ@-sfCA zxZ!^A$Q3FtVD0&~*JWUp)%@-Pi|;L#Xn)=uAd`1&XR~=zvm6w*0W~J^Z7zB>5gx)| zr|^{PIk_zrCij3TMz^)1aHF99loR9k{r7o7-0mG47AHqXx5b+`Zd7hKO|Zu6`q3>_ zeN8$Z?)M<^o&P4DmDB{sXmHPY zXw_PK-n{?+TmTO)q{c$CK*5WOPeo=gJT@k7TmS|d&HlfCxF;tk9dYXpyXl67pelIZ z#!UFZg|CF-Kox`G#+hJ8_U5I7V@@1v*J%^*zZH0O37Z|Ug$`{~x3jaiYGnT=5BiZ8 zG)e}WPD;$Rdxr||`a79Q%^JZRUSuSXObAbuM0%`1n7?maDb24{Kh2H`x;N7n#OhI% zz{kDKtNjXh7EkG7y_e42aT1&FzcS$7TUX_n#%

    DxE-ZEIr|xtS_ES!2!nENU8aJ!AH@Ifgc1rY(c=E%Z{ zL(s3$`1j;#&{w2(v4DBgGuXn`WqjS`rTb69vu3t0CRr24AThsv-ZOvHQDyvsJ#+j7 zh6zw-JDXjW*?T*4_6%oc%>B)&SJ{svds%xXN`cdlB@&HgLVq5M$%&Moty?8U`{-}u zA4*J5R{39E@M^qF$)kS>KXX^%J5Ba7iZQ@_;j!mxkj@?a>@}^Hl5~(f4zU(oMGVw6 zS@E``TJA1IEl1IZ!l?&;tLg&&eZGttg!|wnv+EBn!-%4J893WTn@)W`17*Td< zhm^lEDS3U%Nwr^hrmJWfA4jxa%cMg<>HEyk3H>cWw!+!*k2-4MRaFumHx(x@Ng-kt z2J^qxCLP022gHQ8O^VSn9d+5dbEu^!f6IB12n#-^K<6$9ylc5s#_Fim_~xdD3~v*I zWHm;GqM{;rzq=_jHp#=h7l4o^Vg-*#KEg%17nX0!&0M$!q@)@qC;~Q1g_Sxkm;b-j zpTkif5B++;F-%LLpz8}2%qvQ$t8%8n+vDOwruy;b)zSB}lS3WuEy=UEhLK&OkyXZ0oIehV!~My5Ub@2-W_Q_RgNyGC1qOd4 z=yTrv7nUqFA2(D6S?4TR@IBF0v%^>rV#Ue1f>BMJS?`oyY7L9~?7T5ci#-F7*3TMO zNQ;ookN&4SCst{~dN@v(K@ppSvP{BW&$D|p6h|ZWG%ZU`)kY#|TzpI=2=IsUXO++Fg^KDg)NlAX15kcKCG1Xxa>W2L=?wknN zm4%y#=iW>`!LcW+&F48$U%!eKg~LHir?Iioz`{blSPE^_!9U+b{yX^{Ty}l_=g%ir zT4!XY@6nghok`{Rc=p1xXaI2~NI{%=dXT$ngy{<_NH2V$!8586YHHq_pI)fN zrLDvJsvs##?J%U!#W{3%kaScD+~kH@IdW^`sRSQ)La!kM`b*O9!n->^B?hv7vF^`L zgehs?98435zwXwos)o9er!?jF!P@EHlQqhSKQUBG64b#^uCew%NeXc`>0dW*a*S)i zACZm}ZUufuZtZrn{Rr*u?yd#ec?eBk{HFxFe29FHC@wYO5V^>2B&tuHL#do4bb}VE zcV2Y!q@5Opo_)~^WXW{D0pQp9Y#o?XQMjJDd0G>Tg|V@5ZgDYhF1zaHZ==$0`} zBnAPBL%6_{_*<xZ}9T1@?M=wQ0 zAXM^=dXpToG-XPTLhY{4p8UySV&n`EWNY98(2cEUk@3Kfk_Tg@BnBk8Q4t*gpb&o! zb|;|`MtYK6gyI>7)Vhcwd7pSC*m{=#phYdWGGBqfutb>#so|Z1pAqV8)L%67MIdJq zby>b!pHpS8H1)<`;l#_82TL)t3wb(9{H+URQnAyZ<%|H`WK~f4hJRrz=pLS%^!uIt zENuC&EqKAI&Bn$2*OM#H*3Q=QBemy|&xcF8h&$p}7)Q?48&XjS3%1-m{wA>*~H>PzxGFFN1o=)R0w$G2>My zBxE4;ccxQaZ`US0&0JfSu*r4^5kW?3Ou*r^FgX3`2Op}evQo6~xJF;(fCQhEwkReo zGA%mOEkfe2h~~+8iCI{7l^`~_N;U+{-+s&#M0u0fO1+MhH zNbx%@#a^m(;2cOR8|%luKYqQ?q}x7QQ^&Yn)!GJkIVK?T$3!K*4HFX+q>xMc8Yguz zzT()iN(Dc)hEwc|R7!9@1(yRp0*R*teqY06i?hB!MMhH2(UPgcYX>TO7mFz=$_@If zl*b_J?|W32eTsT(j{Cv>`uzH8D^8K16Zj~yO_ebAdAM?^vjessqh4$6v#Lhu5_r7= zCiCO*@v5B{b7Ny~Kxp_@WGHHGbsb>XSgvwtC838x#%lr5G_$#}ardq*>ob#ikuCqh z7nwcvk04>772HNZ&h>4}3I>cyWp%GP-qR>dF}=`L+mq~Iacru^@ph$ACxg8%P7wEI zXgR$bDBYF{2VspNgsIIdHfVQeXFihqzLRi&WAKF(8WXKd00nKb%bza8G3fD^?-zg^ z9iXhu0)H?OKvOHY-ko3u_^UsR|Ka8&-v2i@XJUP&clmJ`7wVL^sd~GQzQLWKGxmoJ)_S?mfQb^lGAm-3lv~=IUx+BQ2vN3{X0E zafhAw!%x06`;n1cW32!iDL%CV&tQ`XZ8ffhOwIqfz0yi4^t*XxZtLu?HvwQn79WyW zI;ynHfj_Y@d*kR4{Hw1GJ~dXhGRRLpTy$PX|8jBTt$40We+~1ey!1qFn|bx%5i!V+ z5tWe%W*L}1#_OGcZSJXXR;;|}$8-Q9{dJu_w);ehg@xr{pD_ZI7=&39c>qnF_Gi{3 zsdDSj9Q7tQ>&x$hcCfxu4m-?1b+Oe2Q+PI?SwL+ARyS_G8st8UKKQrCWeBvJ%B#uk z!E}clG#!O>8urwI%ddx!*NVXN;;M3FX#eT@*8&xC8cK>fW6c`S4i%- zb9WJ6>%on0^Rdpw_{s$jm_dPoYl8(=7&NY9=jRm568gD6W8Cj*`;p+a)gcP?*A1Ww zG61Tjzw$vnIe|Z1g^N^&+IA&q_b2Y>P#mJr!Q{|Co*L6&?He-KpAPRo^j<>MU+xu5 ziDZ8R|6-Z6Cinlu%{H)GT?=tvsWTNl7LGGIdVkJEtiuEG#|7aYXQFpd3oSPBSS-U& z|6AUh^&#?o8f&wYHxrM|pb2_9nVg*LQwqq2WVae4dnNbNC&HZEZ2kzZe>uzNHurVFY6Cl~%fIXYkISRO)Z!SfOC0G6)hds_Ffo{HnIEfB3?H(Skc<6Bw8`i~FqPnRaTKrN^E2Ag{R^f3<+Ve%RgCG4@*8biZ_<#{zZhS9%nfg2e{OxH{#-PloKsNV5E(uakP-(l;@erqp~8KI z?zc&ysRq5yZRxNP;D7p*&^P1MN=ia-?aY5Ec9GL>XZq4A_867>=h8A7#Cr{MSYt02 zDn$Z6!i&liW6gd&i$#|mjmOr(xT)h*Z3ANz^K2HI%!f)2=0386)mfY)jIsM3RtB$> z!18O)m4$0*RPwD zZ;%)elrm);Z@QCAF_4zih^B~vYQBmtH5YK44LlCFeo=Osu?`Q-zcZ(FD*HM7cRfaS8bm5(YdP>q71t+p z@{=zAWYy7qG$QoM@(xQja<9DoF+Og=5>h)Hs#1(`Qfjp6MH%O0y--vO6PNzeVg!d z3H!*N1FW;uvfJwM<0vFj2)*))e=kxW2qt-X{9z6B_}fDXHwy(=28kAb@3PF2_uKp<0D@w3uT*OQgVe3_R^JlH=Oz~qc6f9p{?t~5vaAAW24cT(#)|8~Hl zcA%bbus?@GTU%R1OiV2HuQ17(O);k$eZQArmqhd7sE%nMDaVy3#&Vcz_*s&qUSp;> znTjiZfmSX@YP%U+*ipw?F3#}oif&oc$5vrp&O3QNBbNq$E8ovH|0|+-Z_U&2<=EAC zJH7(G+9~vaWq_(#E@Sp(A_s<#L5?JT2xJ|!r%p#d&7x%8=z9eS(FCj}n?h4h=ElcY zVRxuVbBl^d(Yr*1LQny&nGC#t>Z4C-f_J*u9jjU3Q$@_Xk1L5S!-F)NpOnw(x17}e zT3d^)8$89hF(58>P;hG;!S?n}1HV~YoR5AVHG0SyCbD%R^}E@7<|JuaK^X20D8b}E zEm3Voym+R3q@pyD^#@Tsj80ljzv~%#f@m3Z^|K_2)jiaZ}H+0y;;>);%6o% z%RAUTk)l%jf5HxScSHJmf`O4lHZ(OhGIKQBNNk+|xx881y6kNB-_0K567ZMS*p7tQ z1>yUF8_5)^hmRGJL;?j|ev0j*B_DCuDcHK zexv=y^4>ZGJ`0%phR63b1W4pCT3t;>LJ`Ggyu=1C$I2#?$ZdTO-EBj>Wp3TNT@A~_@;5dvNYaPI`~0zPFc`0$E>;WkRvhpS}zmARIzke}9x zB1CbOQvX>Kh94CV=H+6~(10+hhtwHJ_~jAg??SP|XrT&NmToJ@tuwMO6+b}vu~5yM zV$K(di8PrCFKJF@{pa&AyT;!=UD53i`VfKTtvliKwdLiMP;S&;9sny5Z%vf-pPx-t zIz%@TUnadjGBphcta`AXIhkW5jD{Xr+y4dF+%b8+`5d!Pl@1SP zW-U^r|)nG+sJaU44>Fe(Y)i>fQo8;x4d}CLl^76PW@TSP5*((0NW%0`IqnN@! z+?1;=l4$!Jk`NzEp{}leS>#Ly3yH`nDV5`^7-Mi%AHkwGJUo0!ND#w<@lWG(@M_%% z`7$32)1m~sQr1L0!${ZzICtT&EtHvbxkXq!+>IdSdF_$2M3#oPA+?;c1Y|o(R)5fW zH!1l;qx;V@kfF2GGlcQAZdx3;jqA>sSPmg!Z%bhhfFJ{u&n*w^ILqnJ5CU*Efs_Jp zhmHx9(ERyC9R%Snr2PpHp8NEL#Ph5BREM?G%`ZXf=di_y9#PH9H&iVpU)@$HAH1vK zzzg9wMS|VAmyS=#OA`|lJ-)Ho$;ohsp16-+ztVtMb9Aj*5jMHG_*Q%Jvu_!N4L+-V z>fe7j$o<5eu*mX4+l;S-V9ww-e==FfFE}APkthZ^x zo&iZ@Daxqwe=sbgiqcNHe~Ed*Z*DgAfq2O+POa6~_4#zh*5a4@lRz&A-X|4((u|?N zV3K|QWsER;Qw|U0w~qIJ(5Kf+j9OPpX^uUrsTcps48p2jjk9gc!FFqYU@mjq2T+vG z)Epb6JLdb{I*S9CZD6zS-o0z0-Zn&r5MM+Jwng%e7u5v`oK$yC8yGuSRKE@Xi*>4k zAQhKsG=0`tFAf7gzZ0~PgS}GTQ49Gh?Ly~x%|18`55J(5&)Is`*(-1CJpvYwxjz|b zw_<;wSpa2JKfICNWrpVymh$&Qht1ZlhxGJH#wM?gWHdB1h9@WMo~q{}k%O^t$Z7EH zpTB>7xyKK%aJYBZ8;Jg_|3)OB5=NOUI&By%iP>v7{sFqA_r{eG$2t-U8xlS-Vq)rU zfDr;JA;-#;C_&WV<~^{htCx4M^AdqpKJY1dYE}~aYnbHAJ&d~Wj9);~*Y1la`u#wt z(@OV#sUI=rzk6xyFP|YkhNHfxu&=DK9VRoQ4OI}6A20(-n5@N=My&BqSAt{kv{*H#Ik52u|CH+!vJ&!kI7Ki3%cpg)w8t^=9)v4|lZ zKVyz}u1BqOL@rK&*M-O51Qsfd|Nbet_gKK`SIhGoy|*2{po<*_`SGx}yk)!xWcUJP zGp#KhuT{;K8TyJ@83baSG-j7!_sW8{QYM#EAJ`RKhlo2hk8Xb4YypWi?|ihO=$J*= zkT5q}e-G>^E)PzZubTq|;^evga3NSq1EYtp z6Ano=M!9)-`R)Rg1BtF_uOw=M7|3dlJf(~07_P*oy!wQbx9FW_`BeD6!uCN9na z4?#=dB@6QQ2XLEHM&C_SwH4+ZtbrjPHQmo)4o!{y-7JI%P>8$u*ED2$fZA{8f8Sg; z*!Extqr#N{ep6S-Qu!P<*TE*^iQsHzPsc(Fj{JLH>cF{V34ZPm90$M?=<7-~%o)9k z7ifruuja|QDbuOasrraSE_K+4YOD7CG+A7dX9IgNn`#!71l<3I7&Hf8Q*4^?QUIF8 z5Y^1iVnUIJv5)uEZu1PhZ@?l%G8lxQ-}3N{to>HSb&`m~)ZMSx>9P?tDUA*m#*)!$ zx4D|pOE+pGOr;=8g#)}nC$f=b=0jbW5D(BZNru9f^0;CO$IMW6Z!*a0AD$jvv1s4z zhMFKN$=WoUo)`3aG?8BymZ;#zQ6E7mY~ED6FBk~y14MV~*Cdz(p$DfqCHyrD>;M*0!4HB1IqYm@!%)us~{yZ$CFsZP2nBl~N6=Jv-M4VcB| zl!G(a>7ak5diIdA-@kvsDF51}^_Mv(!P#}?MKgAB-K_kRa(1AbSAd(|Jl$E0Z8S-_bqg8Pq3s2ox+2jYw~Zkk*mm7^@K6tm zlp{y$HuT1k@WF!zw!Xd(WeT@$JiN}aUg6%vxVq~4>#ipVk#%CTJ?wtEC1Z1-W+6G; zLBph3>5IFE$s)!!3W-miPrH76Dq1?*+Z*9>9;wFFm8)|VCBtX?7G`0Q5gU8@+oSHC zU(edFG&=@;|A&trrLkk3F{1934Dv&T&cGQ4-nR`XwS2Yb;C!PMu1m6Tew2K@yO~zR zOZNsobwk`5O@=Lcfb=e9tdES?33hkdrCJh0iE)sEq&S6;_|BbAgXkakA;~mOG;cBy ziEy)gRBk2P9+=Pf=d47{_4vm)R@#u3MBTvq3}vwsZG^maRvM6no_w%?Hp zyR#5>mjiXu|A{*xR;t9_eE1d*&3*d=-?cB(rE2X=ISM84N7l-TGdQi zS02%>*^i%;Z$OzSmrerZ1{RWgZ)}^Ec||42WHdY%w1#H?a5SfmTz$Hi`V0uz5NR^| zuX4QqxY9;hUX29d@7Qz)h~uecEGm?EWFm=moI#Mk)XPN~9n0Ol|mbF~@dn z_>y7xFm2KC8H)j$FT_Wj++hza#MWu}QI}tT`{u6^Mdx0zH2wLD$9GUWRmQu46HbnZ zDKxHTM`xH#E?)<=^-VoM@mUzE%8H~dJAAeW-D`cG{%y;fJSUBbXRCky&GdPoEcR@j zhewlvJ3TEeWY%M{1$xKiy+#TZ4FnE?UpwI++Sm>* zdv9Z79Csk?9fD@lE0CfsAgr)Fwc6MLWq|F#d;+R*Z?TlA zts}DAV5}#%p0Wd3Hu@Z6mznm`^%Va0(!wFXCqIs-BX5=p)F$lM@Qanm5$!H{!ku4v z?s&Aig<(6`ZNA;9l2U1ykPhT6j5vfSEgp)4`l@hL;48i+moPA7YGwv{%GfA4MF;h2l3XWh~9@&4bI?An%=mLMA& z8x!tf%Pr^Ulnp_!s_d-Po-dLnUyPwM;{IDEZN@H|PJbib~tciklrXexBqvO{aW= z^ff0bf3F1zC$K&7%I8$jLJm$TGI2>;q0+9!Eh-`Pj#O!njj{q66!0hHBCPe0c~OP4 z4Ry5kkItbS6rwv**!V2%Nf#$s7qGh@m(_T51zfO0dw&$qwj1~RtQ>-p>$WVy`jO7t z9Pq;%R(gocJ?E#goCAWz{GUk9?*(iP%&riErc=FCpOb~aocC{ly^S|e3Y~FwlFu8_Ll?ZZqLyFx4_IvxT_}8 z-1uC=$6e^+=KowlWzZly-cqBbgn2-a-R_fefCj9|!td%c?tjv>+-}Jq2Os|DVhpdF zpF?K6Mxb2wi`Wj>@+kee+flHURlXZ4je*o?Y>1ejoQ@jwG1Pj05D$XFI}^la;GpNH z%N*#_gT*(bM>#}2-tSBZ(SN4AWmvD-{mZVwOB@X8+zSy3uByz_zwE9^)W$W$??NJt z&FfVoSYQ|kFgFxVnki>50!N02b7zEp!cCsmd1T!$8oYn`K))$`P=mliU!lI(@O+)( zNK`_CCuSjJg%3BCto3(i!^GXxbUt+=PM77ndSf=EG86X{Im0|41wKlcAZ)e-@oejt zl1TNym3+)ebL3gC1qFXJsLASFq+QGL-pJKuIlRh430M(qnzJ5Nkm72AuKn-HOM)G!$l5FxxXQ6I}8yL;y{^Oi} zjx-=MkP`8;2*HdBIHiW#fVQ_Gtb}cyJLNmxWjFVunymVHsR4b<1jRxT zL00fRQE_pq%g%L>NpM3Rbu2J#g6?Nu1zWwT`7uGYt3SBJgUt%{|8t?d4G1Iz0bhX&FW9uw zM23pg4Y3k%G9Bk+X3`;t7)-i$<}TRjV*Y^wXp$%Rq~VEm zk%a_Qu^NlMa>f)*i3!d<<{3{VzFfQo-tr-D)=c{EL_v#QW+IKAzT53!8ri$duQ5>8 zdcGo7yr3j?$7=&C6KZ}44F3V&X3H&F(7$i0??#xR7M63FEWLZu?|-zEcaLRAFAXoA zj1B5YlP2cX?hVDIG=pV~ln}o;k$UjI8X`cKeho3}p+7wv&-T9X^n2DMEijV)|K}#d z{kYCZl-<<*D)IR}Rd<-a4lT6Mupaz+5$XS^pLy|rZl70j4UtG|t1+$|w_Neb7L+e? zEMX+TY}6c^3t}Z-!~)$C&FNTS)@$VI{wuDBU>`vQ`TpC4db$qu{>xy|49r5~QD;R= zuok_Lq4g^Do~1v($3MQ@-gD@ox)x3y-9@?r{i4?+6tNhUIaklG7_Q?8V9&wrJRAClLPT8BA1UowM_97Zxu!= zfBKb{KhT(Kn7DIk4Z>8!@!#oJ&?!omKB%cu&EbN;*P$kKs{H1bl4^T2xh@2LwAA&~ JkgB$?{}=8)J0<`C literal 113796 zcmXtfc{o(>|M#(kB1{z7o5-3a`%Xq>-(^}>pXy&0szJD|9ER#F8~P2!(T3$4GL+am~ss|>lPbOY>6&gvb{W%mSQX<@Brampy z!3);kd8(TDT8aZOXWUU;S`uJ|K3#a8G{8d;~`#F7vyi70d z`uD-`f{Vss19Bh4`UyWL_qkpOXs^r)WxcHap;Fy~}|-gRknhOmRZj1hq;!Mj^BbER=g`j=2wM2c$o+?fhYT zzpjI%)m8ZT$nA}C8~?D96RVD_YNj1sujB=T0fGK2^>>mh@z+doqEoqxvJ7UV7fo+R zEMkg`?p&z&p1p$Z2=&(r(hn?VAtnp4~d|Oqa60+%&?xjGxucABeZ8 z7K1KYRSaEJDoJhTb!2L<>@BUkB#$7nVISrOmN#;wK`V)rUM^H5kB)UZlpHPIqtn!7e@^MNr-x{nF4>l&sR@pmB4lVDL-Ll;Ep;3{PVzX`G_Jg9DtVm&0QdkMn5KD9-dZy%!M4j^`~Yi#dqkR%sK}i$s1Y!Ad{ulKVO72GJl>y5 zAekgW#Tl%@<4SpaH|F4V47DaDJI_sT$_1l0y!WDji(b+76wnSHL9}$7m&f?e2TAK$ z)dIOSuo~f(36Frn4ZowjTA~GRu`4($?EyR`{~~hkf{b^+TIg6sMRQ{d0u_$(JZe`z z(K>lxCt+1pP&Raba{OzOP&^;>UpOx!^kIeo5RHz?)<#``MsJ3ivR*iBk%;*Qbh69j zCi>LYeEkZ2g5f0%6q>-OQMW0gNWldJ4!}4=Ah;ldUq=r>7Z3U?*#a5`By=$ydG^?l zEZ21zNFC5gso6Zv$@VW`6QjHlef61Stw1yY1)ifdV3M5=SYM=8Q?=P}pC27*Td-cp zs=uSe%537lo2||7-!A~zC+J{huL15jjuid{t(P0JPaK-6ILX#?3Yu8Un?UzY^nE9O zrvxC%?^??yy|k9FfVN2+Ih==q<|6_-t*}@p!$j)OXVm8FSG)k|3iE0J0R9~or^9Mt z3JAqFiS?QSMW%7gT^Bc6j=OCd&fEG1)PQC3F;^@^QP2Zx(K*f>bq#X)4fjlB39beZ zyL^6|KmP7TN}}hJ&2Cpl=jlc3F>>xpdNxAZ=JEWheZmj|#S3h!Sm_F{=84{KP4BPY zIxUh+SZaHw^(5&0ym^78@SwxyDDog;dw0ZWexCRIz@UpjAb2kgzRgVvUok8EE~tL^ zleg48?4X^u)2e0r>IW>=AW4-x?RW5-RvjJCsH(XC(yLYLa{d?@a?C^Ud!g=ru}Z$KeF{X0!t(KnlC#aH%@tbgRv z{P80hiUNa(&`$QPaCMLNAhUCG(`RO8 z>Qv5pGY8xN=41|tA~Z)Ne!IxD=_Vypn+hK{w1K)vnwq-9hbtF>U3B_9xJitZJdT(@ zD^Wjsax(P#Y%KR^bd&rx?H&%H&DHfT4T{8M>#%7rQw+l1X+PI~j_wx1=wimNB(s38 znBJLIDx^!cly|IZ2~pxm;=Ky7x{@pb?ZvAA##fW6@OkKNz5WTF+TnsS7A!7qKC5E% zkDANo?CE|Vo{TMcw$)i8mZ+Oze%L~SugX9uA?69yH>97TF98>#9tvB;f4vfQBYFgp zTP);t@%s}Qrqxxp>p)M9c>zf$!{vs?E7-Wd;ay0!z}=POZw=^PSO-gT2RU3=ujB(a z<8i<8ruZ!W;9S+2p{*;4yPaO5>0bk}?#mZRdHKMpRUARGb9(d)Jk zJl|uO)DEat&tJ73(1$H)@!qW*4aq;Vu_b?}m-szi?F9S-|2U$4Y8LkQCND+Q*s^-S z+W2eW;NJDy8uApzIi=?1=I_OBb2_mCG!Nh?G+fvzVL+dQ4~uhz2xpg@>$)Jn+Dc$? z0U;rimuXIYYKegqYJnRGv}j3DCLlq|4Bzyc&X(kSwdhhZ1JI_peAp6bfeODp;D@vn zhKK=wgT)b{O*OtKz29&#wUO4C500p^CK_ zP|TDx`*R%eCr=b-sa-Xe8q$1LifzT=GF6G>ABt{_T~DkixXj}vUUfU5JYS$q0b^ZT z`%+oJhM?q$)xqtv11d&SDiR03zqL2Zv!4g8Q35`B##qaeKJx8?aNQ9G1j^A; zw?j&!z^^~B{{qw$M=*$cFskTA@eeIT;hdY@sJjJde8+e0JaxdzHa0c}1O#+a6saGT zoZsU;U5fOt%Z=F~jj=+WWy=EAs8X0W(4I(81!SV0J`G`O%OJR$QS(4j_^)r&f3}qD zjIFFB`_HjXS%~8_xRZWRC60;Z%@er`>nnFK1KBjP1f?);Vg#LPw59kBR4J zyzaE;twR5Gq=?qgc}kdDjufEIP{KFxDhhoU^Ym|CrJ~?vWCi7~8p67d;l{P(V=V4| zUaA0a8@L*!0(r|v$Dib+JJNB~!UX)<3>Zo zel=t4J4L1y9o{z@Mii54#Na4dzByeu2MWuAv4$jjc-oS(v+Kv;->bL-xddmK%^@Nf z6~MtH4I)hoK%vz0)vvlWqc%PhTDlYi>E2Kg8mM6Aj~7jpp$HTU_1lDh>zBLKxX#^- zVD{KtHi)m`tVPD63Gf!pB^;yo(Zy}!Rxy{xMLwrRC4gQ-Sh-ikMnLH~!@nXh{(J((GIF_zoF`HJSzy6faPzZt4 z5SlZyGk2y>sQGfTjWhPM2$PU+arQuw_}nFoOxy!LXh2|H2?D!p6LQy%s>K{@DXe2^ z#AKCh41+?-FKdp;#RU-*r<`v+fH<6aj z-WaBq)h~XZz69t>N$0T?X4@xBn6WNCrf5?jUr9LLj_F`qY<+ zWO}G+zYZVNwN8H3&o4A(O6}>n;r4<=&;gc12?7(h&X~h zQc`+yeg9qa)bct0v0BVP#C~n+)<2u!vvaNb(f&eo7?I2glX;u~|3p}?BdkmG`evgu z0QghGePvQc+MEC;2vXGE|1-3A`0S}k7MatDcoRxScbn!QrJ+{{tNy1PwpFRMkBuzy z{Ce1@r~%Z%GqK*t>%ex?$s^jB-Jc4E=e_?zw^;HGH(P-yw2B4{yoc32gFa>xYCx+u z-+K`+dUQ?XB5-u77QW$E_~^rE#npiw4w#G!wwbDp3(^M}l7Yyk4a<@qhJXHdMcP2h zPfr-Qjy^4-kBTxG!PS$o4bC_0K{mXnDy5y$GI{Bd48d=Pmu}{p|p^-$;tAiYa$l_ z+|<tIyv>)d#Sb6w_V$WChYbWQYNR07}uW@pRI_wS?+Tk=||f zxb9{xy&0_a>V~~#V&VDWc|C8}&jX%mUq-u#LyT&_q5xE{{djZM348o|iRWA_idR(6 zPaSZE`#ef<-lU3>>Eo%jjL1N5@P6s2b#dcpm-9$OFO6Cmg;tFQ&hMzRGibmn##XIj za}BcZbZ+?cZ?GjdVsVwgj3`tT-^AAT!L;HV{x;U)$Ih-yR0(vO#lS+d6fFj%_ZCLBcwqEG0@!?cj0B5KjL7{*H$&+dZQ1N8N*tmdgaCh}8lCqV+@E;d31qxl}`T{YhNv5nLXN>Y_JpCEhO? z`dcFwj`V`BA`_%)VdhtpJ6-QHL74ge=1D??HAH|uMN&py>To4uFnKVKNry6_4JJ zx4)#p{ieZhSgf~ZIgbV9nO6#*b(furqQ<*lYb*BiY7q0JXBMTbWPK7;ptO8^=0;j` z!S3O}uIs@5w=O5f$}ZT=3+9o-!`(pJMgvYGa4DC$OL^W0OT;rn%=1AM*tGj=9xy{3e z*;zV|`W z8@)ASaFf@n`|KYd)g@7bDO_6JeZp-$pDG{V{m#sM%>$P+V3Rz!_G+InT*Y6>LOK}!BHf28#pCuCty`$H=|C#bz0kbNU@GDS`p$# z@&1a5Gqw^5w{%&Y-cgy)dto{$SlshZWvEl(NoZ)8E(b;5sR!iSVf7VpMiFf>Y?n3%}oXRgYfJD|{v>LEfGo zXSSxez;UK=1uV&au+NOfU|+Y4Z`2iLHn|9hioRS6I&sUXAqC&4&8a5LP}sMK^@iiQ z(lOaRJ583XE+ByZ$U*@fg#EH#EcN^NHf8izgoKum$808k|gzCTow3!u28&{I)@h28g5u9Zs;7!U8%mlzr8JNC#{4Q;~clejKvnGrY zux3qGbec}V1&A2bg6qy*3@gSB;fhUl#|`hOc&ZNUWC;Tglu1nyk%Pv%Q$m*{;vUQe zujCe#wHm-OVejUHl_J(pBNx&$OQWiBvGIOh>ahu%icqC{&sCvW9I?0ZZaH$?nb(F? z-|qdsN_KiAtZl*?R&5&BLj7Ar@@cz!U#?b7))aLVD0JNJBDWGZZ_?dmjOODAMj_)| z4PlFUetLw4A2NOWNH{@vaKTYH?CnwmhIw7}udM<(D$gFWIA%rpnYe_$^ zpH?U0#653)G;XU(GwDO@JZhK`&&bGN)`oz+^47H@a^sWpKTd6@5t&D)6cqn@Ydox1 zuW5VBN4Y?oZ88a5#c-bSj$EaY%cGWIY|j9 zuw+QeGtsqWhP=M6T~=#gW>!mSoz5S3O_L8g(qHca94A)a|Bwzo@`hfDGY4}k0{a&) z*0NbC*6Thsl|LcVR~phBk&0GeprX~7Q`ky#)EW6unr5o`+xEgBn~yCrX{YH^L77X~ z`9Qw%Jj*voHEr7+Gta-lTlaEv!=W{7KwhdYJZBKG3P(|qriExQ&$Gc**&_!@+cTUt z>h996cpvCioX~sDs3A)v(}Dw^+b0~j&?De3X9E<0;}2xfx)!3R-4blq_h>f9CzfYZ zOP8Or$5srzFB^3is4~AxI@Sb=91}d@q7dnyLbnH`q_>;UX{JfpSD-u!BqbMk2cVzQ zK^F}qcBX}q8zt^QE<%Kn(SG9Qx&z9jFsy~1Z~?_9$~P?Ep8NOXxniHWATPETIa^L5 zNCG+yT-pxb^lgEklCg=w$QGKS3fzjn(v*8h$iAoa(}IKaN1kUJX05xu0P}6GAe-Ox z(@Hc=H8s90Z+qBdirJMsJFkK0?>}V*t(PfIabOp=`>Wh6tDvCMUJ{U=?@qqiUBdv9 zbNL@aPXu|-{=M8vd=f^ry1L5JOXegV(B%19+u3#Y_cJC)Wfc~7v9K@l-`()QuQjvuesK)STHCI%|8 zNj$3YV!gLWFB}xI%Q%liN~R6ZM~u`HCBm2WK*FW?Qj%fFRpu7if#G0hXGi|W*Rry* z>iT-ci6sv&FGmLlhbwHLKI@7@fMjd3+2lMj2$-Fo<^$G(?G)lUXI-$3z3hHfxB$hZ z`Rs3ec9Na%%gYJ&?iJbk2Dp^$>}-#K041H2Uq&NhT%CPcDg$6mVk|3>V}<9f`$0Rj z{B$Qg(q!1XF8%A$xnjK?WYzkJ(;Q3PYAFH>L@>I!B&;VIjl5^MsRBtwdp9=QR#}Q- zqzJ14p%$35q+&@YB&c`q4r4?E2m1RTdiRSnXj)hF*TvC<%Sj$>Vo0k8EyV@zDDzcN{eFUNcvNW@-^}6BJ8r%gqze zZ%lQ2Y8X=ZFZK+}eIF$97Z;eikL@(^8?Z>Tcc6>k$jK3YlEZsy5`eoVS(8FYT4+u{ zKeurFoGo6gdDgySY9=2?KodAPImdEmHoRPrNTnN;D|^n$HT@;c0 ze!>HR!d9hOc4kQ$nDM-7U)9}`i{+O}Esfg==T%nr6rdE*YcD8^ z%dUW_kn)_61<>LWofKXtq!laD2%b~n*U!l?w_?v+iQNxS)swcsTHdbR{%rY)@WX`l zOPZ-LL;!k6G&)d8&;oM+g#_dCx_n+INc{^hj4!4Ga#+5_<2JlavO)s`ls2aikIt># zXX|tHjf}vnujy7Zbh)INdSt_6A(u#*n2Qt|!Y){U5A0>wLs-W>Vcd(i^k2(xHT`ir zDoj=%A3}lm<|57sH>03{U;E{o>jK~Np$Zx>xq(;Zy_r>bAqGzrY68U#QMxpJmnnmH@>CdphdYeN<~~1-@i?{2g+U|}2bTpPh@BX(!m!3Axh-YR z*Tqr$mQM8YvfF>hH5Arx__xi|+0Ac?FVoYnaw+;!=jP@r1g!lJ-xdpb|M`AFlBh3@ zu(kcs-`{UQjrGZWbUZosDe^qxX``)}xVT|klWDm<*n#004sLF4HHr#;i}-i>ka~Z| zy`<~EnNSq*vBfuhO3z({gnsv>dCAfWz_Oz8VGx z_V46yN$HSg9&o`BN$+_#1Ns(j_fd&3n9)0yARu|d$;uQ45%F!O9Lc7M}B;|b%U|bJ&8B))wVFLp%)YB~= zN9eU|Hkwo=_xTrMKVRzXPzJKc= zn5q$@kLLS?5Y2VT20@!$rNx(U;wpf~`YZR>+kvf@)dKAPR3js14^p0IWq-i&K;&O; zc)(|8H<|_%gJ1h4RoPCd@I{M2>=XVd7(z*6R7KzTK7zbnkJ_djHa_i91-|{T;zT7u;;krOwk&{GW6MTS>-I$-!4F&=BJ7=#N5%j!WMfYg+F$a z_F+bB44*M!5)QqDb}jVVnBnBi?P`~lAvC~|zR+U0i6VQ4X_|mA#v`R80%y9DW_b^` zOCSVQ69F;Jj+nEe9{fKQ&ooE2E}y@_ zcFVylO46R_ui}uaCaj7YgX;k%Rby`5Apty5!Vp)DYZP3c2wVCj|m=ouCZE{F$m0u6g^1T$L2z1Qlvq#>oM z8al<@(gdq$2p`c1WYy30h_(#9Os1#JB?Gy0?V=m_+H4w8QA zRJpLIpZse-$c#M9{JDj!jeA@WO!FVV>!9S)OX0Uiib+U-eUx~RNNkfHP?0`tp7A37 z?f36DXq#YR~hdv?m*BFDi*o~PAgXJ zXM2182Q9C`FEXODayoSiJVDJ&bY@+Ab#m{OdT-6oTS$fuZ4Ng5ew>+D=q7EOOI6o1E6ZdDP0XFZafG{czoRGEt`9PY5$ zfd1x1>3Wrc(Zxl=$=aH}5sZ;p^Mik&^iD4*US}=GZysNi6oby?(ZBk>R!iW%9ltFE zDXtOwUL*Db{gCwqQWAZN8k0l#wYEDG#m5b6wUe z8rP!6*7p%3BUm*^20H7W)WU7jGzD}eq+pi)*(aa=YQK*TSXJ|k#kVzLn+7T7eSLjv zAqAv7meKVM%eu3}&6V^8Eg4l+TX8%wd2Hpf{1Vew`K8b;%%(eO42!c2X>MVQeLITC z)Hb0eC~;GN>wJ?M#i$WnK>8@8%M1Z4h zpNSs43IXe9Mo#_zD!h_-veIRDx@e`o-%$k~Mi_r;PEW8M{7+6&Bi9d5uy;yz6@`_k z?2kKr_5MQ%f&q1S8;+n5xWV-wkOtq`W`*6xUE4(8H}H`th~t;`Lg?BZ78-mw`o8vQ zy=43|MLd%;%vX|iTkT{=rSPY2%6CR3N+~>DVpbVw2b+1vWH{CpYf^6Bh6jTjIw|(< z?w9fnX%Q$Hj>I^Z)x6w};I5*jJgpRdmhgEsM$x&;@;97TcPy7pz|!swU`U&wBF5Jq>3a0!%&rA`;i@6a;m&f9`7?0bJk_u?0J3(NFFH%+kFmSpw z%*^z3cJ7HtkF>oS7FRL@GAuNDH zVDU8{WF6nc0xD5W{5qow88%o;oT(D!8>ZWq@@5$e;ehw)5n-slKARobU(4o{6unS< z31Fb{u`Y*Q0M>|+_W!U?n!f_}4^{OZ!&?AAYdan;q<1``yOlx5$WVESf`F(Y2m=BLph9G@H2m6a{=8+e{_oDCH-eucr!f5>E)P%s{Ucgz7q>WO4q} z2z8O(JN(ekh(65%QZnwNQV!~tqi2E%0>v<2+rAy$KT&~Z2gok)GwYni*OVHVE2C^| zYz)9Jl&s&`_a7^rdzX2EfWXGtrW_kgRI_0CA-tekQDHTp^y2ReFHIpE<@yB6^ zah7x(A-TrVjaa>`qh3Q-bPuL0EZ46n9uMVUm}?*fgRuJn%|&rrg{qHs^|~=KH*7e* zU`k{LtYICBWnbz7S77=$gzSZm%Rf=h_sF-5b!iDoMDi)btdS354y3i4^EU0QjH1*T z0k8&tAyBXm+oquUiOsG8{masQU#65-R&f3ofU1w!a_O=G>ZqFlU3A+jnRdPjeF4;} zrS@&{TvQ4VU}m5I-@?$WGzVW@%u5vpva+)`f(ssF{eNvT6@$xS@iO_u15s&F+lRf4 zP;Ojo4LM7=k2;68uzhV&zdxm{Y-f_u{pve$(%lLM(>BSvstw6-nV@FAlFV~W#zaPZ zJ)2+ZvL7~IxYrjB+b~SobpXKn_`cP+sWuL>Pj(QVz8m{!TUhVAU1Lk5XYpI*YM>t?Dk{n{1M*sy%-sVcRALuTC<6}R`JI&}mhW>z!zFt<52yXjtPcMY zm8}kz)E$}_3h;(%H&iihN~h^5H`x)wU1pl7dZB7G^5norOiWC_e>I>nRj#v0m1fn4w`*s&gT?5in{wmn z7Yle!o8rW3p7LVe^unUXdiHk7FoBNIj_UK9O0miVIqc?!7NAe|nWu;Zs1#p!LX1$;Y(MfryiMeu>(4c`z2lZ-3%1ssN=C!=a*CH0eq<7-cS4qF^eYW?g zRW_7l8@RAV|HyH+KAxL;dj07|N`^T#*)oJN!mMm;By=B-DHX#>-TE-e-g1vJ|P`zYdNSJi*^Ja9HWH$%lvpKOfGWd7izijEpqBDk8 z$MpJhn-gFllywpY}Oz>Bc6oBk#=z0>!k1f$TUim|3HnXJrSz08 z@g5cNpi|x+3kvLYx1+YkonHSL#^}|ZtglVf%EQCvqpvxA(odlVwde0^wjg!>k5q#f zx|&jmB+bX2Rpa30=AUY7sQ_zh>#vyOLy&k={%bZbuKuB#^hloLGQSQbkt~?8lz0Ss zbRTnf!Be{-&2du`it@{WB|~i>`hN10dJHiSKATXyqvHgJlX1EEpog4bZZznp^ zc?LR2T~bISa?q0Uz72bhwdJ@gg<@@7XUnID5IfaLFw|!bVPXw2$ z-PjkmB8(6JtO`OMUke)ud_Lo8ZQvkab(HWN{IhD)eEHK*)$Z+#coo>09G+ z@yBz?OU?lS1ZTI>u`17l(8WcM#%AtWpRR&$gQr|*zy8NagARYvLn4Co0VfhqsRu)* zo%u>8r51|B-+7SocUCntc0&qs(Aaot3BN`S=!LTNNTaGkcIXX0*C_}6dBGOrMCScT zakt?tUIba%bgv{Cg`IwLTh|MPYFs#0yKllC->r(@y^O{2cKOKZ7ebz7RmFv6ZQt|* zZ`pwR_#OWR5$BQfczSknSUKNTyoMo(I-YfrZP5pOhoVvUNul_7Q2MkgD@BB4Rid)8 z{WQ7}Bq~8o5yhGpbt1wo?mxu@$B+?MZV$76UjD= zUZ&gNstLw4-5n=VW~aD56FM-nzdec)F-#GGrKm_mgKmc>>3RB`V_=~7OM+5>p*yUm zNBgjV<|-Gzs>Zo)6#`x@2|}3caiN^<+l(&j6&2Srk40{DU9+ZpeG{3Lzvi z$SWZB8denDj{_g8Z#~aEi%^~}rzi*592L{yFO$j`+mt0EqXT%{Agc3TO1a8Ssf5AIqj18J?p1=l6?MjK=a(1KqJ_*Gn=HVd{!La~+!}`15_v z)}4E@&mygTD?g`4w5n4O!4Tt(-a9JCYqcz|ydxrb?!V^IW{*_}JCL*sS;oX^t3*(= z)efk=l4RJTZ~aGqu=ZH}6{vnaYzYf?gd~02w-lcn9Uaw4ehr2fs5v<~>wXd4ao*d1 ze~w{9UO1q!*xO;hsd(ESo$o!GUm7Z53D`}Pvan}YjsWNME$7eQ>?NxocICeQX78(bx5W}n$C z^RhH`F6%m>g7c(R3%aUZvBU=Y5U`wyryGGj8`Fw;%7Khz10$m|FSeKihn~cvm{6$9 z?9knL?%NNWg0?)D*(l=Bf^!w@*S^w9|A2bKGmc|4*NhBg=aH2zAu)DO4~JhAnPT5u z(VLlJe6sFgQa1J$HCDCSq%XC!S>sqUAOC8&lY81V*ZVLCorulPjMbzt#H~SJnQwO#_@Y#%Z@J~i2U7` zWmaZ5_R>wfqs{wOGJl*^rA4c4#v*g907tvYF(1^SR1RVY8R`W-DhUSHHQGQZR{9zy zCMR|S8f{hCJEkXQOHsLFL93Jgv+Du%BVJ}H3u&buV=8CbE6FY21i^3K+#(?v&xQ;DV}FlQ08+wDZ3J&?3||^>K9Y> z#6uFuQ`@N+78`yqI}C#P(}+ix*&ekiev-O%S?fFjx9=4tqEaEHQu8z%z?g>Rp!=y@ zZA88MgLQpo*VjUVJtf8}WF2UzDM<|5GG)$#Wp>jg(B3yTF){|ml@`4>N^FG&b}kKl zDth5}#}hjRG8KK3w3hDoa)Lf|_Wg)sL(IX-hS!s7%SwLWO(`5~e@=3BU*20jX;{a4 zCZ$sAqT=Q$1blRXPr;{37@c@<42M;moIb=CcLQxgj~fz-!8jHzVX|k*<(g!tZm&?zmD>4+(=?sAs_u(^?$Fvlq@UIGt8&Q zLMZU$t783AO5uhu5E#HwCB;Ij92qq<()YDZ#N)difGvAwUMQ3Tz~a`QHYA20 zXE;IhbaLiiu(fhp3w{mTyY$4vW6(Q66;XA&TvMe8gz?H#-1+=*@;Q&7P;`;dB|iyi z3m}2`eorgY$K?YpZ`eNri!KhUx?#jT)7fvPTR*rvySnI)x3}*kNGbTtQG+>)J8^LZ zO8%F?>@wvB2<^dy(CqGh$@v-aTp7@xu9(*~bdq0B^eqY9yLXC0p;%7g88epW-(qN` zl$Dh!-foe^dOuZHKdXv7T^&Raw-@LEFWhIe7{H1K zA$g>k>z{+I`6m)I)5}jk)znZ9a9V!Zu{&b`nv$N8p9nae0^Wb(9Bljk3#elv&G!dx z78|3&El@Z{zU$XsZ;qy!iZE!QdQ3t7+xf_Pd{yqFr@ddLfe)8i&O4bU!C#wXKI158 zfW54;vM54Ss`CQ$qkXA9Z0)^d+pm9@<%{nh)*XMq(W)2)D&=oTAs65%ILbxh;a3IE zgm0sJm2w6&i{I<@c<3GetEAcM`wpnbuf7YtnK=`e&ox_Vdq!0*MQ8+Nv~=`1d;8)- zRcyW?*_%0t`0WiuIhRyV2|#@T|NGjPJ}Nw(a)D>e*QvT8d$v<*Rjj~AOzAN1xF`U> z>ytCMxGy(R^W2h=I!Kc_q2f;4WxeY*3_lGAwdk$O9kiwH=G=lnW(4PuxJ6NI6E246 z!FUCW42)r|SbTB(#h7l-&8KJ`EvcJEe!lPCIA6RRaIDfQ$@JzWcHi<1G7e_)JR*{r z@uJXa16ox3ouU{6lnMeD>rJ^Q?kZ_!1^WU#6fB;BXr#fMX=BEjP6x|tiOhnGALw+0 znSms_HM%5f=L?x1AKuc~zH#y9UNj#w(ks4O4T|7O`3-hE5Ub+Xu4=ciX}rp=THDws zrZycI?S1281O{>E$2*s?{w;wHE#ub2f8^Vn@_QjvK6!)oZ{7exDbGdHD_Aj_p{QQb zS62ue?savj5*7HJPSdI}qA2v@6e?p~Y(eJ0$_amW6sfrj@tIG5yp&s3w(g!2I1S$IqR98g@v;yne-BL_*_oaJ>&3GBjicm9XMsnF)Zf9;i%x#SmEDXESMh3i2EK9)@ z({l%fxbl{XEuw2M5*|y>Ca&MlyV_sFV5D})4`#-P;?BV44tl{9`G$`v2~Gp;U;8i^ zOzvc3`k4>rqm-t{bSL{-qEygYbr%4fAG|(4AW#IYZJ*Amw;VMP&xoI*BFB&7G<1dg z@B)wk^b!~3qom(};!9+0avH`2NZV(H{r+J6PA6K-;0;DGJ=l=IJ{)h{coOgNaO&T^ z!(=h&w1?ctpQM7%xQ|fisDqnI4UCmS>#lx5CizY!hoo2y1%MX=^KFDR%TOB%4X&;< zj1+}N1`?oKSPK6(Mi_&{Y7HQ~x3q5^MUID#u{S2I>hIcE;0hlXj*y-fA_G%B;teW< zhjhCfZ#7*vY?~H(#zObZvHPpxZ=grxx&k`7L-VIQuxV z(cNma0`dCEGhbeDX6iGJs6>axP*dHKv|^QmIOV(Og0y1#LB8J4`XlC+BIy)1bgo*> z5ll07Op_dvm+7^hP1HCD(;+xNPu_llMBby<{Oao>yrq(^TYi#P!=jV13`4Dx5)cf+ zE*{uK3JsLB+ifOWI%nYhJ9Ax%HYTc%X**Gs{K9_1KT&J3CLPSrM{!N#1~?@!q9RJ6 zQO;`P#Ne-#&kQuov;dMH;$h9xx^1Sy6N1HtvjGIWK4?`!76dL}aT%qLOKbPn9EM|W zq&rH`DI`!bmav;}X{As@p7%2V>;q;*Ds2XG1 zCK@QyHP!hE&Dt-{{&S|on6Cs^TrRq7JjR}n%-$!jWxLt*S|bpq3-9uT1sue*-tb4! zed3cdz6(u)!W^iDe)8Mr_8~!mY)i!jU`(j4#>r8>hrx7FeelwY_G4$dTqH3!jA^+9 z=C5IyD9}c3HY}+YrYKS~p%SCwTOrf@atkb<@mdi4L%4-G)$I42Sv~+{jKRGIroJu; zRSlh4lCmX!oiE-(D69`CEj67Ttsb0^ z)E^1`u&lHQ8{7MqeDnSW9r4e{4gT~t2Xn732#{8*T9d#JW_@_Z zo3rqQR-HjBPr;}7U`9KxQI1adEIt z5tD2>rn=eiJGG=^yH3SN8>|omMDM6W5?0ghk85`JO=!Gm`gXBt3KloL$>iLuHk4sn zO$vQ)WQc4j1Kq#w*G{+S_;v6Oze`5l=jJehzjim4pZd5>j3H>H&q)&U6y7OmG>VVB z4yOo{%>YLWuNVR)-LI7_EBzSY1YBk0R`U((QuwQpU-;iKn+V^V>eAf^3fgXXLmM+e zrCaXB^^#jyfc{3p=5Y^MB^QZE>k@g$Syl7qxi1Efi_1xzLkqgk6P&MafLl4zuA_^E z5{v0tHvN_Jz3daJF{VwX*o;RGixs$O*65E<8=Di*GLQzX0(Y(83;Ayz9O%Y9BgBF> zy-phk`xojM-}>lxTz;(gABv<0jXCF+Jua>O{8?zD_1w5ZWnlL>+$}-M$tnE{UX-~5 zkvoG}RmD#W7VFbFMDt0)K40SFV5s2*!zF^F$7foPgk7>HHf9>jO49J4l*H`m<&{;v zowZJ;kx^9pi7}0i+fp*>*N5vRoYL;QnB=`zZ6rUyuE*SG{^u`NqMY#mDZjh>YlK>t{XEM(xWE%**^?uDSg zXWd#&rSgtlz_{=`xrnlhjq{-?Z4(%=!;?AW&h4y^q9ujuP*Q zjJf0HcCon5!yVGAFGStrnYhT{;CkaQFP1+W_4!vuFm{P{o2;d%)Z-28XCkgk`)=d0 z5XO71Bkp!?iLz;10qI6O6a-TP;d_+_(^jqV>gTJiEjQFjp|=^&dC!PdZ0B5>`|Fn= z-Q?z9J592}KV)yXa=d$>T*ur?v2IR9Pu(u>EoOyEI$WI+*3ytR;k`>(b* z?38y;ITXvtIz;kEYt+nKWwuneQJXu!oTbPY?Hs$O;!-gx!r6OA`1M5FD@kct3@V+& zD9Omz{{!-}&PG6k3YbVON-+<~O^lr!9~TqQ5x(5cClLK9Lr<&l@yiEKeRl#jsIEmH z0iQ|bBkKXAQy;FzL>*jkA1ed>qy3X735_95gQq=i|og5WRHSr7h9ma=2xoeUV;=D+idCch_uH}RIBaI zbmy}=0a5=sFo5y9{RHvB!t)anJ!O1v=KrJVI>4!Z!}c*lcFM|3_6$ixB&(3a-=5iy zO*V(@nO(N%kgV)Yk-ZX;dF;LC;c(9P`mXQ0uCA-A)0w~D`@YZpJkNdKkC4Uwe5)ZZ zyJUJ!4iNQrS$ud__wsYvfE7fx^hERko2VWTD-}UxRuCjl3!%P6UUlMnn-;SRt-Dkn#Vy0G7V3<#u%jVmjpq-j0Kp zInNe|tstne9bQb#$^OJLm z_9`d#qLvfV_0v>cr|oNDP}Q%`$sWPpo3uyt8NaLJ3~@LAujgA!bHG$yb!2hwMV`<0 zkVI#J5_T?HM2Eq`EOw8fpd?lGh=eNbOUmS@sWAhur6-CR)&@N33>I-Ie?CIf^0|*9 ztbH=A?Z%zNc}Up}d0;q1L^yhNzrzy|0Y=7cg&o{Ax5x)iYbJm`RJ96@Z7YOE{pA22%#j^GKtk>GJ{1BQ{rN~UT_o*aN5yP)LahN)#WTN8TS3N# zB5$qjRq=l4`3y3=GAWt6sqE+HqM~kn49D0wIEW?r?WG4;>G5niTDN^oF~H4})*$yO+KhXi@Mv^v%}7>`!gp?@;P#B89|? z)b(^gJmcdlIYfC2ludFy?OeKRc}$($27PO+I%-*Wk9ESJXz-t!f-J;^l{CbuG3!gG zy_D#J~lE4?8hqBg^*Id$4px6px@SIm%c`@d-^RsUv;rt{p2cG&pjN_eGslP7+O z2&4eZwG0~Su{QF(DfII|Y*Ig?1p(rWdG@7!9FJh-Z(>X>MO+I~cfHu%H9KZBz6icW zfj-LD$?Yd@D@5u5_Zia&Ch(<>?!%YvwY7Eco>0X4o~WwuBYSIEQ1wkq-aK2nRUZvsd(C{l_Nm6GG=U*0vtdl|p!3m( zzxH=4+Aev4juDh);_pjBQTfIT`t8V`{{DWo!}@g`K7`A~(W*c{Ekx#eQv(l0b>|*K zocK>thQhocq9mfI3F|uK{ys%#LMqfcAmG7?^ase28^R&#c_3v13+mt*iwabpM{vr% z%=$};W!z~#w}T1~;YCzO=)`nNq#)%YK2;fcKzV7(7NR(?y>^Gu;@n`MZM_)h2Uxh( zuOprgj1QI<*UZ@$dp4`3s?xX0<#u;}%hKlEQ5y;7JcAaE=|oT<>&xFU|Eg`A;y*=) zxQyha)8bskP#*C=Cv`D|4YloSrCDX^GJYZYQB!+nRzEYt7#^GkO$YR=5xwn?e5(YnQC@)r5dKFo2WKNaDPY@1R~;xJ~5j5ANQ(kIRX64Ox1 zrJ9tgWuJahLLMs35A^8tDab#V0GH(LyH#v`?I8LAs&II9^|>V@tfU4uS<}|!@wY^~ z`&a*#_`llY=p_au9D7x3{wCdfJ^R%%=rQ_B4ODRxT{+{Rz|W8I$wB6gIf3#q4#KXx zZ9gQErn-zes#r{|sBD#+G(?*xtX3EM_@r>%qfBR@+{8G|^SXsa+lD)yx zxrNg(O1t|#O><5W+3LDGQ=()3%W?Y?p1T=aJP*C??H}F7Mb7)Vv>BFjEae1LtFiw9 z^6t&Bg%3^zDoMii?}Oq=IhI_>)G5p@-9D|RP#EJ1$18j zRohSqnzZPxoXnG8{`{ey-t~0t@V}AmfLIFY#q+o!FgFQPeTdeY-b>G_`lihb*eVBe z^Q72OC6=z^5n0m{Bvxc834?`Qulg8S82!IfRbVLhSle`?3p?c)rI^}>>NZaJGC}jx` z{Fd@4{EpGRQ;Zx#9LU zfNuYU-YdCv65i%BYf;g$U1_gW?SjfpD!JDh`qG%HQI@M~ex2IM{;@|aR7@pIhmNB>p6X+E<+?mW{E@HgsleLd$i z;_Sb^e{CGWvJ)ToUlWuBkcDUe*=oOM{SEDp$>D0}Lo_IaIxz>p?n11s0c(zAAp`n{ z@g9^YNKnU_jg|5DQ_T+?bo0qCw#v+3!JcSh+%HRvq7fSBPB z%EOEw?EFc~BpUOZz{P}T%EDSoOp?Lkb%xcN98Z@%dj_?w)kuB>}x-1=4;Oz zlOK6`9h@Mq2P8{V#H>iDHEhh{Vr$oz! zT-i35tapYa8;<4GL*y8^REl#8(@z3SZPKGcDLovm!uVFB)1di}b^hKtJ(O$yOAHcd z-Ew|kXn)*ncCvq~c62-8f@A-yG;x3ANELr4R*=LS=q~k4O?!&9iViU6?JR%-7)Jdr znm^t`EK?1zQ!IRZ=!?{|I{;S$NEYc!%ggWSv+nr`Vryr1ftAd(O4c7BxsI4%NTD^5 z1L5)N%KxX&4$TRGPC(MoD1eIpIMoMUoKR@zx;3kE@l@Z`G=ficF{f*8fXd;?L+;QY zK;5(G!wiIUKvHi7%0vr5rixs0CwmV8c27O!#?8?kccr2x7;e->u3O{9@BIsm1Zn?E zQ#>@rR+N`74W^6U@ELE87R3S_HU+u9P48S#6#L2djDdJ}1=)hTcRpkL*wE9#A@*p) zh?h!pj;?yd0O)+S`4CmyB(?i!YhgNW3sTOlQx7+PqYsnaH^oD|5ha?JgM*vp#>v^N z2j~d{N~)U2)XyU#hkbK=U#V6~zrHo9Ku4*mtN>F;(T7oJnaF;M`t>%W@UJlG;|e4F z4E~RI(x7&xK99!e|LgAdpu{&S(>^%~Mia_W^0HS=RN?;KI7h#oEWhMaEp`SxmI;HB z6oXAqw2o>NKch<$$H6t^g^bxl{M0C0>byQNwE?*W#u2Tjq%R(IE2dUP7Z2|+DpO}! zrQ3^VZe3m64$QEI@}#QIV=?N8q?0h#g4%oF-p74ZefZ1uDh+z{1$vYMb(=bF(N^vA zQ8SGGBuVhQCJoCJ6i&(hFh4F(HhX$@_6sY~GYis@;XOywh68mVY&vq$dU1NG;4G|c zXJz%!+B(rHy%meOfY(jXjT~d>f9PBDiyG>|7@;KDg*>axQ2F~k(y>L!gOA@Tz9iDz z^k@05L2YhDcVZKfS`bR<23hzfvL?s=bSPFq)io;pIx6aLl}|VA zOzm|nMWh+5b~+EdM<>Cb<~p~bWGIPsUC7Vp5Du^1Z$iXuy~pF{pM27Z0E;2&D;r`( zn3OX7vz-_Nuro+V3Qx(a!_6blV-MvfBizInb-%Av42_Or9TPkD*RYbKw1uT3XzXah zLR1m6C4cRikms*6tl#!3yp&faV!JfoXcq{5vhH(~MVbG(b~uz0D6QB>KSKHK%dpQx zy&}1pn+U#YN6!GI!e1chrG4)}M>sV-oxz2`7rjIGed7CQw*_Iw5a<4!l>1Yg*?i}? zxYTwzh4teWShJ$SCIH9xmA-1*W3_0$^X(iYA}?DjH6IHU1;H`vaAwoXKOZ40Q}^RV zHV+m%y$`!+MPy|^{GSO^m|Y#<*3axNt%K*@>>u2L)FXEi1)i{*o(TZCTVw-=jY|X| z?1s@dL5o?{w7@Q3`Us@8V8^G+CpJ6^Qg3W8~4X=Ik#VX9tP0jui0ao zwv-?wF+oiC?CHq%+)hKnDD{ku=iYjHVgi8U-y$}1{XHQB!BJ#qkDxIi`ZG8vM_Gg8 z@oZ$w09G-#hf=WY5T;Y+u`2pYmN8VPAx{S@JHu-?733P4YqrT~+ove4eJiY7;8f2d z{NPmjojQ+?OhsR`AcX1VXVHKI(vUOEMC(XK-rHm=wj=A1&fkq&r4luOZ+OSLUbS5KcKc~d)_ z@qVmX-)Y;og1BI>k9A)m8d@>CSY`nMfm@wHf|>O`*2^IFYOL=6myP2RcEk>WeC^9Z zEBduED`|$hH9E}fJ~o7rQa!R3i?V&G>iSScb)W=!Ig>GAKqSYhqM8j<7a-(XgWM){ z1weddqDKn&Y}}%X1#^4&;5bq9csi%B&CkThClvM>9vwMMJ!-`+=8x1!pRz5JRMR?= z9wE*3dZ~JWFh^s9(@nWLX1X^{4i;Zjv>Xq2Nvqr`<>KPf0fgwMt8R^62MfV*&-|<> zAZA!h0BmfmIlTC>N1uVZQHGYu3SK-!Cv)HmR&1X50lt|`)UNkndd|zom5i`2#(inw>SGT9jtcuDg@`&qfxl58;k{kri9G z|HSHvL7c5rn^sG_izP5l`6y)C4e)jn$IlYrMD?PJ!hwvOafs1VvMWxpK$)2F?&RdD zFO$2w`%6rnA8o-;-I+3q-0K}1xCgFNEyD_0=8qV{yiGAGvOA2DnDxxA4AeM!fs{SA zC56GlqiBrEfU&u9^v&SJw-%cFc(Lk5TKyU_CR=FCe>|K0!Urq)luO?z^T}M&I39|M z*G`IMGUERDL8nFaz8tbaHA)iH26b!vYya_&SSwsudFuSxwoi`W$AJ*HB+`8DDs#HC zP)fj}V;V^&Vi%~oJZJaU!0AzSuLQ&U^)+&@@TiORNWCt42f9$J*8ce6X_Ip3S6#fK(jI>emD6MT}(?&c6&8$M*sj-j+Q+dxq4N zrIgR&>ab!r&{TaFN?8cb$lsrDRmH`LYpnbi^iBRZG>1G?&6=5V)VG+XU}l#I#OtlLGRH*O>R2!!yT`J`950r`!0`X#= zV=Y6+`Li!}BnX<-Kr`~l-eYN@@3nKwFxYnLllV(jm2GsedJ@!>$Q)qgCQnCkeM7^T znO*hq-Lv=RD&2u)k3AEWNmUUWeyV+5p_DO@VXD!;Y*gXIoe=aHQ%%_fr=8fq7K=W-R%@R3Kl;l5E?n>1f5juD%9D0fX^U<( z8JYFlH?OX&FSGkF|fxH0g_WB_L8beH;WIUZ)~1Q)753mmC?ozs?UspO2Vo#7fgBeLXZel%;q@ zi&;L4R^7wj;bn9Dc+)cZiM*ae;y^H)xtL;~UPY=Zf(d=uHO66upc#6w@KeBls9=^O!8^RB&6ehhi$mFF0wxIffBxmSU zRi9_^1%IJDPPUE?6_dIO9Uy0c@>J;Zc1=o;7@kP`sHh^4m{SRH4J!C@4aV5-1pA;NGzA0 z!afwmRs1vdEMcm6VDMgETnqo_(TS?39vdz;{{l(g0~gez>!4VXB)6?!zYPp=xhp4p z6++Ebq{~t^h}aCf|9QB(Yn}Lp0Lgj;DBygA)(ot!*n`~~!cC%~%%edy`q0`0*H)ag zbBKQcF!wq^MxUx0*VD7@Yqe^CpVv7kZe2>u_S)&cRZs=J8;;}XAa*9=F01yg?>NP& zb~<>y_%%L7BOm2^jkDD!Kjd@&r)rDPX6QNmdw4jFI6U0CFmC2VswDk+TTD|iv3;?mK-QFnI+D?8qEVfT;ew{nVTsB|Ef zIYmu&8BC>t)!9MMtGFf=3$=j0Px zD)n}^9`0A0*v|oI^4WtYD=9)QUL>e}%$3HlgM_3rZBbDD0ElOrU*^*blu}D37>YD< zyJ_1|FM;@6AdEZ(`trx$(E_E)h6X*vh8K*G2M&bPZ|r?Hf7kJZM|RfGI=7DZ94I7t`8 zTBUdmZ_D%vYync7DBvdjl7g7sUvngp%Y@WIY9hb?9E^cRlkr%M(TM`4R*I^~{*d_v36v7kHt}A_)}BaD5&nL` z{H88_-QBHsFqo2^DQ6)AG7(;cdKZ+b>Z1lzi;29fH4t#Dcb~`{JaLdT3M?ps9EoEBXkfnFyLXf?qgToXcuvj-eNOiv=|~CaQUTXB8l>g+cxek zg?t%@9u85KN8QY+P><=|VgI7B?7^P!gA}M{(l5sAK%Hc0Db?c2fuCt26fZ+j8{l zG$p`HBr=w=#;(lKFK6=mgcykS5s`l?D@p3&v08!5-)&2vszB9@_D90VX1=EH{xVBo z-u7tHGT26kB`_y6CzRHjG-ioKEW^_yF+NYi+X_-V1f#^Q*RIj~t>$EAkSD$;8`x{C z|A{Vkx$KY19!LD$ZEGYJ)gv32O)>p)jy#thbUBiflL?|aZJ)*@k7i8+^Iq@UGfA%` zGjehSBZZw_G6$l}fv+D8Fi!e$Q&nAmXyzh266Cqvr{)Y1_x{*D;phFhzkSel*+>3=jv@DsdmVie zBj<5YEtE^tRD!sADbRA?oO&FW$@5llrZX8|)z!3{ z!8(A=$k;*|82Q=@3-_Y_jt6FBOrNHScq$TA$@jiQtRV5YRd}$9sS&|{nAe?xkck5%4k2SC-8nl}#1=zZnm^{Ka z_$-ZQ4j*s)h(RBc|9wx8QL&`SnsqfXBE|g<&W|*|W?b?+ckU3dRM*x$S&Zjx-9`Pc zkJ8zUq|`QdTgkT-+&@MniMMeX1ITR(S;}(>=5wC;xt#4xd39kWDuR?~&5-A)_Urog zZ%8j>t0Rwc& zk8sK*UQr3iNo?h>SQ#onX^{xcQ?qs=VbjHFV@DV<2ztVx(P@<9l@q|1Bvme>a3`O* za`$B2(#`E#Yf}@o{y;J1`_Md)hY486hf=;$&`X61iXMC1S3;^M{Q(3a?P8jC;EN|P zl8iK4OWOB?FQezhVd-uN0wA&bwy9h^xQuQ4^|2zm`~$wKJa}fW{JiYptul6#6FLeep2<=4 z^i+h<{^vvn65XB=`v~Tji>Ay$l!gyOu#5i zRdthBeHhi73^h6q*sq~nq7g-dZOe)9CJTa~7!rTX&R(gdRwVDXP0yqniW`35U64Tf z-+A7qj2&gUrn<3bzdH%){Q_$iT;_C3vyJXg06ux zX-dA^(*EoZWEdET&B&S&de~^oCA*Qn_j-89+WnQ;IAG4`tYDf(oOC#PUcS2Fdmj&q zdT$~=M$b+Guh+)LMgh#SQ~gaz1egfCwE#85!=Ds^l%RF@3n+(41~V6>fcydsFX%a} ztq35SFaWOp`GplF?z6j|K$;Sh(NVxPWqQ?R%KxXdLs;Q{51@t|sU2d6GV_AVtb27z zUUusVsi;OPhssALO*Ca$6_VsxmXVcOX%HC@e8q8zNEhX?60%ADlTP_(tw`kOgn=mk z;2;8O#67==mEvWCJb`0sXz|;2&(Y;if^EupRtulZYjEsY)V*UJF{@2$mjCUQu4%Dm z1=)t=r8vMGS8k5#V?{^oNfEZ%dnpS03*!Cmomy;MT;DAI*K6|}Cx=+I(%S!mI6p}e zCJ@V!^~caTP--d>iBQUaf!HW?7{FpDG77ly>v(e+>t_0*?jTEe9-aT>x={!&3umUZe+dPPI13zAk zak2>Uk&%eUED z#MA;{Q?&BGI-92MS{t(GzadK0huz9qFS9F~$tlu_8x7%5@yICDfjJg%doY*{&_O)s zLm@xXMY;Io7G})ZXl%3fdH&--{DyFrt@>CDVp^{6tMD`{c>JN0y1ft!J;H|&$z|GQ z{JFY9JLz9wMpCk0|1Ma{4=DM&l_r+0dHk)}$uIQyaJlF3Xh6u+YvcnMA%FsU1aIAu z)-m_^r5pQU0*aHb(%^3tFwpWJus#^|)6mecu(mFY6a&WbuU@?(*iP+)gM1+RvZnxb zW3kb8wJL;6qW6_*^P>=?^-bYpcy9hJ@ZjgI+mEX`RHD7aw(ik&VH0tg`!{fF>E^ULzdNF z=)O$};TLRM{>JiIo40bpz$!hyO#ErZ=U1|iNevnyc@|}A;W!#Ri3di$BR@mV=MvmT z1e!YQL?K%qO`w=(SN1m{)|85Pgl?Hl=$W$`!vgt|av*K>N9-YcbQJdkYV!|L;0n=wP z9Ec_j=t_gV${qj8HKWjgh)RFJ4-y}_p*ma?o3ZW_W0wK)zm-3JQEaF>yPa;06F<5pOEyf1F`t2DaKny*A;1*JZ1|K(H2fl z<$4SC17AOk-c_R$cmgjv3a0Rf+;D*)3+XmFJYNNj=eIpwWemKA<`$$7sT{;Ihfx{} z#YH*1ds4gw{Zv2FQV>#IUIFBgn;9twE6E!7&fV75HIXN0%CPe+iO&CB5RYHtLpD5` zQaGYO-genWVL_@7O9UM>e4U{FfeR7Q2Son2AyVATT$5^bnF0z$>H(&tV=fQ~@EF*? z#SA&|o#Pf-@7WWeh!x?15V4U`ff+B^L-A5IGqtU6Isl(bjP6VR>zlb0-Zmw8KHX+!YT~h z!PQft6+Z~{Z)=7fG74GQf!RIC z0T!L6$swTKW4uV$49U|e0pH{{ByzcT;E`Hmq)$##Iu((&h;!{bcG>UtaB=gst;44RNzN1eNLao zg@}4Vz_1R3nbQE4W-p|>;Vw2;pn$~N&aRmIGO+n*qu|5RjgwsuFh^!IIR;Xm52*Cq zi}a;)S?sZFk27Y?8MoJ`aD9D!zaek<#>ig-emVA%X=(Q;wZfl(e;BqVsRfXw1P+b>U&Am{n83z4kkgzgOQ~)Tx|1SGuUfSrEc3 z2_5jYAMte|bN%)jaRHzI7mJV55ikX~+i3Kh+4Z~!e$|8e9U-IbuTwF3mhI znL`iZk>x(HLU+1ws7c0%SIPoIpG6An0YyD&$4%=FOcGeHcHrCD_TX_4_(ZT5Zdw}6tJOmOi?>m=rs!J6x8O51K-uISZ1v_k zIq7S8bp#3>cy)M^>{$Qvijnp0@H{$)W6x1xrl>H(jyA@t?C_G!{^#Y(C8eZw_PsGo3dEH)9KX?7BQ->Z>^lJAC!QSlhnA0=# z69=j|SeH#Lzl&*7aj?Uu7X zn4Z^rNtw@+W8%ICXVaRoRwx2nREoJ%6jDX*X*$rA0^Z@fq6S^lfV;rjvDxVgDTv{c zIV8S;P7=S`JU0KlE9$+`rlJ~i(UOo!beZ!lcv0N0C-_10?G_SHBzm{4=P7tH;SWwU9MCyz|TQ0^;V_1dE$ho3ji@vrGNyPZ0ourNL&STz! zV4Q-VRQuwXI9$#S;a@8&96CBjrR)+L^RKSFX6&4t>jwt>Dh|A!y2ii#K)$kz`Pkfr z+#FvA)(>aK0Whza_GBnym#2f2#8C)NgTXVWgkCg6sR{I4UCFiyb%erx)1lI@6<2iMk zds}wTTSoT)xb))P*|{R$JKx=3oa01gUmDfLh*mlvgWEINn;EY_B-g(EaiuLl&R>Ec zun1K!DU}~Q+JxA1zHx9j0TvXDIysG6SJ}VRJSGF{%^4r^q9(h&0zkLie<3_`rTJ%j z>IK$`@#LHuUUaelKFmoBi{!h?Uc+`$$i{v&@g;_MW?}aUFmWs3pyGvwGsJb1X)NrE z2PSc#Zt5mNfrl{?Sy(IsYVQ(MXy__h&!)-N+x@x?)8U4Xz8Y)VD3LOUo6EJ4ErfGU zkGkyaLJF$poNMN2n!kS!0vosmb$t`M*r$Qo81QR>8(~ba_ew7nyhP z5_s+!ONQ;!P#ipTrA=&ajjioKkS$({4c?(+rR7GO6B*S`utdqa*? zBzQshF$}&8_7rHUp*ECcqXGA7J7s^Pl?h{uY#5Uc+P*?PcOnB|nF~x=0c77`pwP@` zsS`bX@^HnnMx(x-r570m+XtAg-smHU!eFQr&9aNfN5Hs`>E}|6UNMoL3;w=!NXGq6Ah+;)M_xnvv#;1;_YqfnOamO@1D&9V(M8aEF0KAgs9Fjy8hDwO`M)3*>aw zHXD@PV|3>#cp_CMOAbfhpTo>)`hbiGOxV)ZE4UG134r&MJ?eeX<)t{8J310vb`0k# z)+y<_!me=1HdUmv}H?+#)-4W{&BR_T!T-o1kfLubcgWjF99OkU>o(d}bSm!MjIlS&#o zw}##5a{)0FiJm_P+{|E>aJC%ZtzyPY2PX;cuDP+*g~l^J1h_g8z?$Xm_2S0ajh!7h z9cvHR;`WrCZy|Xg62pLS3eL0}$WQxkk13Wne0P6ceWoHszSX4X=*W#KakrQF=2!ER z7r6g99XXTqZAM9CV1d7up)FOt?l+veoas7r>z*}+MaJJd2Hk1Ayw>hM&@$7vroIjb z8W6x7jRq@1wxIok0mAc0a=!1%3l`(oUQkr8d3#}laM9^-j?N9nn=k?|69@FR)wh`T zgO1yPzOF2SMPFl@FCCn1u5NDY4QZ#oW<>v)VwtSdPUChw&@xUQV{gpAfSoURU9&-- z6J|fO{d&c(`oil4!4BaCunPl*0qqZq?9iig0;C1WE*?vc=d|LR?ew@9uKh9F`mU~kaewFpZ^LVaowln>cso$=6sCmP~V2ri3j2F~xdFX<|i=?GF zy+K48u#Rr-2g%0VLAJb0w4Fz_r__@0{hr;g#eAfl0<%r!re}L|G2GF>*x)_z<;cp} z^SGMZz4CIznu=iO{86Jtr;~@Q&b0S-PIlj1BPFi0jGaZ)&@?O!1GXEqyfia%5HdQ=q?ld z^2E-ztg@xW|HT-pIZ9MA&NCnFGd?05E&KFhmP21(pQmk^x~_iUtWN3*?3a8jI56vW zs_HdlB6jDaW|*471{R(7BSyUfAGmVTdkHN>^sR#$Iym@ds+I|lroZfQ5am6QY;eU{ zDBQH&d)5p$y~0lUVe_7hYzLkc{4F^hu$Q}SFi8DR=<}ZpGX;mOH|aIMI0c>T!co+w zlBN%>9QxLS+RpZjIg`)qmcD9q}`1>7|@T>e^DUe^09mfun( z@jEN^J-V{seDMUUR)dO(foqFn$*l9$IjcmM%j<%XSViicw%qfJL&*`JVaX9mzjO9` zF`sK{v@eGv4g3Oz_4qk|1_eKV{@zQu&B372X?J%w$!JcP6kvFv$Qq#HP|(s!CNRCN z+7`oUs;fJRtJTvZ!=a{VA;|u?djg9Z0c(bSL9A_-mBoA|q z#&BdkG46YfKKLPWq4I2!YSzmSCh-qms*o-=R{EG$0^=-L&cuyIYSm`2imjb3e-6wh_6gw;SW6m*v7#V;OR>!`<*e-GTPh zLc2X_U{FmR^;*H1J@L7ZkEAp+MgA!F^vsMau&e$8<>6V!w|q_I=;%mCPcJ9U{1JcY zirG+%;pMw`;)R8U3!cr1${hTGApz*KDB=MzHSjC7|NCzd$hy9km34t$Bjc}SS00?M z``MQP4-zA#J9j+?&Pr?$rR&lk3YAyF@tq}aN(b%1*iqD z+LQY@q?tdg@DMzD$4%B5)U#Yk1n>ORPPzxat19BV=dMAz?8gDC!$}ePCUd$pFMe)r zO1U4E${f`Hn%?ov`)&(_cAA48_}(qyoP+DYWg&mtXm1 ze>_&izzxs)_Kjq}<(Qn8mlyP8c~(a_IXM%QIo{~&NA>lo0MeULgNs~F=l#iX-$u+{ z!!r43xBjgZ)Xhy`V5nNSAzL`r8)8b0n{|@fkNpNUx7`{k;}jQ9eXRssc13tv%;_Q( z3!wX{#Jj*6O)xe#R_{_)S~^yNU8^~zW%SA>*GN!T2ZQ!+Be=@V$f!aMW@Kg}=J^jz z15W>&`qh3hI3d;jOL48b1i@sonI5qD+21DouuCy@eg;5}z zyOpT?s{>x%3bs+^w`{Dm?S>^KScl9Xlu)L|#&Nb{yjS%D?R9mJ6$&)zGm(Ygy9Nhi zTRzPHmRx`N@+C02@9qM7O-O)&h1~z zheQ#0!9l$jqobPofV`-8`;*muzz!9d$kpb(L501j3NbbJqPe;@u%f6y6E$Z@0oG__ z>+IaKvGFzQ(R?7#Kgd!uy@cr$ zq?u{ieq4Sq`f8+SQbBv@ec!2`@x_Z5X}%e=_p=T<7rztDS5-YK)vs2>S5{Gp8V~)F zkdc)|W5vo4XHfGWCxwlp^2dRPeVw~~qj#c0&EEWTqjEF<&WUj1xGyda;pXK{5*aSqD9$f6ZP(pe-a`+|$>6afH5h zX*6oUV$gsw%X9IJR+gX_JUIe5;`SMp8P=17r5)L`ys@<Z0WC~;ptcF#9qZ$lUZX|lbQQqylPM`=ALBn%TO0q z95z9OEg1dE{Xlz33~TDWNU$?gKe9CQWmbTfm)c#T2N^g$&<%I0(r)lMFgG3B6ay1} z?fTRPPk&EOM`JL7bm76^CN8$O2CVX#Rvy5IGQ{s;w!6P6XJBu1JobG`Ku}Ih4+nR$ zi>4O~4uVDO*549=tM#V~SEfxK#Lqo3Uhm%NuZ;91a|s-?#B{xZLfNlOn?1|!i^+dZ z2*cK3ESKT@_o@%t5eR~t^`mw8Ug7@9S?#}8F>dX2L}=CiL4!SY{C zeZxjc)cf2v7e~StleKn_>uPJu9+*P)uV46G-{-mlUWR>ss@MzRUu= z0eG|64OVu)F>A}V59HrQ-Sc{4+9y%dua%CDF3wzh9uvCSIkZWL7#bS7q7KaQadFah z+afT5br(Z_cW5t8(YWbmO<-(7`kh^t)dttyX*_sFMuxDcXh;mLkacTp#d_ji();(g zJW*?6m@|e&>kTEOGPYJAS{UOxKUnXUcnaIB=>37>Q8>hqFWK-Lxf(Ly^t)EI) zWkaxJWMrQ{efsgYM7R3Lv;t74WD9I*m)m9d`DwBG4XiAfv0Ef&`lyj+j3-8m?Kf=M zs|y}q6d&-lyxhbSvn_pV$KBOc1mG*Gn66*vX#IoS#)m5mP%keDNZ$AFZ~W;PQhoqr ze|L!h7e^%GpXvKTw#SP3;t~=ueIap=55vO=`?T+p5?WPK<~IDYx3f#!=4F8U`_EQ+ z*P4MSla_D_TznwC|Mva-{JL~MOBl3L9j*h9*0{JhB79uPBkTJaNp$!fQ4>EOP07y% z4?c7`8zIiMHX0k`So~U1@p0YGU+s1L5I96FTdK~PK2g+8E_YSl3hM7yB`#k`jd{)* z1n%37Q%H=7Nj+?Tnj(J^H>?*tALY->$M;giLe_5H83qfP+)h=XZ3qy+*FGMnDRa1-Zv7XdVSL-aQyBkaCIhjAv^2j6vF~1si4edCOxJn8G&rcM zd=9cN0?O^;kh8O~Af1ST_KS?G8t|qze)~CAvL|(j6Iqc%qzY$q zNHkGd@9}qS-dan{jO)(T$OH-l@-1rT=cQe!ijWDnL*%?yn=^k}vD|BBQ!tW4n6`%@6?yA%4Hy49Fbn3vzVC>6k$7g4yJCcUgxxX8j8#d%W|IR;lb_OK%josaMS4?Jc z8Izej!Yoz;TBC1Kv;Ghw9uQw1KJO`>(wM(opH6|%DGs0Z5WObMiT&^)hT_luc|lFh zxTgN%WzqMw%aaR#Zhrn0veE5R>n;hkJK#$n@nhosR~S4QLa<9%xD3`u{sH#go00tt ztnUl7@p1d-&p+P^To@mQX;pixEbIb!fwiRWSA_N`SL6 zFb;(6QWT$Vxq`d9=-S$v<$Y%Ol`Ej@X#2;Pm6a_OjiP+xHzzH@{Fcst|LDNt1?M2; zhaRTG%?gB&R;Cb;xqS!N_|<|4=X0C?=K`d3+vLLR?E!?~t%MwU8@)$@7XtZof-2(v zAs@hPPo8jNB)TbVO$B9nE+z%vf~%r-1NWzl zSfBpaoXKgY?$54@vPM2)XGI&7X1TFrn>8pT?XoOh!=FvD34jauuQWK5fg`wn3YJf8 zY_=~b@n&|EFzGA&1rRJm#KiDBdle!<_*(=6#H$i)?Lic^b#PGNpiayywiSzxjwbm6 zO()s{{Ca?WM;++z|GYynWZ@ACGrf2CjG4mM&#!t3d{JOOb`QY1$L4Jm1%4{em%KbZ zZ-i&UYIgwM1z3*yy8A1%Q<#z@3?v5COGwuqCZJrXBa&1!$Nd4S^=}XVqsk37HlnJPEq9HEaM(=(zs9Y?wVD;Yf(7E;o)lE-NzdU@Us_L@w zn=Q(pg_${xl|gax?ED)iy7mAJ5&mm;?0KU?d1U+jN0PT6Rpi#~l>Ai;iIBnZd)QFCb z4rj23ZiUHRjF*?!GEgMB9dTkCeclj)71DT7jSM&Mj(=%>I4T8*se>mpIck2s-Szz(=)$*;RE2!LGr1P<7wq4($2}L z4h03Qp_euF^|w{HSvLkq2t(etgR{4hJb^5C($3paE;GyH?!63#Y!dQ>yh~=<-Rqde z;~X(!@n_G#g?^aIWY)Ueplgj9&d5>4KBI9d@;` z;Q~QZK*lC8*FydZ^f4YDv-IY?@&zjhyrI#Xp!bY-FWPA^Qx_E$c4An`buWO+aWTi} ztP;l6_CRvTt9()^tR3fCtJ^cq$xb*S>`)5aR>}(rVPUgHS!5+ZCT-POS6n@6V=1hX zN4XZ=WWJ3T8tG0MgOJ78-v9XVqsS~7Av+l>n1WolF8Gj=}Z+ZfBLys^0w^6ZfS{YJZQ#4QZAKueY@R$8vHl0wfa zsAFo%3Ts#A$DgjRnAzA;j?)XcMY1S6<4?lM3M6E5^-zx!QaE~i(^LV!8PM8c9Pjjd zV8H42j|QF6gH%z^rs-0An5IyJT`7Z>*Mk_HL!mp%mrP9)#LSX#1?$c-t0;W+)W7Wz zG2sq5mbzOmJkfVqruL>?iVp`|3@~gh5=y7IYE_-QDRF&aaq$vl+pl8^O1u? z+t_3|-{0NZVxSQ3^tbt}V`5+kTO#S332Ers7rO-IZuDMR7jqw4t;xi`RmJ8QdFk85 z9e-Wak;)_rf8^4v7G5QM&vyoa_g~!xd7N#1z)^(PGfD{SPtv@)1Uq9@O^tQ<-0uFv z+3r`^7Zeize)z(Vw?>>*CA@8Yw}`JpMPo zsVRt9)Iww5ZK3cPs;1K(m9=-ytu8Jm(Qd2W&=^f?+7gRt>gPr#jDYe;{B!0Dh~np( zN@79Kp5{Lmi^zM>=Sq4U%-r$z%2TNu4Iy_b%G6T&^hMY>xw&n=UoCRzEu#D;_=_t^ z>%61$?XUI5d8rT=A5QIV9mzDMY+DaJ*0*KeS<=p=u=vp^cs#5lnA(+v9NX{zZeBW$ zNK2t)b8Mgo3XQqQzGFWe-;BZ?XZk#}bmusY$qV24e(4rFxWyk-O>|9aJV!(_ik4SG zh}d#xdDb>Lof?{30DaL*u~NDuH;~?sNLfsB=$+em%z;EnP3PxFM*lQ&BvQKAposj2 zOuH&d-Rc3wr2Q3V$(|mVl2T%f0BvEi6@O>?rQ4^T9M*r!5!)`+Ug_?EWTEt{tyM8h z-u!SYM&-%1sDZExai*2!nvL_Z=-KWQT@Kyrel<{7_qb~#51;B^UoUgRLyrzgRgN`1 z^ys$eqwMa*+;(R;E3);hXpSJLntDXyRg~?P>^V58Nm*Ks3?a%J=AZ?51mv$jCF1T|0XlQ6ShW(tg3HzxDL7UKXr>5{Q zeyDc8?=VvB!41ul&eCAkyYHBcj4o!3i`|&(z3C8*%7+3M@sz3d*q*QG@Yf_)O0|gn zd~?m!m)~)ril0QUz_$ul{u#4O8afy+bBH8S^oZE-2g}PFed9`=!)42)A~PGf z<1%_RR7kM_hU`2FK1#~Mk;MB!77Fe5RZ)@Ma-Nl&R#s;o^9m-=Qv;9E7QvMsm!F$^C`Ly-LW(X!dojG@|?N7Cb03NVHD%ugOc|opl!|C{SDXx@vI`=by-g&zI??dTV0HEHz zyE=X!Y!Jm3;;ITfEH3SV^T#z41UI{Pa5GGd#fw zYEcGZC%TKFJ5nrdEmXzd1mLg9bkD_LQOx+`F~h1JTtwEpCiX@HCs~e&9h|K+ylG)^ z^+BH*v9uCc^nGq#qBOK5Fo2W4(=a8dQ-LgCjioevPDg zxD`yDFAX#xIUe3$DG7TxRA3wm__%h*qe zNJP$f!0ebDAGy#ttIT6ahA8vtnEIVR_?0mFGU0kwWwR;zLo@(;&)ZUZg>^OshEy;Y z03BHwt+k0rP^8#cTT9h_txm47Ap2@6Qk1>NUmT`Cc5wrf#SV{I$`8r|X}=MQahB2~ z49)O?KHJb{^7D~LOVe7Bf33_(@L1wWLrcvK4gA#lv3*64fZZ(tydKJ#{4Z70hcghx z^BA<<_c6Qf3qoW#&0_zqhkSDOth}%hTB>W}tZfSvjH z$di|HMXL6kr?u8cb@&AY1fbQeHj1ygU0Yk*qw6ihL}rY-yuN<`8%*1`Z%-JInQw>L z1pdyvJoaL?)~uLlVTW?}x}0rq=l1&b>(sy**Nlfx4!78!W=isu9Jq>-epG#2^q9nx z%c)8KeN5<%I@(Kb`-8LKKs!1qCStDe17778=XXvfUd&nxhcvE3kj1fCr{6dXjvccG zfldZ8fb-DLcF}nvv#meN|4Bh_eeX!Uzxm&`Zce6&b>h{#OtRM#%aI{0&q~7@_|5MR z(v{^`+_fhDDmb#&-j_5?yh!0T+_apiJ4j2d0Vkb5Z%H% zeEC!>+P9Y=vm@{G73oDDc-ea)cPL6gsHI|q0;1tmVFhyU_?9(I>Qjp1oqHxr#Gg)Y z@M)2hW!Yw@`Q|VIDG5roLW&`=f6(hC#X6&M6D@hanB=;CdLGx0E)tipFZ#N@jNm?+ zSZAnvw2NG^ELwd&`rD{MQP=lEkLV+jmx3DYx@?oL6-dz)*Oiy$p_J52rK@Xeha!ZS zqVhjxgk4@Hytpc+seHBZ$4Wd}Pd!CDWMiB0ig)r(`5|-V z80`c)V(OwdPUXFpXsXRB0YVx^%sK5GGbBN<^H`5`GqH6hl(2kn@gp5DARTfdENOz$VRj8cE36YWCXAW zPluNJGNRW&xK+6|D#)OC{`_ePw|)MFC#P5(r;B5Ll6D5l1S2i&f}LBjij-=fT2AuP zKqd#J@$yVUx^obq)UAGPixxM|e?HwUtn=t@YcRZ}EEm()^Zw;J6L+K892ZV&*=y3g!?4v7o__OWh)MNSG4T@leAhFjeU~=Z_EVZ^bAi@}*<*;R3(I+_rUB&5JDZc}(9rt! zT~-84CzS##+9cg(+tFuO->K&DWv*!oRFdUrO86uNe4;myNLiOV5~weTY=UVvihvs% zi=$?v)U1~l6zIOZxT2c>ACwTbgEcvns&I>2w`97}U37hWiO~*Mf4ig6&G`z3;wgl` z^O{cq6#~-Yo1;8n7grVKPm>(WjehP;O*u9I9Rvhh9_KAVe*TvW3JCUKA+varSG69xTLL@cLOdo#;RcO>ZRMj*+Llzx`@`LZELd>-MkxAfST%ekV-K` z=^eJbd9$mY9XE{^PP%&ai5NbZ9=j57nmvZfaYd-Iv|0T?hn|MQPtV_fJ3_7CMgHA< z0bGZif(j-~6QgsvLQn$HpueHxR05;1C3!ew@6-nv&{l)A*F0-xGR7NPd7rU=##tEG zCtA2xMPt(XQ>||>4ukuJmh#@<;4K4*4hAcqhzoB|{ui{_r+k_>?)mKt8NI)ok40VP z5fG^UO>;!yC+2s5&N_@Yq_SwY2dop}#sJ9+z6S$8X^*!XcdBDvXgR$eyFXfE(B~jQ zT3z)5pzYRP2*igQYP#rczgF=*B9q3vH2CR?x}ZKFQ96Ho`^4E9B@;ElNDrk&wu-Ob zo^uCqwrU`m5&sJ`TID)sDVCTsg6^Z)PcIm72NDKyHZ-89W_&~_XlgGu!$1~|?97%C!Rq4;f z^7AEhoX%pdt9>}FXZXohL(gOr4XS~Y=#5p-Bmi{?bO!sY-lO@owcPu=Yx+<_F1Xlh zzUiLzG0vPj~n67@h0p=8@&) z@`l}p!j;Vj+epd#v5GiJj#b3Jx)bnS?0SZZeB;Aj7VKQbQO6?lt6T+DrYd+l7h6==GS zLYp%T{nQyI;>6+ODG3_u-sRi$y*7&Pi2pcDgpVIb3eG>WmOtzo7-0qe-gd<-RE zxWRBwJ9^x+OKew~Pp&#B+$s{5dDGiSdRA*A!4}eG`~0G@nTeVG$ybj&2_f278SWXh z+8>AZSYdrxojXr+PtE`J+=Ko65qveP?(XTdM^k}rTm#dz7qddR+UBbn<7rI)sP18R zM~$5LUF+SM9;M&Swl2ZfB1eCGs;)kfbd?sprH_6>t+zJ>)NXLahWFFsOjbSnH0OvY zY&_@-q`CK12KmvAHH4=ILZ6jXSWReTh!dkxD$4fZN6PdNo0W)}gGM{q{v5Tmw28j& z=r};xeDnIhQ`*-@N}f^`fvL3WLj!0>U-ivdtuc-f0$PJW+`s{RzMdKOI`ug=u=6P; zOW8Yh*(Hc`&cA$x=xdf1 z71N`9%1D94i6^F%bCs>v_a}2Mi+?D}%VEndwzzia@N(o@6>;t>3J5s9^%n6=#93LwUSnr5P?!FRFE@cAkcFeofFRu%Bp zIEUXh^C}>_V!MTd?8^@Si1+eM;9Q1=51Fm!RNbgAhQAnrG_F=3kW)zO z$}vF=MPfbJtxvl?7@;C=({Lv7!mh11ZpYd*@ZX`GQL@o%LdB%*8es`gZpV|p;U*ZR zoDwBlR?Q)m6nlUd9Rb~z>oeLCt9Ch(yFStrgAJZ%v?y(cjqxYt%dn18<)|4xtjS28 z?Fhq-*6Gi3T`bBr^*#^s2o}$H2nBr~4C{u%8VS5v>gQRmlq^WyOqHfX&KuY(aJ6;* zbshBm)Dc?Ffovk=qTDe6q8gM{~dA zfI^(`Wy#L<-rk@2isiPMcCEkCU_lb0Az>s=tlb>LHR2>F301O zS~cMB0d>yP1V^kBI<=bur+)dKN>@$6lx!3Q*xZO5>7AAWN*ld9ZUJ}|NBMg9b*Lg@ z=1TkGes_XH*@-4}XT(*S;(A9XuC)AQnZ4GAhv#_MOjkMqZc1$}@JvC`;XV z!0+4K5x303=|f_RV3&)bYj*N*b87+Vi}0G-`SX=6GmDCIs(h9;6X{k`(M7LAuJvk# zXjJ_4)H|QAG4VvA%5w$WxP5#3)ZZwVqr{ncHsc9(WtO8-U2gAhjs!9}N{}Gjw)K~5 z*w^gz^y3`T&ECpc{|4TMHwla~VgmDGSZC(6N*^7^t$vu^ti0dEi^ToxdrFxR#UtTy z=wB)>U*QwRqw%pwtMDcs3K2ckywQCw-b1$@ovnl%P^20{WC_6_a`bGITaQJOzA8{W ztA-JsUx-cHgEsM6*zf4^E;q$k$L8x z$w_}7cN3Fg6ShpEJ(9JlF-J4(k69~Yr)aEed*bZ3+T8 zwz|=p`)%+DUnvJP5q84W97cUl$a05k4ku`lgG`Vs+f(zKfB9PbqbLw@|Od~QCT42mF^SD`S`*y;F z0J|JN6_@T{_~n^K*j*l(e%5G#%6yX}VpZt?3H^KtntN`yDq*Srv32OcMnkNN=`@J= z`xbGX^f<4=pM-|z_TGDc{=`jC9~raa-KqJ=u+xMQqX?FbO7F8K!$YzEtAgMa@+ZAk z`Y9V7ra@S)9oW6+;Q^vV?vLn_3q=8WORQyk#I3zN!?Tt>+&E3#&YFDYXn!+=CC{^* zvAIUcDG~e=mi-MYHkA5&?QTS&_s}ZxzNhCm9C-yN6XJgk`M($ND;_{mwAHU8q@7W3 zEDiG~cd0x3v!Dz-KlUSy4>xt#?s??s_%fNXeluGdH0pX~D{DzdwMJvS>dJg4UDdkm zOpnKW@1oa2F12n?j2;LDkl@U+d9S`0&=?kY?~kb-$#z)zBxXC{|Iq@d&X15De#2F{ zbL_0)*3P_0^=(vXw1nea%xxj?aUcE-Hjb=XWV}-8raGMbnKZg+LB8D-DIjD;Zh~@) zS-T*HT)Cizr>dcVou&({F)y~bRdBnuz_Ue*j8B+v+Qw1T$TPKUgH$UGVnT?57h;Ri zS^v`-88nHcoM6@1`r%r^h~^>$>t0%NY1T5l@y8 zD9(!Ju4yRnn&{_+a}jK6Jd>VjlTQ_je=+&pWJ`b-HRaru2D^g1ODAbc4|Aq6YaxB5 zj6E9;Rqzvbssg^qpKu0AzznTnomV+ecnwD(S)JqPf=75yYct9u+z`E z>oN^js3m6MsyxGydk45Q9D2W2Wf}cvU^Bz>E9OKKb2=;g!;LsZ;t#aFrgqQTE|p@2 zuwfsGcw;R?j4IIhkYtOU+Y+$1`!IL8(z^+CBB@dK=y>-`u2X;DoFq1dy}h`NiH*Nx z28t?83@dzK>ZL0pb7-lWVC9#1+1Gb7!gbVC#Doy-0D+4Kpc`iQYu6!KXr_l&)z#fz z74;gaXjd@VnS1Haqg`+6O5qd(hD%@YQk zo;h;{k;v%f;qDGRqw=B02zd3KSIXok9OY5_bM?WSE(DaO=ST$|kVl}@fyPGP-@lqc ztg(rgm-lXp{XP+k_6l}UqJG$a>DGunpvStM(U(uv(T@VjZ3Sdqg**V-hzCaCfAGek zVvNa^7nGE&SEEuW-v+Y0Yc3v&qimO=$8NYh@Xh-=`un$N_RN=^kVYR%^B$VM=Js`( zi8Ts&O`1~VeTzPjW;5!{quy${ZlOC@5msl=6_dW3&Xg736AZLEgJzTWyu4CddO(5) z06?9Z$2?jF)kuUOQ(3D#ZM`EEow_1PWq*fidfe0~+-=y}J9pCR(t0oK!qA=WwWhI= zn7ZFZh(}s(4Tod4YiADrqWFf;ngpn{gSC{G7}LegqsL0EtGmtCGcQ{q55G~OweoQI z(`O$`rzfMk@MIu1qV1W;XP zq^0j{ai$){t?N5tLpN!1m7W-986(8iB;O0JkoPlZ;iYM%(xXO?hn_PPm3roim*Lqqh+(;A~ z^5CDP!1-S)lS}?B)@|C+=ojkFUrYq5?|0xJ-yM7cE+;9T8H>v|pILD}J{XAO%Oj(e zh|`=C|9-z~ffXk?dXZB1{dIS*4<1RMbtB{Ag9+_%@de7sgCH;GpS;UkCvyMozAwM` z-&s&my?ph`F^F)OGuYCp{o3J`(&iY`yyjLU_b0nSj`j0lYyHHIuY?|Yq3#$;AbK}& zL0Mz?SCGCPLFL1#hnsosk%ck?iqdudM^BrdD5$7l2NEm!(u`hjTSE|#(swy3m{pXR z4he*mewbgd#u&OQZsKPG!A{ck`H(hOwq{hNHiGV_nGfdQcaCk4)Ub37IUK)d6Tn|hf*14 zdCoOm3)sQ zY*B(4ai7lE3?3z*^|W5shh7ngCePk}d4h8S?LqlMM=8=ekVL#$AI%{+Q$mB!A!Le# z0{r}*&2{POh%BK#Li?O|OSed^uOOgrI9#B0+)dTtUnTSz-4RfcuRkUlKaahfk{T-k zQai@Vl9H0_!X#+cWA$+3<3OlJfLaSSm96dV+s_}RtZQOS%{EScM+x34?3kV(9Ub+R zvCXs@(U;cg=;)9R`%U;Gt3w0wH7OM%_@A>QCUKI(gbV=CyH@jkG50puY&=FezmYsa zALHbd_mNHlH7?Nq-||x2bcrb&Y6mbc>1qoIMxWdy9%nhSIsVMCJlzunla5e9JZpEX z;QHJTlJ^z5MPfQr`Ij%ez=nzp))D`0r+rvc-#!_As({|r)phpda`X41H+LhB74@YN zLi%$ub0{P`C9=8wroaV?zx8eKtL$w{wzzNPcV(>dHlAG9fZy3pG9)^!)jRM6XXwRX zeUc#qVPN2lanZKXNvKvVYV;rTUdn*po`S59KaBl$O0dbUbCZ;+?Ai72Mg&dz5qZ5$=fORF27Hy7`n^*JS&&^C>4SqX?0j&FC| zK!a`$ye$?Mvd+E=^= z)wyAs%EdHA!BVU5T^_1;gu_gVUSD2 zpFh^3DF%|Eo%59+xefhvMcCj~l4RzJZO_lQ2@BHz6&H1)KyU|@L?jV66<)(xO3i;T z8qm3MBk855ZKX?G`moil7Y4%+3gVC{4pPLwUbV;XFkfwxo4^Ob=;d<-9pH=?4Cbx@ zA0uOH?DOYTVTPSuJOIH#>N2zA7s>pxsq~NyE%jiM@ z&)iV=l7emHl|mZlT`30;C6_t(a5X?bu<;RKQblFu>BsbfEufLRI{-hQT=5tdst*%B zq%n2FjaQ442|ORC_>bB2hKPxYB}d1ThlEHI^ngshd-qP8dYKXu1qrt2rRY2H^90ZY zQZ@Y%IA9py=nKYyN1#AlLR@_2W!FXkcpc1`Qf4JUkOV*Fd;rm>$hIFp61QFv{>=Q_ zB+eY%?oV*$hO5cX=I>!s#bajWZi~o)egTYT-A9rspz{F1KoZdtl&_p+yCIG5-oO7^ zzt$A{{{2}L$m$#;fK87`F%mCO6z=idVBOESDk^H#4-$mtX5@ostap#`M@B{hq-u6A z@wskjs2XJbi>0HUf&ppD1G&!&(Ws&a#^Na=Xu>gTG8_gC;I?31uO@*m@+;-RMHW!Y z;(#)NOMm2^X;mK}4bsume?gF!4rUTmiFZOrB;fn7pD>E!q0*95R1}@_-_hVd=H%yR zF_$(CE~5$fdv_m9El}3OKjCc^<&zpZ=bS&f@*VEQYz_zz?gWlSB_*+;wgD8?+;D?x zM{RALcwOOu?d*3gotd~R?-*WALMB0LOk{Hl_Yi09S@q}tShc>*PCEPzS^5;Lp^O_u zFI4A{)mB@y->^r%J|wz_o!X=m*CftxG;kf8{%yJX{Yl`_vm%toGfiph`~LpHlmEwy z^Rn~twW0wLZTI;9tP^))%cDgTGyLvzDX<*oQ}zP8e*P?H$IJnVpU(B>%@ZO?41c|p zVXE)BX7B&MX=j87z;KW#+`UqG{TkfPPGJ6?02czU#|UaA3{OOXBqIs46w(9^FQw4I z(;%ib%Sx+0+h|w%TgExZz9|o?QBSpSU0phOQ$Xk$4Gk6pIFx?1z}p#fB-==ws`cpB zQ{;`p&Q~V>0#96F8+Jq)8Mn4c)EUVwn=R}{D2`oK*bzX0HutXiocMA;eZlt+9={D|q)d=%9QWnN_Eoob-~LnsloqxXvqm!DwQk|?N>IW2Vm z+Ipo4iC*~mAv(=hKA)CZj~+Fkbcub+Z=Zfxe8q6~mz}8^2>So&dN{{jOB^$OKML-o zPN6-U#e1r->8GTQaU&z6t2tJJypMWaP?Uq+Skl8x z^jW(ZEnEiQIgejH=J~G@T_(VpuLDc z>DhLc52b_#N%IZEH_XZ`cJFW?bk&)?htg97iAI99u<*1t3StaE{4OQe<=&U2Lv;iM zvOH~zC^+|G-StJbF)*Yx_p{Qa;OLcZGDM_)5LeX@kY)ur9JK`jA!vipiF3Eg%BLZB zug3abuUUC+1`=8QL;Q?p?BaaY$rr;GU$@eEzoULX(ATF2o6%n(;{vnzU3%zd9e9pF z?gJh34$K&mW~)+ld$J}FqjNmAU9_0)w3`|_H0%vr$!q;fM|<_(KfQd4|KbA#M3-=3 z-e_(w4I@DRGdbyyUMT6j7<2sO{XD9vx%izal~QIG>+GnGvG^{iyTw$RQd(KfjARnCGwKzYK=EOf3-D zLw~U0EceZbWMFaQOOA)j9A~f(3bImih-(Jg)S$krd^Yqtd0`Lx>eVX+Qy^t3c9v`9 zpW&dHoNPW8FwO5VzSJVohu%q>?!7N^}j5> zA}PpJ7#!!4NXa}_eTn@N=80mR`_x-ZGRK>~KdNq`Sy$|`c0k!ktG_R}RoK(@J1c^V zY3Gd;d-BhUoe7p5XJC^=Fi;$OF4l&pV&|!%T4mS0oD1&~5(ZPWIrZ0v7>iLon>lN>V#BM`|@Uh%>YrUd6tcmQMrZ-hf; z;R{nR$$*s#zWo!!k9L*AdqYVd3*E2LNfiY##nYfoEE(osY_>j})XQK-ZX&b%N}p0t z(VG5qUtNDagJlk0gkbTk9CX7Wms0eH*@XD$Ii9(HTJVRkA6Yr$iB%Q(!MeLIZ_yHS zJU5<_SdT>JHjFqMD3OA^8CZP{_i6b27IbX0{!OHzwX&Bw{QEmA zS@lpy&>*Nz-2cV&L5V=9Mei$nf+Yd*fJ_Shi>4f43`F9=+}!uy{b59JA2mvui=?*J zz+nZu!}hK$QsE?U>$U@M97}RCQ6=>+iGcXGC`>fCBPR_sjwL13JaX zA5w+`g^m7TEr$0S6z6)z#&K?YJAFfIyQevs7{kwSUIs=<^I*$dKFzIJ=gu7g*a2x% z3NJM>1S}6fhC(VPTIIq8vDmn90jA^sb65a^0Xy^UN2SKnoSIvhUz{D`8UX)6pNM!K z8!HbVwo-H$1Dw>6S1cTC+f+mGU-(ycH$_O@0Y^X#?wPMX^0foc85tR_l*UG?vlBLm zsSkN4jWH;L8L$MR0JiDr#pqPY~9ECZuErjz2H10nLMa>BRCJ)n^JiA#Gk zsi#>7iNqZe^zn4RHG>1#{);?YPEy;>6p+!XqH^ z1a=dMBlrq7!e|5or7plNdG31`zG&(#5qayD%cNGYm4(IKa#4uCjt%V}htE9)c{7+U z(8|Qp6GDA3q%rL|_Z>FdH0xH^o*~*s@R!tq|Atxte)gGVYJ&XK2cN7SXL)^L1Pg$2 zI7}&?f_H^bgx-_b+S*!XITG1(FG8H$*?Bd9)YT<6UFzxXKGHRjOf@PqAimXpqq$(r zQ9BmEXI9J!fCbEWWX#q=3xW*oFg48ac#4!X1_=;eW1DG9-!(BZU5ZAqwg z(v2IZ!rg_P;={oArQ-(5b7Iad9g*aKhGPU#BVuU}=Q^ z3sPTw)*P~ZPu~AL;n~tf!GyfVMgeXa+v7rt`2Sn80hQlh|Dih&?9xCuR2OqS14^Wx z?q+yuEXR&LKXef!T5CBbMQjNjVvN^d`R4w7_aebP^IdUq>+=)mz*x-Nokp3-;h_45 z8IWNW_dPtWz{kM2b{&cImiMn%BTfJw#&q-MO?D4^o@m+>_JoGzfB%w$me$o!~DuK=WcapS-6XxU}5m#jZpX({U$Q3&Y0cTHfYx)=YxyH>#rg%l3z7u|k zs=#APj{Cgcgp(RzMo>yT2IW@=dwLNO8<+O*$jeJr-LqdMC?nh}^z#kM7cLmA+rufZ z2@z|v)i<{L!y76cUpW&V3m+BBOzC z(6~_(5NLQ{O@X=tz*=zbCTa`Uj>bX8sddCDs6dh){BAG>d!n_h0SazHMj6qixTmKZ+oQIr7qmOK=>CaPB!2k09de^9aGx)w# zn-Rw_pkvTtKz{LUW*G$a#nk?8WN0)sa8H{Aes>oE3JB)Iq$DNToE0JaU^+pID@w=a z(r2Q=msgK9TS)%-uoz*Bqv=e?Wv_$i4)!YQiM5EMCeVV%t*4I`+Bx_GA~E^#iyfe` z52+)`@Dw2N0al)Iww3nxv+@cG5%7DS8;Y`DQsk``#l5-tnCq!60iLm&+f|Y3E-mZA z&#TmXf4S`4I|f)$B4{_=^DKuU)UZZ}7D~FH#_^AvYoh4)A3n_b!o&T#4;d3B4<9@@ zjw8(}M^R8h@sGzDhCbP(abT8Ag?zyGG;=p><OMwtPL!ccEr zG|b3Z<=a6*B}CNcP4V3dua?Fk&9RJ39{oP)+KW>->qWGxEUPybVjw`Pj0 zKJz?t$jngmW`V}wF!1j3+H~I+n+E9I^yPJnQ&=eGvCjz$!11Mu*$Psnd5l$_to!9=lIb|E0#kvLd2=f zd~MX&Rxt?Oc2iaejg5_t?{iNkW3cp8pPRxOLNqrO=Wxej{QL@7O=wAOY4C`(K?do3 z0PWW7H&B^FeKWl9V6_FMJ#DtG z;%Zr9%VuJ(v@kd_A{i`%SkhQpYAxExQ})wrBmXU^I#DVA0=IiKdnc$|OCbu57au^#rc!uGYV%W)ZF5c?+gvKzlO}ZyF;oL^8^P(#kF*;W}{=x|wUb0na+lrPztP7pw(-P7Ph_P@?2*UUB&*~8UV zDI_FBim&XLUv9OFlEFUj#>JzO0+$K@f2T9K&zgF*_dC_kn(V0|K zRCEI@I9X5Q3C)6JUv;A0^z<|r+0xQ-nmRxdN=E8A0s0|zF-rBCk`Q^3!EK=T?vv@j z5$OFIJU|yrJzrxaR03DC#YXgiI1wY9#gO@;Pbo_h_~U8j)0f`DO@TJ*B8pHpv5-Z( zBV35WuUxv}xtEhZV7*4eFL72j;C2;HlMMS;O*c>S-`C2a<+p+e$M2!T1XEUa9RO`T z_QLq8$P09Z*wh(ylpCI2rhHL{zt)rN%MW$}(W%eQn;56QR7&}b4!=xGCN72fXgar^ zD#O#5wH0IL2gwOTmXD(N3`CNs(;8S2sb;|;t&qJGGd}BR%YwnqskuqVC%uz8{)z8` z3;PpX_0uts_+dE$Lqh)K65&#;^9N~Himr^MMqtD5{Yo}Mi2fQXVf6U$*b68u!>_KQ zMc?NG{Z%#MngNWIXI;V-m`S1*4UrYJGqaIc`NP6uZOalH0I^CYz8#?b?kErEC&*fb z`H!7WO2?MKbJ^fUlZ6n+1XS-bPW)Qh`0@4%yE_pId@GYDqb3|;*A=IXeqIql87W-i@hrL+*eNvK=|~vi}!-2rdN5B z`-myZnsc+ADtXG6mPCkt(ZbDLE4aQ(KHl_qD7KKJBN0{0nx?NW2T?*Z^)2f5mXrP1 z-P0o-YlYl`gXq#lem$yaTilPC_7F5OPys*pd_yW3JVUIsjZ52$1`%l{~R-Kj1fvy=g-p-;=r7nbFDyBz)gus`4Lsq=HG z;c%~uOPUs{6#7Ft%fMw4SQ()Vz8JPw<(#7?DG)#&HJ|l41`B?+k~rZ(_UL(hC&Q|H zu4l(xB>s7V$h*w!7H>E{I~UGGq~Z0n=ncQIO^I9rQi2+5c%Q=5|s)6A}>d5g>S z!w=jUx^{8gq?!FSr?!GqiaBB2$cv%8=cb6wk@>l_bEb!0>_Jcg)L@svL8s^m=4il| zKha(bRu@E(H!&UeYsaEN`yC^64f#)qkMA(TAh6>R9XWg0Hi+dKL_4&-SE=rAzY0T^kfR;sSzZPA;x%N<4PV@87*k zoXE5#Ec%Hz3LoZXand~MdiE9Lp2p%whZoFv@^D1!AzUB zGd`k?1Q|B0O)4bH)jTFtQu&moj23v9{Er`{mPisQ1`RuZJbYe76I7Fjz-MT!c=4iJ zIScg=g57OB!h@ZK1@!U^MD7fm-BhqJb(eGg*OR$IS9n+&X#BBUI{Ri zdl`1PYJT(6hYyvUDW7kU&nL#VUNRZ^Q8k4%J_9TgcvilCH*Wa+`Qp-^TG0BNk18b> zjyxe8mQBf)Wxrt7aX{+cfz^RcyZypn6{D~%wrKt6r04AqdbsZ)5a)%A zft8sTh|2a>^PTJMf1b>4(Hr(WdF0GE<-bz70~^v^sc5xx-IJ6)mZ=oW^-1=1%gn;M z%Erb!zfO-sD;5MKSd^%dhrR>krjd|6Lk1*;ntlChd39V?T6C?Y|Y^HY!uvlRiQzc zi1blT(UFKz^7?xwf;tTgPJnoV(bd+YPuF_=!hbIp6&6AcQv`V8pq_Pt*OvO#bhRH$ z4+Ju~kM~EF_GQ4m1m_|9iQ7nI0%WadbAeWt8aB2LfvFR5%Hzi$V@!&4Gv54=1$~J~ zQsM_`SU>C^bMacF^($-^oWq>&jZ9UbO|pEv6`c-&V$kZ|RfvIi1d%br$El;OhtLs8 z`nYL|y9aw|dTw>{q)(j=tdkeI>jFICO@CHK42v|8P%}b*0}=o(aFPSDa3A}FGf@XI-0(0CZ~#fDhmRgS}g7apC*BIAEP}J}|34>(KlTF`v&MP~;=B zS#YhHqIoSmw1Y?;p9Y5DR1LNc$W$aBK=|9Tl}Y(50+<(}M#-ucCXMm&soGgi8ngoM}%>12P}5bgs|P;zOpp4$qRgs4wBy ze4AS8GCC}*F<<$&G4ru_?&iG8B=-T~!?zL7GP0T^>^1$x!tkmoamOmkr+q(K9evt* zl^2~RaBz>>zrQoKt|k&{IWbbWxlQMP zt3FLv-X@C0zOqB};>INonquqjWM_^^bf~W zB*JCjc!O>O?5K#;jZjqlv9pjU2Owi=w_zqan;w`8d$}{Vr!^}zM)(Ym+#|Nl`}_I5 zX>O*Rf2CzYl0a|u9a$+n6@J#a??@pL`|u~8ttx0{N~^huSc>Gr4E1v3YvqSy{@RfX0#>5;jz#j0)mK>u2YW1fP=X=>jP1$PYcp!{tHW2eMx{# zC$%c(i%OT!r|Ui};As_@O=y%Y%wY5!Ak@ty$Q-;I(DNZz3#IvVtXj@uJJF3qcjt?I zlxnoqCQj~Su}0l^#pK~SA{KYp%I`45{HD!YQwSfdCKc8zF$XME*#ejoW_PJfJncLL zAGhx|Q^FMg2Jp?@`q%<7$?>3WU5i$l#PTAa%P*8Y2o?STFbOCTuG`quzY#gsCv9}& zUA4II`5(}eaory-UgUU=O)K_)FOe25CUB|`duTJZsj12CkU01)XO{M^>6Yw5G!Ymh zQqQq{;}aC*G9qX59j6E}(Efle6gIl?@o_rKx9{R)19+)MNim;{xWI?oH~9ptT8+&x zU#sVeV_tp0|6>oc+es-RH-Qy&cunNcV5f@&s^|?1gogU0FV5VCGXHCr*|)*5v7`2y6g6Tg4x?bzoOO$H+v?u!ybgIB;v-0Ov9Dgf zw6CsZNYjg!S5`*f;^*OMX=yKL+A*5>!Ef)dNd(+ez6V%XY*^Bmb zqv6~H879ubWIBad?JRc1GlywD8vt4N^KRfXyrj(F11F@-KJ_^|-(Qx@-?;E^{tzwSh}e(D1KXz^@JT zOyhQ;rP^T8!}`dZ^FiRl!s=?x76mlTCv3@|I37KCyO}UJRVQ!0G;8px&_^bODH3!p zx4)xzSI1I`lUC=4WY8`UdO-72e9qz?`QHmJE7CZ4^=BF*Ti|as}2gfUMe3eq5Q?vD*g4e8Pqy;5F)sj zpPY9B;iV4Ysa)g3v#cq}z<*B==P|XN7#$Igqozcd!Qjy~s7setFFamYTClulM!eOV^)?Sz_Yro|DbBZJ2ah%mKc~imM%xoPJWv+5P z{E;haeaaYbT4a**{LLF-c_fSpJF$5oY|l@AdHib>v)HBe5eLH-t|&=4x#QG1N*`~X z6E{j1{_g4=nLhB(NYyWlus)gW8#8iBL{%~S@*%S?SS^aJS-3Sz6$E;Nk4VUSkdgah2Ey zfyl`FAD#jjeFO4&TUxZ`Sp;7J?Quu_rKXma5S5Pmtneyi%#iV7k{nkc=4AT>1UAOZr?i-L+Y={58!O{7R~p-Txh z5Rz}@zMtp)-g8~&I{6_ngzTNY)?RDQF~=Aa1n@vdj3EX&aenOA`6xg1*}*cZrD`h~ zK}%Nzi zTvL2lb+!f)5?qdkb3+H_Tr1$(Mn*J*Fw{NKmq3WuOJqy6${iskNXed33~svB9ys`tgdDqm+FmzQxSu=@J?w<(w5do36HU!#*U?#1 zTdPQ+j@m4WxXPy!sp@)<#5ltQXE@6&xh#Im9v?iYz1G-XH279nwBg@XSLc%AVTw>G zQ@!U(ty3P?dCa-HG8%1bzArR{H_$9(9MrihXw`FQCmKng>Wc;uL1c6^tunQ=hdG3P z?8oG4jHf`(Z%Li|_uGKTpPG|XY`6Y(s=12p{mCy%@oSGZ>TcoBT)eJD|1RdW>KVcc z9_aCK)}(49_QP^8bTC)f@;bTuD&}n94@qCPQhNIgP~BEyNhqxtPFD$NcxfgoE&X)) zu^zR*7gsFHr=p?);LHa?bVUrX71ly(pryP8IE@S6N)9p1%i(Vyk2VJl4&+;H_X_x5 z9#7_DM!#rUSmbVu{s`A~x-1@rd5MH4Vv@Y?#w8S;_mpaqkXMz=;}G$tj2&a*6NSe8 zdjlu@%F66Og_ZKgUkeRJj-wW;b<42P zLR4Vn_Z%tTfX!CbAI%OSQkVzLVIh!NVAUl4Q3uT8R*~A-kmvwTt`Yj{ThXNWFAC?k z#+Ay&&bn4e@FLsR@gkcau$)`?NmuDIB#1KP1-uLnu2Ig`E7WO=qT}aj4z#%*cr|^< z*)D(aWC4pgJ@{jjgBSEhpYym1H}9DxtrtOeA+_7LgI>Zv`_H@=3X~B!NV2(qIQ^UM zbBX3kcN`t7ik4=AOXDNGK!e~fnz|hilH)N!!2z?LY%}0i>jh{+ktStF8xj)INx;eXAf0C|?+q>9Rcc>9D?RaCBs?OiiF7^STHM@aLm|Zp2!64)h?F3Znat)PI>>+ zo}(vfI%jdwq7UQy41E+|q4xk-1O6sWwskrF!m2;SIe z!uIM$)+Z~A`&czqRqnJlzln)LLE-zpI_VQ%J z=BmKM7{V6JxkJ~r2&n}%9E5;(yIuFN(H#SdCNGeyeI%5W-MB@pn_mU^yzMX;j||+S zxIXAc12k942bE1|M=Q-kdnsAf!)dU?FDo(n~_m`8~VYC>eyJJ9Pf?I65@f=V&R*Eg^KI|b);uy{EO1q)uScNi$0OP8AdVGzf9mCsKQb~h+yL`}oKxkw(pU=e?q;pi z%vyp;R1O2rFKGqUr2d|i7^kzO#KfH=Z1tp>N59B=(Rlxkk^+VIm|st+_w};O07{Dt zGuQEhC(AkFmLYZ9c;zMbF3!%~pbvT13BRc5&`^gyG84#@)St48FE7Ah@GoP(4H89v zZ4g&iR0$+)WsYM(TiV~wJj2&u>gsRhTtFMCCkK+7P~|<4lXOp-!$ev*-7kUopnmyY zek1i2JYeSTHCgl^gAb#wsaa44b53E<0&d>gQsMKrT>=}qHf*wehyYjm+ga94K)-oP z?%7Hym>4n|!f7mU=de$!!#O_O3VC?QOI9EtLV<#u_zg_uNw5&Tm!-5n1BhA-fO=;> zKhV`p?Tq6qxUq1tMY)O=YdOoWV+!eN@;U7EQC}v?HN<8k6_*R0q>@wS_(`W&*krUA z5W#~5)5w9giF$vzhkqqAgLj|aya4R&F7H7Tj?X0zj(&ow`m~$gBN88D-(h|bZ5VxI zV`Gc$?$(GXwr4*O`f!1Zkt6s+}2|0pjFwrsPVV@ka` zbb$pb!5FfQ)nQM4FD+IY8m_3|#qXDRL?;UacbtlgI+nD~hYPuTbDF{B?8Db+n0z`{ zX=l0#R}#|?oCZ$*e1vgs)f9GsNz?wfmOm&w7*LmOS9=eOwxzn6Msm*6#-jn`>-XyI z@!GRYf|O9-h2I_AmX#iQJ7kP(j*4~uKz9J#rQZH=)Oh$XeoIwx+2*vcBEg)ygAn4< zbU>6MY_xn!_Fy3OSO`JElm;UwC+~D9YYxYKXje(+oU+6u#u7n%c+@(V;bmnmiwaiPo26S?7G(o4sP*>KmQ!U&|209`YDl%3b~E#F~kr;&)TRu9mJZC z5~s=uTET|pEo@kR`@IPT9E}oQMH<2bo9ie@%Tq~XK7HZ=b|u}L9NMTuBOL1qhply@ zK{KT2nP|w2Yjc4=9hdeItYoq*{SH+ zL9XjyaV~YZu~|L^aNfNkA_M#fFu`glvS#e@MI|Wf37fY(M`z&=*Wn-hh*?PP=UTTJ zcsP6H2l#p~XVO`mEpk1&Rdl1wOR@Ik`-9|Tz=kJoh=3UPh*-E25HuU;55QM^$bC7{ zRt9Ne2KoHk)N3Z6<0y?#U9>$#pYJ`5{|`;r<5+j!$dXUpZ+e@ka+0$;mG zrfb14bOHGvGDbWIuAj$CG!I>>sF|win9p-IhELkoWzXwFIDscnWYotH+31CY{q?n% z1Vz&DnR=Ad$ad`I3^r-gAwYoQytRFjti4RoiDGl~(fI=$(9@q;B5 zyzR{@%>z_KRaGksZTOd0Li<_S9B8W^?6m>&A6CT9CTAXOWLMk2w&pSY`jziP90Z5` zbKSVXb+ae%f3>URuZ&_i8qd+t)0PC~k08n8*Bd)^v1E**i`yO-1@TF938pT(S^*Rr08N?;m?(IWh#W3L^woH;p-JhBi8qFC^TAdU*$p(8k6Va z(_Wo_V@w(Rw1JdfyH?-4ul-tE`pA?0+g>x(T(BC=A1~6>Qd2e40Oe`1>ZM=R4syy~ z_{Qzrt`hb)!ZF+Cx6#7hhs*S-a4fez&rrAWxaO_;O(h(G90_)CX8fS=iWOH^Yo&(9 zQoH`a{B3(Gz;<5W+t}&^o31n|WS1m(qvKPGbr=2;Abdfq!$qoN?fkxit6V_6o6PVEr3{BV-jYZXPJc}S7&CG$rWSCGGx4@yj zJv5~JMc36Oy*sUKfh&IHUwW&+f7_CB4ZczAhn3lndX&=iv`7-DotJX&Z#-s0?MQ}Q zd7FC?&x01SqbwyRZwsR{&pRAo8Dwqca!MVM@#l%x&5F;?>lk5V5Ye;nJ(l^T$>GyU zuir#SdTnnhKDwEtSSbk9&t~PH^v? z6XXuT9}hM@((ofse@1qI=W?7J@%w}Do^MerQtP;`(mEi!wN>yoqn9`!pf1DlQh*6X zy&&ox@KT>3dtmD#7Xt~0LT>wY7*(0swu8QhuUEh%g8g$luyzgOV&!k8UxT-9v%vs! zHY_cTNlIE84`SWfWf|EQw!iNR@B<^I^{To$CZKLjkGR5(vEpvW%cHVuyF-hCa$xAi z2^TqwvF}RJ8mT#lho@Bg3+K26kR-6(oQge^+UNOyxd7fQcH5(kHuYV_z9bE0WmLcn zxTDT(Wn^+PqGjHUJg3&e{V-5Q1$5T`$JF0j}&Sz`=lNH^U3?2>?AUcF|z za3+2-Ftq&E3h(A`mKU`tF)~t8*X>RmJMU_)fHDEotru4S%IG>dcWSW~yVokkL#?ZP zoUHgxpF%IE6}PU-M&ed!DNk>%uZPh$U^}sUxirCsCs>scUTU4m?{6~YFGQ>t+#<%1 zVuJ%};DtdH-aH1y4WC_UMlSggh=VHsMxWM8bUHIHW@f4jh|EQWOWL?D1e{s| z{x&Y3Y&lydYckwtt*WZJ&Tm5#9djI|@j?pQaky?ZygP@x_1WQ@$ZJxVoyWO5dvd>K zqhZ?jX;4(K1HzQODMZq3@f<9Q0>lhNUw=KHKtuU}i9j}?#P>Ro3lnBgoyT^?Vi z`Zf1Bz}vo0?M;0ycBm1d+_qJD2QH1JLb1P$9N9Qgovb_gR{GG&Lg2aH-Pq_L1m~-? zSx)yy93*+N?y=K74R6CeY!1e9F!W25XER`p@2IbAa3#2X@nN9XxQ@E^0hTh_Tx<P5r>0L;@ z>uJSz?v!uQlZ4m8Fqar})V{L+QEJKZ>2T(!tcxiL5~i}PdRd+8@eT!=Gx%IpRf{16 zfhO0(9@okER;{5S77`yv{Fm?>6iWq=+Y}&th+C%G`1_QdWG$Amjd};aEiC-}>2;=g z4D&D*MEB~DuA+a(U_h@K@v`k<n;Ya1iBlVG{~(!RpcOcFy*s)Jv6naGDTVE_;p-KXnQU zZTWuZi|X~Tme$*91Y8htDe4fm)S2nOrC_y#N$%I0+jmTnwn2hgF}H<}{xG7of-N9Z zgdvaFXIm-uPlnG0|syF@l9NN&$H?rkuTSPrZ$kgexDk1u?GK=P3$ z;$w#z4F^a3k8lmPH0F0INu)~|uy+V=KD!|-D7dF#F5p;`w7%yV@*aHc9UTWCfzCsr z30q&b1Bvr%dGd5zu!LP`7fvFjzH+7aY=(7ctABU~-o^zpKZN?83Xhpn1vt-yTv@C- z_UPN&k*513lt1pM{^VL@!T0Yv0R6Fba{9pLrE|@7u@%paX|ZO;S?eonlYp!QeA zB9*8PeEysL;Jr3_>PS%Mcxi2&Us3TG9RP6P$e0*4LqjI(q0A^8^Y&iD3MC029S$4- z@A7?0`cJU%pSaVvW7D%QMZ_cw;1}GEXZJF{D-s49;TZtSJdpI`;LfwNm3N~610ai| z0QoNe!$~e-VR9;^eF)(1&Th%O{u9Ce6EYoM;D4JCVk@q3a>U`RugR0w0kD2%>nRQd z6rBzs*IRiYn(sKrgp)!)z*K=CQeXef>EDI#* zS~4hd`IfBpX!CO5`vqCczrZCPBn&cRRL<8{<1&zO$V{vVjhZtb0D&~vq|5^gX5jFx zpL=9-(ybvDs^&Q*`w(&91-(;)CV;pCG{tJ|=SKj_K_F?`-Zw_*gGMhG9#Dh3il>8U zH{^ds#|wwf=vSUP$@dT&ubBpdiT6 zF~#$}Z8(1}^!QfsHBj9H6yDYPSRUwW_ss;WwMq4MZWyr;7HqfL2FA0p z;`n!oiHYGroZLJxwzlS*=fo&iamdm>0<|U}jcvkxQY9Xn@J)%5 zI)2@$?^b5JeFJp!XFm;kcGjIY9V;kqib7+ z>TC}ZRACh!rD5n0$i4U;FVHHUH0Pw}Lc#E*!rbtDC*wy@OY9 z8eaYIEYEr8@*Mm1y5nxyA?~YMx88k?3vBNUpL>6HP#IT`Tl{%Qn8}JrNnrpKN=3A? zg2FT})TbrB)feu&&r0}?d>=%UZImAD;Mxx6Ko@Lmpx}r3k%|Ck%bIKh+P-viP?rO` zO$s_IZ_l5Vqt!k>PH<3HFLY8_)s>st^T7*GhE?vcAMs+_@^8?6tP2ZOFC4sVrZPXM zPgxnLg3+N{bsCwr(VK&6TXM89N5pg^?F! zZ?UtT-DBk{W!{@iMXZfa*Nq$k&D)&_(35ICgb=xTY);pKTF+a}z3k81WW6Y2F(^by z!8*3k-^WMoZGOJPi;rvv=FBp*9c48R-D2ynyL3kya7)C+RT|BhOtf#zHygCDA~85# z_wWx7rG7OR2WjfpMYdsx`LY5_+mf>YigBVev!ufrA1g%u%ltGXH^%+T=wCJ5g2!9d&|sQFw;$(e`BPz41dQx7$3 zWLCftyc8C-11)lQe7CU{%X?WLZEc+14`9&>y!;Cx3;(fyuVGa)${q%jk% ze=>j28dL4HZ8UN)G@DDblti3H+Bw@@e#yadt7A@voZoxDv@JJ5YqTO{KEV|>Hov~D z6}z!6n}P*wZbo3Whz9|XO=r~nb@QbADY06d z0Pti!=VQyUUpHTB&IH-g7;G;o+eRA)Rm3%RE@&(qi-QxnGxE&ueR&`hve&JdJ#Ix8fM3>sfBDu{;*KCyq$q8Mx;&#fbk)RPw!syemp8Y2EIWX z4IIs$`<~<*LGu8t>4X)MuzF|vbb$u`>q2*r193+z5Vb)N*N(Tpd9nV5vML!awj`WJ z*!b24kRC`VD4yzQYE1qydtuYRTd)$ z4s(w$)+5co?p!STpyrlr>f>(0X={7SEK%&1y$M|HRd!?hGYc37G6v!O=`VGX#7*u9 zty|RL#m#lA0Yt7o*rQ9wT1Lx&n{vYg zY)L0sF{G#Sp+cN3#E`Tc>J_QK&JI~?XyM-}@B&nmHBn?&QjWqp%qsrmnDftctk7i+ zw9B!`Zv9C1J~W#t?A=z?I%9O!VMg|kg9Ydgt;(-(vwrN?!>U60{WSBwv*`me(S8^A z3F%|_>F{x@F{OCXd=9OL3*;Q&!$t6c6r$TJ0cQs5j2#@b&u8a2gk1CzW*ltFWic z7U_p|5{^6^7jrqC+dFI|gTU8ysKXY|ZAftG;d^sCOi2MsDJ*avq+QaIL8bk}Lycy3 zDlU>OEFo+DMLe@noGurfx1hpecgk$9BhPKhBI20eT|`h^(J3qSYH~Bv4y?f(uNIv; zYC++@8jGZ%4*pRtTJ2eBmwUz6*4dARp#v^=FJqol9)V=MLE~@cJi0Y#iFeq0y2|c5 zu`tUL&}sY7lMaoui8p?UZswPecp`DdAGWf0VEMa@XR}wWn!-bI{+HBl1j=jD*QA)H z#x|)#sS^EJ+1q0JJJ2kjt@mC%Z;xLv{UY6x93H#Rue@daB9-V2B>5jPz8fAh3`~%s zlAIWL#e$LDKbdd(cL-0Q&1|P`(@wMTfsorTZ@Qo{o4<#-(ol-fQCQ04D0q2b;9)LO zD}3hM5951Sd0Zw7UtKPL@3oiRg6<()*84_mj;sXxR-?UNtS|Q7lxO44nXr zDboK{HzNS?t}GhK={)mjozedeuY(_)rkze-vH09fV-Pw&VSisrm?hj=dC}#g+-M8L z!M}(6ap@B+H4Q@%{NFstRrO!)C}j|XhDMnWZf#}MgB;cyt<~)frbGVd2i65(1a1MW zcJ66w)9pPab2#&lfW_}ejH^MNe0-VH zbg%yJ9e+jNQoR-Jc`=Ai#%q2pzuiZsUh=^IuB(ANbn9pN&CixOOC;acgW~3gyZ;mV zx5Gi#6U(*`Lca8|xeBWY+ekc%1(lg>;)#u4$5mBQBjQrZniNH{c`Ul#@zil*fnHb7 zX7qphIpNfzRWUEEB#^5YzwLT)=ZQI|$|h;+ z3zFLj4(6|aQqx%<9a$>sZ2a901;2H4{66NV6iqmY3xo4G4Ga2w+rCE(1oB&5EJbiG zcQKmNuLsQ;C4ctf6o)hcVre^Ill`T`?9lHM-sKkV`Fy72-&jT>21ozcZzmI*LJW?w zm9xd4!NjeS&#=v6V$+wP*%ud3UC(ntW5y=0pk?m0dZm@u6%89bp_#F4e?jsFldj>> z3Tkg`Y~4Y}7O5g8e2zd-}cJRk%Ns zDKX~xNn66ZwkO0Ix8MEnAo!VwYqi-9?0={rk$XAj^1ep`kVRmu{M(c?Zk2!c?Cj0^ zq{WyY1BY!P$kk$n>koql78qx>P!>yKNLgCnKJ#%)ayB;HA+@xw0!<-givFEhCy+gT z`t&Imw7V)BqozO8+*xc>OwE8!dT14)qxPOT~*bygg_J~ z3M*K3;WqgSM*<;?U}_D_x6+|rR1dl1NTcpy9Iw^nZObSa8gTPG$%E9|e8 zN5IKLrHYqPz3Q_r&NFxWc! zzk6Y&fScq%+8}kUg$BK}v;-_b?r3Nb0YpnVAl4GceT#E-b}oH3d=p&iZ`R~$nyDiC z&own8UNl@d*BAP&54=Yozu8;eyM6yYDTMr67oU%hPoZqB6CLEbtSqCGlT&(cCSfWZ zHoys~c{eEi+VjtvJOTln1KRY(jDud5uJ;yc69~gl<43C1`a}SPW!J|N=3P+NHq-R= z^+j)jPSX{e^8)ldg`3kTcOIB|UsgC?fHGR3=cJ;3nR<#&JEiU#Y=YetrM={Wv{~wH zop%g>Mp2ar-{P{B?xtdrBUJtCdJxw>j0bpy+FB@+B$J?-942dEcDvUPP-4+h}UuZ<76u1NNMPbo#-iMZ4NebzhQ_Du8*?B2pW1;@(*3$|vH+mwlCr+uz zOzKzG-G$8e*w236tgJ^n?LR|#OqJJty$i{$M}r^`hzQ5S$Fr)~LRsBrSeJIIjAu_Y zR@b+aIL*1ZWu7~F26q@PT-?S+-z)GajIH|{*E=}a)!lnq;pRpkbUMngeYq6?&NKxM zSG@sa*HoU34tr{3^mXf9s2Z6gXNE)nelAU4B*p2sq6To#^4~Q}B?s@go&C5CYG>ul zy0%gpaYN=32V+Z_mZ?||W$=hR*n1-L#CMy|SWKtUAyo7S*!Ev&!#5QsK3A?+;ZB7h@DwIm9E>MmTh; zi-&`Q|K6D2(G~_1GQXgJW{%UO23$JAU{Ww{>-*UuBLOv1S$1HlUP$sM@AgsAU3y?t zhj#Iw)p>Pr&ELr8o6=%KgF@}PCm05$KB}JUc+xF^x%K*D9#EF-X{ovXt(-5P)^q{u12sQSc_+``Yp z1KGzgsi7)D42s8jYmJ%Z34D~1-IL>$M)eM(sC*4WQEbS=S7MPL8Ykk)(vgo`K2o-g zJUOvvwG^SGT0*9_FRTu8y){Pp-Ec_d5T7}m1E0J_oFw5}5NUjc=~RPs<8x8!H2aD} zwej3my}|&2vMd+Zop!-J>hc9;z48p{y+-JB)0<&v9`D(R-pSBn9Bx;+s71>Y zt>)z9xJ1XrjmP!m;nf%l1F2MZ!|UyYq@)60Olm?_76oAL0A~fIaRE#@V}ASy(pvJz@=N73OZd@nL#LFn+W^-e)~l^4m7)-* z2CDjs<3-`D350C)v#6X^==PpDK1AVaVmYxi{uWx&C zBNsO>HBwE50(En2^igr5wG$}u^o6nYIbrajoDV6=xq*WgspSvEF1x8|@4&#A>Ar?L z>!6G0A7V9?*ir(R=!HdZ#OUkA;a8mGDDei$sx|K!2qXBL(*+oO)!5%(DV{?)8hC9y znvAxn2c{Kxpsd6}2$`#oTjO{B=D^S*(5S=-BBj45VB7K*m{$%WSF};Uyj9C!><0pb zPvJS+*f?HT_4!^3o+xk=%LYB~KvQ*kp`n1FLAn-x%*5Cjfy2`e&du+EGuW+ijYp3X zR%=0245``o@Fi`#7r6DBmxoUa2$ukH?hG`jKiff1|CbA}k;IrVupkXL=ziu*g0~2C zqTTuGF%U?B8H!L;<-&Z~1(-XfyA2%P8Llxdxp(hg`3g~xdFk^gXwymhvSicXSR4;b zxvn0wAcyqUB%YIK#f6g~%SAp}#2jyKKN+6*cJnb&7=McJ=u^A^L70Tf(G4nVl$dc9$+lS_^KkP% z{*;mfUOl?+48L_KHAS$0;Un=j#XZc+m#}(wURqkZikE$~w;nuvNC_#$8V7G<2TQOV zgLnk3%Z0R-7gNv2GG=N>dBV8V!Xx1h0pZJvjoxH%vXYK6MJsw((ZUgZ>p?n8k)3r{ zmtDU($O+1Ag3RE7rur@5ly1EzuUhsXZb^h5^Rf3~>lw|;{ZQ5W_y`ThxdE}z5Ac5( zooAdQ=9oW!{@^r70x%zL#1}SWFOo<}yS>Usi7+p(nluA#vr_DHtc%9wsRFg;|B9Ih zdV6n!UDZ0`1)w7S-$U>!(w5RNkPCNu=qpqCKpQf2Gw7L*Lj0g{L#aO0hDom+<v!-o?eGLnaBoR9Q!i0IgSOn9*1^ZKx$b@!$ythLZT9$X(@mdwmd zHa8M&GVaW*tT-S?j(|JZZ7Abt!oI!@XMc0OVRbow>_O*!PQIuI;OuKIkx z(IA97Z=Sya48}j(`d=9Wlft5~j~_oSSA$W)EB6Vy@0W8NK1~UJsQ;R`aa(PB208PZ z`pEuJ&tAVO1xohMM12;)`T#4fNR?(5+x39AeYxu~WM0$6u`Z_ZIWCu&Ri04+Kahvb zg);Qa6-$P!XDSn-@%XMx+kTuN!|clyd4@}C*4AEFtzJxRiaOtkJcrQn$~P7)!hl! z@n_D?qQAz*x)dZc27|iQ4qCvSz1Mndo`rtB5Wf0AH^CRWE4)|q7k_?-5EuR6@-KFF zidLC2ed@GD&$p)FE-*>QpswO_uh}mgp|nkcWIhI3YAQz`lYtvF9hj!So@0Os1!$d4 z$7m@ah`U7ANL?KrdRwljS`(k&Vc$Hxa`31e3lg18ZNhepN_q8y4~qVJ80h>-X=!pQC;!NB9nad5#xD2=4)gRAiDe z;3h?;4_Y@~R_*QsgS?msmhzY%hNuDMN4HH-mD%CkX7*>*$S0~+KRh1|DtpLB*^Ed99m;KBII zJ9qEjkNOg3|LEB>ewpq|GFPRWih`Vf`FRu2B?iSj%Ebvl&9%JOk_h7?VhAZmf{mAE z`*urt-!(%ukfO$bT@WAyksU4&o*W}v5m?H*+|J?;XxxYqqt&plXNY&4_J&_nQDeAmzVqPJP5^$X~BvN5v+0-6xzs*K8jszi=7s_|>P+pYOaz;h9`E z7W4|26|swZZEN4Xd!@$l559$k^ePYnWzECEXX|7sTmzrW$Ga~;pOuIPU7mSKNnEdd zT=qUuIG$}bB`oHF*&BX&Ux4*w2dgi)Ml6s;BYKTm{gC&RJ`$uJ;^rRJY|}aP3x%t( zar#}-@t|bj&D{c+H`uV3@LtQ!55Mj~Ud+_)qfQMe7Z0K*o4dGKA9 zk1K-g?Cb#BH%#tR53)Z34{s4Pf7JvhQb*lw;(A$&3*U>eq0^9vu&_w6Hej%+Kd1JA zla@CBKF4`SdQ`JSbbJ!iboeXFXTejh`me*aeHE+TJr;VT+=Myb7TpE{aMemAYnRZv z4H%}k6_cw-@7MQ&g_2WJo;VuyEhl7&iFAB<78qQ@-a*aIUh)-<=x_zg$Odq303KfY z1Hne`H{Ha2jcpN>VkUdpu0IyfT?jyc_Y6y1jYmY3k~HS3gW93~d47=!35pMS`P;}T z%9mXO3CEjNBmfC1cBigZL;`1R)s!$Luh@3k+RyTFanuHJ$>@CQnkKkjy_{;0as?m;@ z#fVp@vc8QQF&*%wcjv+M47c;ut4RkrQ)JHWhy}CBAaXuNk@R;Dn zGo6!45MTo&N^Y1}R}A~pmuhJDJuA#7ySIQ>tbLT4^@7d#O!crW9$82vTYwJuNL7jr z)x~I?yG%FvRBlB87bt)ZyjuGg9XPam*V+3&l`kql7t9$@nL@U;Es5x}E`scQ33IWh z`7b7L6ZIEY`Z_|So+kg{AV7o?BJOYd_qMr%u15qxhK#-*tb=>nsNz0iGEtacV97HZ zaJMdwZ~#o=SHdW$Q^u*sFyKKnnvrCE7@_8xSLGe%Aj$yum)9(0f8c}ALByn)o_~0) z5AdL(1&9*_a_7#S#D#zAX6?h9;}E7kT@Fpv7x`g+UG-GuKJBMK7Y|I|58kQVx((`O zQUJKP=}rgUZ&C8?*C1WP`_-}!lXfVPyh(^hn-ZRXE(TR(P*a#(~OOD)=tb^oBz{n0trepae0acqJsO7)_3c} zlj@^!%c%pLOyXVuI4Bf=HQz=OUw5y}3IR9<&NCO%lnVDh_+^oT1?WWiE+X|{mP{;Y zu##c%d>B;10aB(gg994lKriw(3SclAg}ElH{Z~w=HVCr&HaCqP%%r~rHwGq zp7-|JV+dq4jxhJ`7Qj4&Z~lRBmVI?gw>Eg5S%`K=0b4^;sTN&fqZh`r`ZsVDiF;~* zmx`hTf?>Wm@n(4ZDi)l?6f;z0-lv|%+w(Q}}YhTUcI! zcE;ki7OwOs@zcc4PB2gj*23qng(MDgv+ADuuyC&zK{YjmH`v=dviitV;!9Li)Ej?< z7J8|gu^cE^(VM!k_Ftd1E5LKyCxY?#wO`A(*Mw&7aj@^)PzrL2(J(Mb`3JSYe8;kd z5`Y$-ZVibTz$lowJMXhnqks@>DA#FUarO-vyJz@+l^! zbocNWotPj375E9%$5LEbRez8vJYICh)#QI_c=rp+I)`O`Xn{op6a!Om7kg~fJJc>O z24tr$Lj3&1(1bp7!HqDnRb3R`r~l;t=m%K&SV9NS9AMyf;0xLro}oY=JxI{prJi)q zdbga*tN|Y5J4Ibd&$o{}ohtj1j)e6i@_`R_YG>CGV!t2}>BN~KL>a6Cs-vcCPx#;je5-Q6WXa!-$CW410?{CS2iLp7BVx57r?y6W^E4O+(YV8OQkxe<-G?v}E7#BFi? z3TJMdGq_8|@n8DC1JENdg;QJstr$Z<393&SgxJdqfXZr0Y1F6+JQ%KHXQneFN+xSt zN4?L1rD3eL^Z5Jn4Fu7rW^@>M00{2SVpf$+*Cmy1j1TyS<)s`x>;GhI3 zaHP&BM-+F!n?N(6ikW}ozWNU+k;ZuiMA=fkqY&HPnU9P*@G(Jg<4wLv7$x^DkkK4S zZWE4eaL0hC6{xTL6hUc2dZ0rS`)1%(dOg&K4c8kCviQ*^`|7Y1SR{o2LIhp2v@2i z-5i|$AJ-lkB17N@v`F_cFRZM(ppdiGBwg2?sau1Gzn-IN=4?(_EF_x%;bXCrU?`HJ z=RcL(AY8>2m*QIlj+`|5$M=mJMeZIYe~>{+&fM9-`HAY_COe3-U44mi(+4Csu3BOJ*6zDGQTD2yj@u zd+?k7^RV#jrikLq?A{Kl3jc`2v6yr6yAgr*Um`~x=I3gKyB1)D*VAyUm}%aQopLQx zdJ0O`Gmn%4(p@SV5Tb^{3}p!2J(d#H!X?v*Gdvk9fm0pOmFe-*r-+KwUKW_d8)1Go z>RLAAfrXr7*v3d+J8&G(pWAzAEDxv&gfgAB0LMN;2QIb0WzB!kwQkw#Lw8^)vtjO}}Pf8zW7{qge! zy3J?xJm=i!zOQrL*JY^aF96zVs6bf*P{y3RZn-%ERn%?B@9P$_oRAp$anN&Diie#I z$7hc-nwMKb<&Gk{-m>uzEneH*-DQ>ayg@)nI6OVQJ$3?Im?k}_IThG}3K0enW+K5J zD?23t@`4{7l_{)xkZByHBc1=XXlH9YSSsqc~U}E?eBOl z6`K?l#2r{70pisX*l6@24R{rtqw}gE;lA=tsdw=3S3k3N;526E*!-I4o3JP zlT>1Hz$bzL^6TQ*#J6&r&I|spuISbEK%}Q_&UHR6YPEu!3(&j9nF93pC)(E3`kShr z^MJ*#zP|p#D<$)haS}S?|AJ2lRscTbGC+|g%bXf5r?oq8E)n3yyEu>Rp9DyxPcqQL z&?)3|H^2eh=_$aSykA29kbWPF1-s}nyNE=k;_u%_?g)J_#epm_J_}CS9i(O*(b1th zR^#uevw}jMWu>JFT$(OIB%H=Y&}V-u?a_Ih7i3-WoLzuTAmRV-h2$0kPjXC5?N11v2II(0yCf7Yey%jEhOEAWR$t4iiJOv!XG{tD-YUU&h|C z*3Z0dfBniPHC#CKb#bHFtK6z=VCwK6;H&4MypLPkP{k#&!EO{#A5ec-eUG}jO9~2* zKyyS+suhswlDZYDMsWb|5>UKG!6df`*cUNbg^ML+WhYatKY8&$8~=e#2_HbSvd7B3 z03%`J^iRX;J1i7+&q{2y`NSxh+XZWE`e3!ie+yws=a10pK7 zvi#6XYHzOH)zY3uk=p?N0@&leRGZQZYz2uo871XN`+=>zCG#Cs>dAW)(gemPCX&|e zWI%k2SH{mW?ey$p^KxllY6mLARy=$0z?$kK_8FumxBBN%e>sx7kTZkOZ*c|Kf0t5rCn=5n$ zC0_0!ER6v{9A=;^!h){^yMahR^soZz8z6sbxJ*Y>PwiW4Xw#^b7istbBx2Y9iI`Vz z5%4LkK}aE1R+Dp{wIK)v}XE^%OB<2 zk87t|mCdiC<$qsPQA`E*(^TnlJ^E?BV0;*ILbQcK_bofU$|Uh&b~VNY8xCZ_y55J)hDeh zqN(d@fjZcUqgBL*t2S_{{ON|%I3$|(}HMjfoWV(QDH9qOG`33!@p$| z5@-|g00&~Awau0YvlL~?>ZRS?^Udlc*j0-u9WAa)-26enI2TZek83{H!hK{lB#@lO=K!396Uj#=Bix*NPNS<_OuT_{CEPc7qn={wg-}L0c+p&5J zeILE+m~K(m639%95+UuXfG&o0H&z@{>t`m`%EOnPzyD?aaz$=&Yj3X;_<_>_ zeWZas*S<}Q2yg3rm#h;bh`~8^S<0o-{o#R^ z*^B&b#3PSO5{>s7`1>tj%6KqjnprLhC_*I`68+fd;D9wV2|ULx&BE3*10RpcCy!76 ztE41NUgLpg{||dcU>8KeM)RQT8}Pee8!B@@VC$mX#Da&1=h71wLMZHFcH|1IcA@|q z?vjUN&Jha^y$4S_CgfE5wqk1i^KoWF?f2{pHM~xy+)D~_a%kEB#ljThbt&gGzg-}{ z_*mWwvO+F=?Q$#|@ls6=LgB}M?G5h*3M$~1Y|vA|zBBpTCtGul+WrE@=F|*w*!{L| z@`1->AV>Mb*{Kkr(`%k!`t#l~H(3AlbF)DEU3dVF<%$0_hP%oD64w9z{FaDD_Wu{W zwEX`8FJJKfs>K%5>l5Dk1&%NmZ-4OM0euq}A8+GbDfSQ5#}k_~mL>XlU3r1uX5_{n z0QV*Ze)?~f;nZ!iTnTF?Xin3WViwMc~=W4aihYZ+B7=V##aNbK!*!R0Eff0^kOew^|S7B_%87yQhvJBOZ|s)uL_I^Zuf5 zP+;mlLSb=gKtvXcF%Yj`F}Q>LXH^IGS%Iah73if98Nd z%u#AYh=c^XVX^}G`NV4$JyEqAv`zv6woHoxl2z2bt)&DNiv?R$seS-{HTrM()wOp~ zedWVJikrw#YMAg=&&yI@V#3y(>_-LM)JZbpv3vs&_@E?Gg9ot2F<+HvFe zw(iO6xJEReuCbZfz=VTSZ6w&N&iby|7`&_wyQZ=w$R26ilmj zHLgrQ$UjjMNB@@seIsOsp5@p}KK*~d*@lwZG2MhW_r8}{X;Q zBUK2Czua+5HvRRMly#qA=DD)5X>N)^*=?;D7yv4h%?$-qbt?RGJRJ12m-~;otNkSj zGJEjqtN)GQrZg^BT|}8h?$AuKjsoHTPW=S9=3q* z(QX+Gtnfdudo=eQ$hxW5{VdV(beT+oV43jWI+ooW1g=?13DHn1QTrtP+srWFrRIu4 zTh<^_nP?uL<|JQyu?RR^+wg#E|vCZ@69|ZaNyY@Ej`sUQ=W;ew$g*~PgZ)hH#R^w#H zQ6FCrk`R~<`5rgVK!mvY`8DLUGjWGK4NpTR7oBvnHV4nVCN7W@FA0mw@^Mw8|Qqj(}u;fJMc6>+L0YcD#gUxbmF<}lh^2VhoxwRulK0? zuNT$~|C@3ApS$m=PYtLs%G>6E3OB2?>*t%c4M0l~nR!DGBp^dWPhRF`oj59eB~zl4 zaQ=-bv%mF`3*-6<{-o`&41V!2=%W#zrG<|%X3?SUp~9is=4!Jbb)xJuE~$d%KXmDN z_V<@xX;{h2>nU!xk-b?uIrLZmFu&pHltJ5c`r%c~cC!a&BQL%^2q+lx0D{f?#!F_Z zWmFB=!o2UWjhwf<1eAyUFWcG|7WVJUWc;V+1Kb`W{l87_|I1{9{8x7iJ39%|>PB&+ zhY7yz?^`vNl#9;v!_ow4*Y6|VTj1^k{eSi8=ETi8tLv99TUVb`M{&<>W*m>~SQc{= z`&n};o%zK#5mRkuxRWUy-6yX08{l(2~$9 zcur~lvch7sV_ure_~jK5XHnzx1NFN+VK`NnZEJd$BNNw`)wpsk%4DJEMT&1#4+({1 zMM5KfUqr;oDt8Cr)8ya(o&9^hl*%n2cS5P1zrV9c~oUCnZDojlGu{U1S zu-vjmd0ur$)>58lmQq?*X5#d}A5&2!pn~A%F!0v#)8jtQWdQs@Au~Y2tfIDOsn+uH zErQwUDJ39xP{vU+|I&jMwtErn6od5x;tZovtzfZXOj#dW(vgKvZYF>diQl=WZ42IW z?uI^*#1#-tYPw^48D2s&d$Ax#Hn{#%Y%!s8@cHFX{T^>7xvDIXT9>zMxK@U^Or#v zXGcB%R(sI^wT~#dZ_`QTJXQ5u&)`i*mM2cbdO^CMqUtQ`AI=0DoD8#OIjptE$>avu z8N-1`;hJYXQ`69?O41E96zn%kr{i@~dyh1WFc%d;r=Ac+GqVi+ae(@A$tF%Q!{Zmr zM$rb}5EjCfXYj|k3nT1Jw1x;0d`4X}KhR36E8R)vJL}C7a?&uL15Djbc9bna?#ikV z_15QUogFPD5fh+Kh(aCoxJ6gTl_;Ai&WwnFC?{)2--JzeYeHa+-X zyf3j%A-lz+srFRtpY=i@lL}7k-&|!7@hr(UO9u@M1G6I-`@w5bM{G2fi(#I{+E9Fq zQDs8472z#r5yka`LH-OlDAp#+tq7S#3=!+g3-Ll^!cTR7_w=-ab=KN3f!?+0NWThX zV6m3Xp|BF3|r0hZaF`Vl3eOf)ptgwWZI~)DM*!%l;oP+UK zE~1Vr@Ku>Ax007~Hst*0#WOsrw{t!>Lj{`tr*;nJ3{IgKqOhwR{E^L5flo4caCBV{ z7GY86v=Ez@u-y+7Uy|TkuL%`UzketOQs4u`%lvdwh(*9x4j&BsAz~RyZElXvyhB;X z&n1p3A8b%`oqKgh+C|-U?ogqh76LOrBr9KplyA^i$v0DC&}I+%$B&lP;vuAs*oLR= zZbvZNi?X1#ld1I=11;n;{|tQ>9E32TqcIjbi#i`L6koK0i2LX)xJW4d#*6=^-F5Qm z9{jCp?pk^*dv$4o5d&-u)((C-j-gbZ*J4CN;^voXF@aq0_TB{R(5t=ffByVQmN{LX zd&B+Vf`u+;|4b3WHAEnBpJ;vwC5eq!ZOKYdWzxqFZZ^Z>U{I`;*$}YirZM2l0dxEa zv>!%wxLr~Y^rm{HPR7a(7ulahgBuh~T=M{W?CgrIq z3Ou0;(?%fyaSk|MOjC8}oPDT$I#|B>H_C=#@v5)5b}rJmIzX!yOeg_yobRFjlP{73yg#J-g8;&EaR~sQ5%1lEsCVJzp-r`!-6u zEd09GoY#=HH=~T`XlWpdm0l1?JPfU`JrS^hV}n47ONb%m|NcgOcoAEE?j}z32=Wz< z`NPSXqC+&=6f)POH0^wOF0CXy`?3)~EO|y*PTO+Y6_`+%4<7~TFo%Kj@mWiPMV zbaE0zqZlkee!O7W4>c*LBT9XA?K^eI66}-AF{j~C7ng+X&{?UyfaWL8PG*0FhMAm4p0_C=cqG!3V>d86Z{5 zr(R-;F~J2o&WPcPW?#+t>!L`A`+CL|3{W=bNw?#sEZSImVi_IG#Crer=R0AQ;gwLx zZl;O@ddp4pei(p5AVYJ@p?<8{datKBg5Z`>ZB{YCoZ%rfkCF4#g}%_&=QzyTQj$w6?(74?fqMWttB+0=PN1UeBXo~6}^!N*oGCGP7&sFt=&|RS5 z;MbPv58NmDBdBWpF9}kS;>p-_&!8S**H2%FEzP7}ifHZ3witrxt1#|f=A%Rzx7GMV z8Dgd|pAiti>Ng9kUQP*Apr%_~K6+GiwBfy|9{%;A*{`MVZEY+mq@x!9ev9oMIF^xh zS(D!fI`}Xj9LtwTOBC_ej1)yBci!|Cs#Bud_@l8HA)>bFK!W}Ne(WRyLV|UL9I)Sh zYGg!iw6^c(cqbJG**RYKiX$diK-%gJZv+7 zQn_D=&*rLj(J60aV(;x?F9Zk?>O9Y^Ig8XfItecOO){U409A zQafC$Tlb|yHU|t^fTKcEKdp1kQwua%$lZz(7t!Do3Z~?Q z3UQVk(p$ynlO)~Y3wYWo@y9%NP?u%@dD~&I-)`O_X1L=Bf_Rf8_G<5;O3PXj;-}(C zI5L=ahQ6ANvezJ`{tR+!Xngk{X%H;0cl~6zr<9!}n{rt|O{zbP|LMQ$1bG5_cvKk2 z2{F!nm%`_Bx4?qtbb>Y}?hRQd{Rx+T^ugP9xsSA5>PCgi+==uL%apcN*xXBGa3^2GYlVy>1<7 zcJ0J;)T(yude$eO!W!C!&PX999^A=o-q5V@Q1+GXAJ4o$8j33y2#h{ak_e83nKm4D zwd7_qULpS61I(*&=W->I4VlDM2W6b`y;vd{BU-NX%wR+MtA!Ao)FRxX;)^D&Q52_{ ziS^*;v5euO=}%)C3L`u0+Rfh@aOZ&v8Xb?`@8dEDt4Zk+OYbo8FfRbK0k-t&9(D75 z;E$^#e_L%bct=z5Bk*d7LlMSP6Oj;<1>a#u2!&xD2VnzGf@w_eJ-%-a2CANd@zp0f zZWjayy_=y=mt~g|vYBM>l-I3h>Oc#EP34DVHmEjy;^U6HH`#Yx_!SG;582_-{u{e@ zr$d$Dz0A5X;t)|!c`ogSDBe#>qV(Gm&-&dukHA-DFLKQ-S=79)sQR&cmYuS_KCy0r z@f5-n@fbE(2zzaj{KGKT#*Xe2{&Nvd`uJu11Nsr3=9)7|wsB2SHjeh54u?i3vc-6I z;8_>+6-;82v+?lgjiuJjV%@wjN@cn30iM@9DF=PhL-jf?Kk4R+s(J5NF^Cx>4UxRi zuSg8J|Lb|t(-#KFhe-Vyj-r0ULp=A?yKYwNlcp@?AgJYOnU0n1FQFI02UkNbCU9xK zTEUP2Osl7!!qXTny|cb&y|-xVeg2Z+_D;ayr%gLQW|;@GzN0Wd>Sc>Z0IR%SS|~%H zlHOj0A>9MIXdJBRua|z|TKwvn9m&991g=YHA3YQ0Fz{%N&`^RV*eLgwRpc_YKEE+p z3x}*7o%*}05yE1euR&^*1Jbw4qz)u$;HGj#a^!FxrDVV>?pq`@>fjV8bS=^)68~p3 zr-)m;1D#P^&a=QcBh8MuHe(^-%-)i$KNL=<-?GMF>4kBcG<4P-YNhByb%!e~PDbwZZ^6LJeQ_s1oT!{|cPidl zvzis#&{({Ea)Hi~l55zy)rbiY9>P=)vNt+Z(piB8%cIbLuOcjr!1j;YJQ7%5E4g9B zAlWrF%$(kt`oM!)o6#!ImW$vw+1Z1;@Gtvr4|!4-iI%nb-kiAw@We`d{;e!Ad?c=; z$Mot;gZszO?e$rwY0y#QiN82m9?^kye7frdv`*Nkr>dPkH0=GP1g8OlxKy_UqU=CD z<(3up@uQ8jh_i%$VCl(1L6OU7htr?SY5?hw^#8YlxU|^@pnDD+k0Y_~AgQ>j2+^w}4rdFkDkGLD-bFy``ob@s*P4cVKVSue8doxp9L z5bjTvpQ%4P3s&OU-o$Ic=VkFjT);Wf&p^6RpqRycAlPx-C&aVQDxhInA1@V#B zMeZ9FUpjbvxZD_qbiO+>V+ok^Uta`DdR<_OxF2rlu6|2*jh(*Yawmb$3pTC?AhH|h zixg=b#2H1n?b!{K^JeBUFcq##`M3p2-ODQ2L;e*Jp_5aK%E^4T=)rJpS1olHW2WG? z>Dk4l$3J|23?`-7!#hz~u;E6Z`zuyXZU=&AzC|{y%PmEqh zzNY>TwVXH@Ec=#x)0rmikChD7SY&Z+NSkdQ14xRW^?kPhg#lNoK#ElVeQ&ZWUXP(0 zG_gGbo5~L#Sl$%td>3if>m0!xejJOqiA-&S3nmQ9)1|AbQbdKHec3m?T&&Fv$>pYk zFUANp{3lGlQ#6(*E-iOWm18Hin$XQGplI_bBXo6iYz14t6+oHF)blqVbRLdbjFJh# z%7A^@VJH<2SG;0{ zHi|~^X9Zac3kyF34vfQ7Q;rSWr439?WEugxX+(ZtgTrqjloY^zw`Tm;2g?DBqpK?^ zoboV|*v64AUV%7ILCAm>@2ux&zJlQ@1}Tkcd}MmzO^J;2Kl=x;$^G;Eu>eQK6cnSO zwwQz4KRVBZb7uvs2u%iSZPARP8a@hfhz-N*7xqf`9#+XssJHILgYRy2bh~rDTB5y) z#t*_;zYT$qQHPd~Jod!wZKIIuBy5oJ9fu-OXY z;&(M=Qk5#PjT+utj}hMdWn|E%g=;aW#>SY08(}OVcx&xICY{s8!*Xxqy;D8P5R;FC zRJXlicDehJ06%h$V;23f3VIFq7h0x-L37XL{f~UV6i?V+6eT#~{H%bJg${yFY54j@ z1^g-`>xZAr(ZnC|?P0I;)T3lF^smEnNHA0?_5^N#jr2 zu+bm9pS;~j`k1ENHIH8J7p|SG$KAa0_38%s1xs2;za|Lbgrcm4moSp8-JbD{nR?zX zs@A~!?-nnCu0^by^+Ans+YeRb*+m2QTI40=7orFlUfN5Ps@zCmrWJDMZ+$i}OzvOx z6a?inRGDso@1D3DPp3|I+iWw&c9ejqKzHcEpOl1lkW#aqTh-988Mj2~SNjC}_>j4L zSER-Fn`x}g*DVGiyxylh8;wzcP2ANfeFWyQufNBpBo%Mb5NMa^81)5{BGswl7T&(O zQ%;*G+f{-)#dg*AMd99QaF$cz5@PGeiNrUT9I^uc68p#Xdb8_(1D_2)y?^>8;4&y_ z#Qyrlxd*ViJ2|2$KP~~gG}w9=;ud!+y2b!b&0Pf|IZf}@pX|tk<`|Z7T)fUl1qRu_ z8{5sG6a;!|vR-Rc2v>uuS=TPW-3TJ6=26pQF8{c6P4M&M{724l(zJ|Y*miRXorTZ2 zuTm^~X!C8b5ps?D=Uvv!T#AntS*aWoboUGHdsB8ymODPbB0!AWm1j<$K6mruq@wn| z4vGGbf-JletB#RR9E<1*0mvK|ldL~qfOiiJb3 zV*nn-(=c0FAJkzgDcjwm!B};h%f>Jl@mGNLnG&e8sai zc+ne}4k3LQnU60OKhU7atGN-Na{S^r%Wj?MMJ|K&_o!xKU{EisWVk4z2zMGOZi?nr zv%p_m&_C?_Zn<%VfT|#+ym$3!JJO9PDm+ZmTWnN>`#YeZU19;eg^shUPaM+uzHqv! zJQO7T+Gcse{**U(7fCKrRlx{iirX}#n@)Z=hs)@{rb|3iiw~ies*o}s^)%Gdq;FI0 zZ=b(rF#fG+L!xtFs^(`WFg`@7Z5uc45>Rn{)0{J0beDPZ{5f&$G<8?9Af|o!DDX*a zjdTNVd{uRc@=L+7r(&f=n>oLfDe1Y#*jn>Hff6;0gWpr-SaaI)=Aly{)WWwCX>}S= zcwaFxta1qLtyL2EB@wjFY-Qfxzy>!Y<>jy=!+yxe8Q zYuP`SAg{;9FpGa8$PMz6tgjkSr^w}%5%IeW2Td`LL$6Y;Z=q-ll!bG%h{4N#3uY-H zOaH+M(A{AAVJf>AO`-(HklUqhK0>XUTQ{{LB7h#I^^vV&Eng9B#4TP5WATjuVUsLj zBh=YrqT+drjz|`BG6?4InYW-Lh>k`VdFSLhVR&8&Gia{P4B;h1H-$V%5{QeEHa zpXW5EKQ_9`;KWn~Le<9+Axh=}ZlF=~_?*`7pkJC_-u%)ASW7?U=Spc~<4ml9rsSGb ziLUuT!|LY?j;FKuxgO3x1m-_p#4Hl*0FU>{@%_nLStyE-i)>N73kNnku-8$zM*EsS z(@$AYXzTI4f1v$Q@X}8y={O7jn?FlW{S9mAYZ7nqHQ)JQ=|U{?8_8XZK|z%1#evs9 z-~An1t8!*O~07Uyr0DPFgZu1A$YT-q-2OweAzx|3#NH1d>oV_Zv*J6 zFrv8JPW5E}cVOn?bA6%v7B>zp0Xn)8Wp$vl;Wx!1)zT7?pGefkvMU#arXoKDpx<<;4_|1+b z#`8n=T4f*z^XLouIGM#vIox%34elJ!gcj<+#-93dVT0C z{MgmuUtvQ-_I;)1U#=p18eq>1MUHJLcm8|pYh9h;{l_(wGGo~FTUgThtbwL0e#;h9 zCw2{17iOQ;v7D$2CPv!3HzMXaTQF{YXV)^DL~OBzdvFPydnRc=aS5#@Jz*Yq!)w*C$*?x(`%#ojdt=ovblN|=S78_TG_DP~yo^qT-zn@}{Q)R|ZL6Mt z+adX!Gl${1ze;h}a%4n8;+hL8=x;ZbsiNbyS+2SpmeWzYp0vM&_zA535wnI#>^%XUjCw=szA;PxrgFe5Av4EqFGY z?Zs8<3Y@cKEo-OWf>P>rq zaH?cIjyp@8_K0LSLTmbiBTo1|5^hU|tA4Ox!4?LGGhj|g7g?YNwsSvY7ACw7?F_w; zg>8|w^7e#?=T5lSxFbS|ttOid3mD|0rUBi+OIih;(1s2zf4utMs=e8@DP$+l)Aa|rUD_M;vUzzdMYr0nU;)|VsgDlpg zw6wFc!)P%xyry&u9FW4Fr}DTsNNu^+5vi>_3<~~D=d%AuPa>tf=yG1j!>5Lv`|!B0 zb>AI6>km4I1mDM=%7YOM$3K<3ZFB1~NF6?W-?u_MN}6to&Ba@b-J_S-YQ|r%c=H;) zFYbrd*7)QfGh_jLd&ym<93CJ~5uyqig&l3I_TVqhAR+!)-TD}v6r%$k{`KpuEu0XiC`U# zeD3X($yU~X?0`KkQ&3rUfp;2kKAzapZu5#ImGD;3k4}fdNf0}K;jh;-H`fwRTPjnn z_SBr1XbH~aQOUgLQyRf%Za3GY3L8goN1wUj_EHJKE+-dRfy38USIHQ|90){ABM5k+ zJ3yj2A)Y~yeUq!a!$DzS^OX?bmDh!AGKn<3NR@J1hX>=8hQNGz_Io}(A;oStC&_t( zc%gP=w%gB!Cwv8R4jPoV`>Z+}l;;fU#8euFOcf=)Vz z!g|*>1xxF;o}zN78T!fUBP;9s`GZbQ5uyarhj z=(!61^{U=fY83Xx*{JcE*MU4>VAk+GOc6M7h@g zfVJBrk6!JORUEbckQPc#-}6J0uRy z`q}2~Jv|T%+TtkPu~9x_sWODZ+*zy(9FpUFecz-G9oPRZdX1YmlD=6Ne}uJDoC!C? z^cyl?iG|@mQ1~6+n)xfPiEneyhbp$&^d{S4sm!0>+Am59{Z0MoQy^-5BI@)r7s)-m z?G2nQgsYe(f22^`)!|QR^P8+tg^$1fb6N4GoxsmC86YK=z&-p@doP-v_lc<~Rl_Vz z!|XfIcC4911a4fer|r@7Q@%@gJy$e$fy%(8CLho@I~^TPjhg_1eaYV2L=V^v%!D~E73YyABrEheBci}l>8;Y~^zU#i3;@LQ9`VMWO5C{5@tvb*YGl>n9 zzU*^f$8PshFnRs{bYzQ!ukL3+u>@#i1a#aj;zByk!jC=-jrWjg!+YXy3cwq^(2E#i z>s`2}MG7m?n5@i^Vb+ZnFtyZeaqFt1&o0+FD{M=`7MI9v?wUJtEcB1&J0MtV57`0X zMxvKhtm{|I!{TsHV|=&sEzPe=xMiLhmrz#68$dt;)#2l0Ui)w?3lFb{=XtX2&wpBf zcMe_1_zu6G49C7?6FYlot945Jv;}Uy$Y*@oaP-W2iT3`-FInMn%((G~BITFE@SjOJ z7s14+??O=^bC8Tn3Q2b14ypY@S3Gu)aTQAZIBCT=Gy-OKW9$%Cs&b)Z`3c=+&;lgE7+zu}XJsd88 zcC6X4y_W7)GaGc!FSraWzvDODZ1&WIUCu&}YAwo$5Q7=Htz(@RXPNa;$q zpQXd-%}X98`6+zFVjdp^uBgrxcvW{dS;O0!NQLNnmO{eq##_&w-7@w%d#ntW$2VPf z`~>`BC;YN4dI0OwfFzqrV9+r7hriO4(;o(Qj|_*?e)Xa=PGR_s5n82SBkPMVAv9v2 zxL6f4!Wp+^dAD*d&ng}6iKaJQN;TV4PxQbTY~q$>%l*OHpVtb+zIPrp=;!_{HkM~r z&=l{RdedSr?-7ALJ8H1wO2P3H32wowu!skR0=_UAB5MviAY>H3nvj)63wdp8&GC&D zYyBwF0c7337vf0@nJp;`TY5iIe)#cYK}pKi{A8uqu%OWd)=^b*y2GNYeLmsUQ!+A3 z)`fSzU^4w!|LkMUNj)Z}iLUT&{>8SeE$T3m{$zfqUm&+0Z+8r1#%azjd?FTkdbH`= zHcVQ6r?FGl*ff4IxII@?LBH7m< zRMy03kw<(W7e1BvVVC^l7JEQH;n!l3>=2&fGB8ON{+{h^rai$bzF;=I;kUk(HLVJ7 zMZ-*BY7dD&lBu?qx%mp6@`euLS4vE39kV)+)q$Ah8oXwGl^n#Q#2w04H<(|#nF%7OQ& z47qF+0J4=FAgw3NHdc#af?WK_0_nrMzcZjB@tQ9A`GTnh^FCA)!^r&$AwBiC9d}Mv z-nOU+Y7a!5>&bqX3#iWkBT>rV=)Mmvd}a-dXz&QGt04+jIyP*PS6zJt=+(H(gyr); zyo+ymumG1P!hgQ8KSPb=MCye&#;Mu2nRVDD2h!d7CqFaMfo;w?rL34MTWWTJ9; zJvLxZ?*#T7%fleY3KuznZG@>yVm2piV+X+*#ytP!_Nh62=%t~7sqoZ)G9NGmbNkpN zj*8ppui$6*_Db47(2G1gd{rrC+oD{CysR+4DP7?jG=B{x@s3bTucmb`-_DP<7_@2U zq-=ft>@|h4)(R-EV0uG(JcC!ruH5<1?M19i{D|+LX{cY=H--AbfLg7wtt(Lxp@DZBvjT~m^q24@L1NK__zv{`mlu-OP| zpgx3p;Iue{1eZEi!xszQVQDD6S276aC3Cpu*+{lvXJ%F@Dgj5|UFwS9%tba)OzaS^ znZIyl3rY%Q-IxBX=kB%X*En_j(RguQaWCFgGEM=~vWJ&Szjt@+7&WN9I)TS+-^9|9 zq0a-4e?+6;LmDsf*;gS`_W2_(r$>gN7rmRWrrvCI-Xpza0G}a?9Zngqy4xCMGyAw2 zG9SteGf$3GXR-b3HOWMt{j9(|kneb&&e-AFC*Fe})-7%7i@-r|7~-=^FW9%YJFSCf z4M$Fo5^Ck>li}$lD3AaH<|%QXtA^Vqys8+GMs5MJ6@ z3LQ(RuUPf)EX6vg-_wsM_^A9?1A6DS&eC4s-ZLH!B2nDv!Mx0}P#x@?9U>8As06g- z=#Dy0r3dOLz_o7rhEKEv*=U-c{yX`xMB;Nmt|-H-v5~pk*z)a9+B|sK< z$Z}DpzGBCM4;S0EI7HIyPM8Th)8saTQq@7=wK zCz}7clP=Z7c5isRjQ&u+oNndeKxRi&h*yW5V&Bm14D9VId)H8tWJ zF_`GGa-TcjH4Gk;0kHO2&`eT=@_y>Q8+6Kz1XRgd4D1Y%D!G8Gz!g#8l@x)r%73sZ z&c{Tf^+f2w@72_T9vyNmawWm9360+GJ5cU23)y;3;e?1UnRL>4px;Zwb=ERSwsdXj z6EhsOD9zYZh;JfRPboLLoG(1)2qDh~-*epcoc0NPP~~)uAKE(FK#pBf)M1p;wcyr> z5=09UL+2;w>TX2x{wk||c5<{3`6>$!Q72dLb@xuBtd0;YhiRd28h+K%)a4n&sjU5i zHpvU4-R7-iiAem{RP$SlLKPMxOQ=)q>gxMo^WSUn%rSK!tHq8TI;j)p)mz>M8{jX1 zo$*y1Powv?zA0!1m~sLs0dz@t;4YhTP_651QPUFrV!0Rc^Fg+lL*CCK%1@VCf8PKU zk9Gan=E}dowE#|xFH*FZiyb(>Y?v49Cdwvog+LGn5d}B=XMYiW_8ko6|C~h_p|y}4 zMqoJ?u<&~sTzXv!cbZn&7av0d+33WP`K6Ie|#Zr*;BK z16Eq>sVtg;MmI7o{5)DG_Z0epGXkMY(J9NS@$^(y<^{yGufr3uc^#6}GAN5A)15}L zzQ`TuQaM2|Q^I*jggj<7OI^?>a=5`?GGS<&ScyXCA8UVtkFZvL&-J>um@RZQKHHEq zUyV+NU28n;w2-t`-LN&Xvw33sHD~pH!4C!r|Mv`V`eR=uHg2OO%CyP}MO9|^V!BXW zG%_pe356!Zi_Qh~Px$lRhWika3T)Al@NJTKR~osG*kn417TV`@N@Qe8Pfu+<@KA48 z#k(ELO8^^`O6|2hYkc&D{F(?Zvlr%SO1@{hK!iY$+0qBgxtcy`#VjlFFh<-UEW{gqtZs!d=-izZ?@N39ob3 zi23!cBP$@Jsrnqm9_z6KF|2=^@TA!V4EQ6`)XmM;V%b11ahj=5=%6e@XrR76aWM7U zPrN*}a!{yi#h6=HKJ2mHjaODy+z?C9k@Y%^zXv$7=o%Q<->jx>CkzEyVhgP>5|^D^ z6smczWh|BN7Hb?G!JfBok({~MK+CI?0?+|54j4UHsrH?e-g*Z-j4af?R z2Gs(wCebG%pPbY=B05;x+=S!}^$z*#F}lF^EF3XP{unZMxBE?K42%7g?~MU2uDE7O7V9X(_U>kM2O#gH=?-#wouZc z!NcvS)-3$LB8II=s*Uv^;zOS44eCw?sL^Rii;?wX!{(PNRr|Fe7vbe^+6@#ruW*Qm z@j>au<#Si5g^{gagZORJ1Shh?>Y-Y+s+2%=B?_4agL*u2j3lVDdxO zo}>z*U7co^P_tNw`*uH!N}v~)z;n=ckZ`)_-;I-avhj96@;#iOb0G}JSCJSGo|57J zq3S)Lss8^z@b`6%YhQbhD~0TRjf|VULM6#6gtA3sUED&55aOCe+1Z7!GDh9Y=@t+fAD3WeEr1l z{p)r2HGj2=Q-1FIj+4$18en-~e*K;&s0%NQyK~00(`p1pkGJ%Z0zVV%H(g{ujPvPu zIGcGW{8|vzvKitTAQ`W)p<8|SOc`NFulPG_u_T}FTCe<96T?V610OmsH^rs0K84YX z+(p!0{$b!9k`A$xFT1zUil$~}x0?^M4^zO>>D7Vr-sZM=c%l@tLIVPszZp#d*-KiC z6CTm=Y0o@QW=Gp&Ep&r{r<=!->x|vu5^rk}08yK9cDS6{g=>``vW$=UQZOCa2bM&l z7WhkFT6cTC9?|gap$9`k%s>Ol8mYV;n-V*n8KVD<*N;aca$tZSQ?;MmV+TG45I;8W zP7u+d{y_lFY&3-NivW4EBP%AT0U2{FYLMCyt;pxuDNqQR=zSr7;`&v3+`AJJ&_grWt!HrtAg_`qT zv9A2`If__9)6EaUi1`)Lc^6t!uKC+CKa)K6$ROm)mo3MhlY(@&(8E|6vCGR`9uzHsK8|Mjzvaob?pG2^ZGEf5e#7P!w>>_b;m*!qpU|*13Wc4Ugtr53 zmPbYNp7(YEl7UFV%IX`sX?k_)`S-(bOmm*c-}}Y25)w&_2;Qr|UVd$>q~dZaS4L5q zUfyUbqrdj^7m=dGp;B4Ha5g1gI@0UfwE?Z`#w?DVu+4DiHx!AK1Pskj+x~%tt>vT8 zfUVZQ5c}%rXxd8-*!`V1+3GJ?-|-f;o%TKPx(xrGByf9%Gp20c1G+X|jaHvkSi5RS z_2W#*xj*jw_qCZX0)9>{!$XIhPK2jRcrWfevUE6a0+;L?6K&(sizyb@@YQ>^_T9}C))%VxY4}MRoD>VMWKqd~(IuH@PSHn}@Q?|T@H2^905m*Lh${kKI$;c$Pi{PKsWIH*cDq<;TUuASG|cyNDxV-Ki) zFjd)t0{qGL2zAD&BdgfSEJ3|`=uf+lrspzAu^%3RxG!V*tNPO;yO3k8ttXB;V`YgX z12BLcbGNMh&f>mK2{)_HgPY!y9QFUO6F&a^rPaNtsf}l?e%zMVytzWJ{x*0x8@A#X z<`dg4xu>Y8=x~%SV017h=RQ1D>7e`7ngIByJ*Pq6BB3uGUf+cHx@&0h|5e4?6*Yb` z;PvQQqsgc44ZHMrI!1fe7(RI@3rba$mmbnsAvLtQ&w`BjP=6|%udc>-QtS~rzfiM(c%i-NPZgqm_ULly)b>5X z-xJDz#|#&DPA;{lC)hOmzXFFyN(F?~e`VV)lyy^|`swoZ<*-wA#oxuhyH}OnByRlW z`(i$BMFwr!Jy4(aP;|Vhqy53ii|$(ME^a8s z;-fjqR|z6o1DjcHaLk@x`}7KE{E}XH@#385eW|gEkcm}m*$-dCoCO)&SW1CY+@+(d zm;W_mnO@S0njOJdw~u2tb&ZW_9dD95)0Bi(Q{iQ=U7KE?*?M6=+I^ir1#7_EIn|4J ztR)E8bl&iRvJ1(0cWeE$0w1*9+eM$>*eEX%YLyhfCp0Ntsb$>w zZ>Nnj_@Gj^pYYP<#Ds)KGF7U0KNuq9b=l>gc>N7AmTQloVP<8$^X0AC#nZgYY7B2; zR&sDgMp3lmE6Z@`Wa3Nops80r+a6$#EBS^ztF9tn{8%&&P$!GMA35DDhwS18H5!ar z|J`Av3)fS;5v{NZ+EnMMJFoR(gywIyMVBA% zBN95rG)F363PF7K;d&8S`T93q73$~MexGxXOrV}bWZc>%9-gUGfPw-K@OsB}nNig@ zlhf&n+?$rqP07EzY68TX^9u{fr&Vm&2WB`#K-mOv>3l@U4lYZt94$aMz71A;bOKE( z+L>UeX6tBm>wT>N#}R-NsJ}Qmk(vyZVmvz~8GCCUHm8$CH0B<+C#3O7u@X$pdha&p zN8W7DQ;3o>#*)3);HJBlZ!Z%YG*`brWE09D{k=VS@z&J~kBy(GuN>Vua$e=lk?}6m zqfkFT zmHr!(<{E?2{QXs|2?F{_lXMc{&^7_y%?{jLtQ;}z@T4P#(keRv0)b}q@Imo1SmN{7*15ru+{AD#0kxM9EW{XlwhH9ket;(_#-)Ed( zqRVbnLo_RRdOIkW1zYXMZ4Z7eeX1c6iAUhlPgz-6Opvu6;$?cK zii6YYDSX#`};>okL>_aW;ScT(d*I$D~F5UPKEvM zI=(iO5#}R(1%A5_67%I`j~KJ|UeQwMkQ^%w>5wEMP!l7$)8Scbq~v)HpmKpa5C^OK z*;jM1th}RLB&a`!cfPE{fY#}MFZ&ER`c16Vu;TjK3{#5=13l_BEjH8lgaftoE;6;w z5O+~=I_R?2*t^f`Vq_47pQG=`SOn^o(&{35wPxzKQR|VGdqU}^A(1jtP(M!EUn6xn z(tiPs5pjP-7r}SDrps`%3n-|H{|+4}%+-c;`mK3;l-{J6yBD2LSG=T_rYZ7RP(L>% zB0|QL+dhuRF^*>^K-E3PT+Frwjs5n&ak7T`TICcwGRc|#7Kl7>tA|eO{%YIx7(&|< zpfYag{Q;bu2JzMxbPJ+rh>QzD`sOH79I?Ul;HG*Aj@3j1A(9qsc(`wN zpVAOXKp4hF-9W$TuPuI==8e)S5BCvHP~RE7n&{NnVZzPF6anYmEJ_vx4(dUkdJMK_ z(N;_gK@~jU#>U{1Nr+0063&d6Dg^3Sq~MtFoXB1+O;m>A3sd~{w9F4HOyU)xebCnA zOB5_JNfJDB3Q{}zA1NP0f96V&0;;$fp);kWVvf$vQOt7y8JG$R15D6Um^H$l3i}{x zsaFsO_#0waEOL}8)rq{@QbURr%fwvs7>kE_jdfj8fd!MyNnvyM@;%D}`sZ(FhkC5= zp5Nd2@|>C{a<7H}kQaE_J@ECSJtY zyr!l%NX!V#kui~*F1vu-3I@T@6nj>u`Nk=x;6f>hdaq})DI?Xm#H=c@usiir^oB_| zfEoS*6=z;r^3Wr>qPnAHbjxH0pdl=TTfhK)bSWb<(_z+M668_~-d+SO3`t@=;zd*I z?v5TU;5IXm5T<%a0|B8=6`g0?lo$k1R~r8E1(&7raA7O#ROR2_Exwe8XLD{An~!GIhJ(UDwIz8&|2QE^gTp_5C8b~paEtZ_{NF);7m76j=H1!u0Ryl$9{w~GnYDT9GR~}i0~L7`e4@#nRv00k>(358WAJr6so*_u8iRq ziE+|i-R`-)&iDej%XyqpUP?B}_9)Q8HheQuG^|bvCU!%Lj|dk5tx|dAw!J-`mMr&A zjz)7BF3|{rb2w0;(8h>M?)9ImZEYdaBrSI=eu(`F#qdX^oI65)uEteXAkMo(UW2XU zUjQQrt`QP)2@u-^if@^kV&}U?Ti%|GRiE!Yi=p^g3{zqy+t`8dB3NF}bi@8+#4f)^ zy+97Gp}eY^<(o}pH*|=b5Y&(8n#cBRz$j#3OFl#{kpd+!KbXx`3LXeVPMe<_uW4p$ zHvI5tf<@E<4ZZdz#%fAYYAB-|5m@euuWy(z|I7?nVn*b!4+5u#Kd{$>e?c}?VmaqY zvoN?kkDJ->IWg309)cFtBnf6xY1JnG^lT*(Syhb>XMv@=y!rEhLO{vgdYZmxv96;}iaRT?yBEZ3G44_v9d;BS1kSXl&W`&ygQ$VVJ-Q>f6LsCa2^-MvfGeBvZ_Z zcIv|rI!qByIBh?B!9BLu)v=!-Ds;ewRn;qsZ)h;lU=$=UCXr#tN%Y`o_QgaerAS}3 zbR|=M> zDuv7O)-CiFK^+Epw(RH(^Z5<&%JY2(eu=tJF|xj<#(w0rekua!x8&U*+^t3d&LgC>ZG8S?rMx*cQxnLOLq_`p&1H#IJ82-m}QDdRsm*I>jOFrvegdE|V^;kS?8l z_d$7j0!yM3$Lx6{S6pH!evi%|I^H`KPQt;x2yr{c$(PzR*QH2zE3GO(+7LHHAow8k zlnK;mDXcV|etx18`DXpA3^h?Ulwdqk2EmU<;+OEEI3%`9N5cobDg);dGF#_|xgsaZ zTIe~+pzgp|Z+u(acde@Q;Jq5)Uauab9bCVY2>O{!dZe|uFLG3g(fgr)!U=)0dHbBC z_SSXYMBj$VeQ#W1B!2G+aBJbDxUF;}EEgg;p9b)-|8wWQL}R~JA0F1i`(>9l>da{( z+D~HQENyy3($v(HD@+B1uyBK!if~Ax{m6%zt>l*Gq?^K^)iZ4z1r0kE2+g%f1(T>9 z7jmjRXxNv^c(~Cy%F_rOx-ME>sF_RYiR_VVWd^{$eV_d_w9hs_kz4)QnJ#6s1+eOq zk&zjmn4p9vlLX<8eN|%8-NINSlK@sUzu7&9IQqMBZ@h`}^%rx?8(EM~)Y$gk$7v=B zL&aX*nt~*o^EdH(tWb)t1Po0&N9rJ!C9R{h`qYE&1)0#?IDf45&0 z8W+3c$@Lkcxq!oyZ`WE@_jgpYJByQQEjq_#Z8w!vBTz{Xv%CwV>nzSSE3sduLjmlY zae2_(wvO7>$xD9+KzoWIY9?D;_Cjo~{M(x~R_qQb<`)?-bTBjnKY=*PCrm%Y&9hB? zeDEXYY|LUkVysL|Oy2Q*p#U?uVW*o5JUlH0fJD(_Te!BF*S}w`c(o8t$ZNi^Y<~u8 zBqt}Qkt8VmG(!AV9jQ_6he#sP1dLj@=>{{Vor?AoP97ef{T}rbmG#GY7vPc8W^b`vnr>n8U{)3HuR z+$7=2iG6TxvEW_BCp7RTQY zzXv(`5-%@~gY+~|5=&*^nwKxkL}@vPc1K`Nqa0i}X(1Wp#i0WeJ;fW9QV{1f6Ilmb> ztAOBaX%)p>q<2DoD!IfsXb@xUkcz-by_ z2a2Bd@kcf^9EYjrkzj+avu69;4W^PA-d-GkGWxgw^a`Z$*;qY$Z0pX>!Ur!jcW+-` zc-K7P>sNN*dqWlEuMnZY1wfh7Qd0K%?PL)h{M=hP+J0)9hcB7fc{#OjNYOmf*V(Kb zpJ(U%@VJuSBR`Nm^pG8Y`4#(|L+^2~E(GOFRl>0=#{)_|Q%&k7VzibNFw?hNGb@Pr zvBe#B98*Ft8E$OgpusgAnPl9%&nu0R)0H*e!)VWI385kWCRRF(9v#YV!kK#jHJ|N=WHx1QAXsd;ls^AJ zd47P{$rBiBYK%}@wT>XrWx7D3Gm3f#rtmhB4fN}D z*5sm)3sOC!21zNe?x#-ReH&&xq>SGd+re!_6U6oZ;>L2H^UE<>6upc0b&Q0~^}<%^ z=q}&#gL*&7ue)ikWlUsoaTjL2@n#da8ztp(i63(7mZlT;yAVL(ZaK~TvNk!JY+VE_1xG&q9GfH%{pW{2N zxn5@F%Ya!pt@l#`AgavIz|@-J;M<2g(X*mD|UM?WfJ0RFAiZFVh?U*dhJc%4NZcJ9n+9qg%v<`xU>>Yvt@YxOgbNH7=)$hyMDx#v)XBIBpEawBh=~TXM;bxPt)&P$3o%7qc9~2Z6-aslq%%+JMY-wn~;QR-I z&~se&^jZoIiI*h#RI7JjM&RF-#Lt7?h(DcP}hA z;~#J*RME^fF^3fwu+p5nKmZZ2EgaL##x64xRg z&9R7r{O3&z3dZpnf3B=IaPVRQc~CRe$<*NS<+1cczR#qzE=#v+aqL^Ko)?2|z~65} zj$Ii->F!M1Zv8nw(#4tHX*7F&D(#b){B!j|g_=uXGvGLZ)!kHWuMdIgCq7$>J}bus z0HxxytpRKnb3g1(m4S*X1A=rLPzcX+r+J~{fHM8GR~K!=dSRxijSVdzmx70Zhy}3! z1}}jrRBGGG32IOBz3uPbA%R&c04;(2h~LB+Q+9oY*XyIwtAU|hY-GavK}v1Q5bhTf zN!AB#&fZ=HT(^+wb23Vq?oNR#vH(+dJ5H3_dOoxh@y43b*b5VF_brH5wuhAoV`O5q z(=IEsxlY3rNDoKEgld*pl0u^hWsIg`b^zhdu}R(Ad>OGviyNVe_g&->@ZQBJPz&4aG29QnoMXonN~I%7h$ zcv$(JwoL45)lr&VC)?V>p={SIpa{~M`K26W#yTqfQ^^9S73yi#bkBGh9hHaJ4( z*S-xOAxcv%)Z5EW#z`nk-=p1Ah!9 zpbT7(F3oM8Kjm4Kh^4vM$n*z$RbEqQ_HwWNMKEA~V$#%aNaq+6d~HGj^zqCg9Lxdm z05=#AaPmR=K|#k&7;iuE`#DuV@DyFT}eUCf21gCXvGK%j9j^6t0J9eEq4ubrp*t;Ie0P*XpVk0E494hvKWX&)+s7M5GiTWUAoO=!H*w)b5b%f6v7#P z7>dv`VbG}8QRWLwoJF%yF#RNwBtdC|qI@QC(6Y;Yp53YBU@r*ikkk0eIGjrvk>c-+ z*ZOXBPc_XF5xp%^KlOnU73YgJCBeuaKqSm5jYYS-KYxdr(U1@zlokpnh0z0Nal*@$ zt^xLH*NpA`{77jJoIs5F#@7bQY;(rKl>L|4bje;eY6V6~g4)47-p0c#A>X(>d_q-x z!~b6_0P1VdSnpjY6YZCAl*-A`=R*EBhWO|?n6{5n!+>QKs5n94_Q+TtA0%BAFoB5$ zYDpj`1wJQm$iT2CnN8g4wRp7FJv~trzW(3gp(Zso?XEcR5p;I_rkhGMM2d8s6$iZUb(iNj#uvzi z&wa(TSb&3Kf>~5stdQw)IRuNYPWN=|Y1)4_UI-NzlCQ#98=OzCzeD-SXgR|P|Chnw zn)ux`O*7^f-XC<&Q<;i8DU9|Vc2MxS{SHuF92)AgK<=XxuOKR=ySpJ?3+B}G`Xd2_ zqFVQsR8(d?fsx;9o4p0Q!FDFDm4b#Qtn)s zM@Fvfg}DPsb>Q}`_|%=o6$sEjc}&7c5A43u6~O_RPmPW>qgMgv=m z+MJ=*NR&kADb5S>%T7?wkzh9wo#uj4oz1XN&AZtbyDiC3uemgo3a&ZD{nlrsg|#Hg zdZal`C~WQ+=};1sP{&r&(zLF;ZF=f8a}$L=Io{ zGVjQHz*Ls)9WAX!nyc}grD0k^6KGL^RlVtrzn<*)UanaGIs6_&>lQRD?yF>KTpuLz znwocIomG(6_raqp+#QYmjR9Lc9AN8ToL;v61#+lQwK;O-eS!<=AxthhC({a=&PIgs zw&3T~j{*YNkB^UaBpi1X<>YXmKAA;gC2d;}-Ru(J&+DV1&pPaf^_F(_7Zc8zv5!3P z{`KMp5{NhhNbED<3W=(Ji(pgRhctd(vWEbb#l5xb_qx>WUyKF6;yPa>cD@LO)NZEI z%F0}=G37OItryf!J0D~FT(C$t>9v}E(m&yX@SO-+Xx!ZVAA0q84$&BW7#G_hX=czx zOG{g(LxGMuq`Se+2&Bk|AcQyZkVSiE{qBsE1KtcH!C;^)sQ-Nl{}6;x_OahZsvpmt zlyZd)^irK_>K@Ix{?4r(g?Bg5Yqax{Ja{7QALGjlM15qI#>dC&Ek1vjy1kU7>w4*& z?3HNgu_2|u>q8@#v9}>uLXRv4u@2bEH-roLND`G+)7Twuushgd_pOuegDF?i6f;ZV zew#6=ag_!wasBhX%b_2=2_)2)7<$|?HDq^Jvnd~;((T!v9!*Y8zOHCJSjjZIc{8S? zL-W<6A)o^A&gGK;C<}l(K}GPgsOxF`$-(dO_^OyZQ-sMIS&4(Tv2Cm0S+x)A%#mIO zhs?e1OW?5+*+1!-KaAjfh%<*hfUh~@!^3%euRi2L z)l}4#7miLxsodXkBZF?HmiRIG@nREXx*x%C><&&TrkS1TRGpC!Wz&pDZS* zxm5{$zexWd)Raifvq05s1&p2@>A{c0Xq>~xN;QaK*KebahTj%B_*$ahCmoqD^uwOv zF+ck__d9gMN2RS5Jhkt(bhl-uSYODLw1;%|2=6+a(1EuwMVmcr>ZJ1nt9~CM@za> z3~vdP-zEl73bkO@rQ15WZoOxZ6}$TAlpHY!*MzLNx1_brW?u*v$$r{vH{HX?LzmlP z8|vU|t8-m6rKFDvE}+^0S1QF^k8zagIRsI#bIjonRR@?LB#9Rdp&3%Pkzm^l-ZpW7 z+26l+@9CP}V0ir(znlrzpQlu$K|}d}-!q8aJG`{nxXSyAGl_pXK&v_A(7%iF2gs_l z_>tK0A6dHzD!gNDzc2aehx3G;^g2|_z?_#P-3~Y$k@1lf^g5QOBl;~Ci|cQ4%Ew~f zjcoW=kiCOxkjc&Z3R{cV$0@;}x#+#yp;Hxd2T~;uHX6;2?6G$np(k(_0(u|Je+J%uKP+kma zY37e~!biw+lg*!20A_Y_UwfbN4D>F=w~daV^RhqxT0UF@_Nn;d@>*btI~0*JBAsT) znU_L`eGWNr%j^Y!<~(}U{a+`^-Oq}NSS-xQtMjQgf#lOO%e(26`#@tq^|>cGhhw59 z`B;8iTU&-Sd0PK56oTFC!q4SSot3kNtgguS2@2H08VCdl*cx0e z;fLdrIxr0%trF`ZyCIE86*aZ+CXUN=za1w0zG#p;Y|9}>Ye}zt2byGeVEYxap{B=8 zueNV*zMCM&?JbI*P%W*E_O;bU+@v53DoL`Ar{Bpo&eIjR79$=pbhtACRm3(0KJ=@?OHmLCw@-y81*5~zb zV}^I*;F1R>I>-Fc3*S&pvlIiUd+(~jV^&oX@z&Q@%$Oxtt)C0GKkNe1cZFN8gg8-g{LUTyN{OB+CW8cErKxh`*@;3EqdO#CIp|z)w~V zflAJ35xRW&awOMqv7B@_t1mGYS~5)1LZIkoM8u&%+JS%*mCXkDwdW9#NiEEXgn0H5 zdimk9K&!F%)t*}OTP{*;#13On%E(W!_Fi589;wvsTU%oj>#$-q>3Ew;F|+wBew>6F zRuZu0cywFVPO4aKvd{Sq@@!2oiTF+J{tkV=q5hZSsONrr z*00H1K9T$GSN_P$Q#vQI?*$$Sxe$O^b3+6d%inu<@mhxL>xi&v5LrJp5ncni( z{(iCi)$Dpingns9s$8YmV0&^Xv^0C;Cy6}|$I$pr0>AxCL6dpXYp&mp(~#+V%8!U> zS}7m*2ygPWMs=XJW-A>D$74;+`9*!yeu1~BQ9((9WK7G8c$&L1PaiiLnHJ>&Ozc@A zah8T%2I);r&0EEp2cPjl-4AC2d+Hwj{=N-l1OUn7G4SHK1?tyt+uCMFJ}&-$uNRk; z>~U587ORKU?!QWT0(@U10VTR+_oHZP!f6cs5u)W-&7<+) zQOm)fLkR0|f`pH&(T0DRtxxUbY-(_-HWJ)-HL>t;9hdUdgWrFiO*Uv+kZHm>< z5Uw!O4;O1LHf2h=%g=^2uc%7Pw`J@JIg{n%4C27kXNZEWFT~U}D<*QawG|yO^jZkljay<^MKXasv*5(z=zERp~u7aR85ju=4lEAPox;oQAfx z(8-KM{#nqd$t^7%&^x$5V80B!uf1)Wq603lK@q_ps#9OQm)u=2Pr`HEWcQ+*|y-nLz3HQ&#VX#Vb-y3}(xHl)zaQHe^; z$~IH41rC`{lqfWN{rehaX+ZI=%l3}zl*Jw0>y*2D#|@oS@4OEU_-QBq1#^X|=0*btN}t9Wd=9B;O)1|5R7D76pg^n!Gpuqy&DY3J`Y0Tc!l=Ib z{)z~#VbZny8}HYg0v2Jk#_{@Q1{ez$#)LjV_7$MNmI(xoM zuxpJ>L(H-jLM}CfH>3}#vZ4Mp0-7oal*L$0dlcwXy)b_YBKQ8kYeB%~Kv2MBx%U6N z7C2J=-?czCw$k!lFsdeSDD>9pr<}Lg6)!j;J@Ja#fy?Bz_Z=M=8j27Q1}U^4 z!wLSbD(C=?f(I-Pr4dLp0_BupVJPP-y9h90ACj~vSEsv``UDD}JYcM2(BXze3RCU| zsb<>(s0&8#Wo*+E$~+ePU=~8Fk$Fp>zYN0xRr*kEef^bnLp{~wK zuNpWq;{QSL;={8{?dCES1P%5p5OWSD+6y1!jx|Sz{YiexK!kBP6q>s#!(AhT;i{tY zq*F2r@`VxoXb6A*91c^#25q=cH@JjFY@YauQVn~3iWwBCsRXwnbJ6*51-u#sTLs96NC4W*I|5GnUI!tPm!g5%owOLU+IgdXOnD}k zR?Ot*QLd5b85kJY+3p#3IQ8U@Guee(4+gG-;;3~pbyNUyNo8Wc9dzb8k31;38>?@!aOPRLvq0U3s&QqW7r$Wf?#{0}Jf4AA{Z+Am!-9bMBd!D{1^=}D~;l#2q$vWq0 zDQJ)1qrWc>GO+gqVTfY21uKh{rNcl(rQZRL0=u@15z*#GPxD{AT?n>jx*g}FpQ0Q; zotMIf^`Stee5brbrOG>$qWt4`_l*putZGKEw6Jq>%Ba!P(gMM<`#O%257K=JCd>F2 zy>X`lUFtHdJ2#D5d~Wa;{SaTjY^sg*yR(;lTzC4)s)SO=D7Rj+jIeU)&>c4Rl2x|| z`td%aR-%8(m~E`o&p2~mVQa#(xsz&mn~g)VR+M4&0@rEUB#YdUb~lSfV$%A-*+fwH zJPN-z)^?TSv^ykdG)M77!?;F1sUS$6&4(z;?qJ$rPC&yc#yjIQe#VJB#_BXB3BLT! z`%GwgtOUdUo@Rr**@c?l-stntdHrI@H2vr6iIEYKo2jt(7p%OE{xX{s4_-qJ+)w7I z=9H}^q|*&(Iac3%Ly1=p;{|rQ&>f~S^w`WymcMSn1n22XD|;gfP+8~>676Z18hzZT7U^ zH*`9BsD5HI^(3n8UdV1)NsLze`lYXX`lA7;QST_>BU>a8EYTMkx7$c z4j_I?Q8w2eA+^&6mqhJx0`Xx)Rwf`yCnjo=_0|wt`f%?Y>*UnbVv?8KfmP!v7qx5= ztgniDCwM)y?%F3{!u;pYpXeQitun|#OoCE3*|RC;-i4m_=4O?JgO!Vvu^;LKgWm_0 zNKMOrdgUJ=C!$Vtb&yCWuqoetbmaVzRH8Ex(Jep19q&d7fey7VOe0B{{qsOyOu$wA zXXBv>Y@yPR)7MH(Ppsee8^(Wp0Lskj z&Wremo6|)Kii*zaV3R|Y{0)69d)2|=RYsieb!ANAfYoou#T+_Xyz~=bpgS;uUY%)v zSP~x}KLJdp=?gx%8u{_p*O10vQ7zmI{Yjab{^k9BuXhyKRK)zBg0Vv*L78w*y@h}4 zotmPb{&qMSP8kXPQya!7NjW~(-4}~%_gYi_l}&TnYe`CZMd1VtzI|V3NskKaxWSB>s?>xd3d=9|_g0Rg(bX7(kM1u?@n1s z$<@8xUC4z~4`g?f7YadEHmSvKe&a@38wGEpztojpaMn*{Shh|$jE^WTzUX-KNpW%N z-x(t{S*4Tahg)?q+xd>&InsAI%!t1mz6rm@78aEhXQZ}mS)$fskUs-t7g+XxFeMbJ zSm+@}K4`qD&C{qf%H=}3l9Y`MEvKgD4&OO2T!)@kG*kYZp)&+i>}kcVCzX{Cq5DTU zGy}i(Jpu86gLy8x3+{mSxW1AjNaxTnG;LKU(6o@e5^H&8~f)N^iZ%X^P#`=_F z&F`JV702}fX1NuYpkui>o@#)}%iXd&SnnXGQL(>o{;#_I$r}s(k>Gm|F-W}bq zx7pC#aF-zMH`LILf?Pgo%;u}o#M6Ownm$99K}-_7sL^HT7(B_?r+jyUR1JLf53w+v z5^SD?9N6lKwGlL(H)G6<*|@pIa28qq|I&vRJ#XYB!E5u%*yg}w8seVXCbEcd|}mzu;G=JyYgnN7h#%Mi|1axzSaLg z!may$!DF^XY304SnOQh6>~@=~qqVJI1Fh)lQa(&`tjS}Mk!u;ZXN7XgkIt^=rYiwW zJ0?f%OpfZRsxO6wg=eQxH;kU}n5}E^S?S5PR_)2$UKqY@d~hl1g?2 z>7h0F>g`sV+o{n%UI!k~OF!m+<6;3(l3*Q`* z%vAxgA~nhDVvJO&LH6xGb@8?Adbo875~E$W;^J-^QM1vV`MpQ2z(@3-DLAqDgMC!% z+Z(v-!G+|MJN>ERsY!PKckKzCgE%?k?WR~Lx#jiQ5^&$mttR*g#-1$6b;s)~4}w&F zaYEowU|ZV##QQ6c{biaO!)D$@@nm{PPS^qY_-iF5LjCQ6Y>A;pBv5hMeLNL;k(|O^ zBV)Hv%Ifj08BtTK#Mq$v2Jb1x_+TB9$&~L8;xY?I^IxRi>pKg1Lhv0~w_`rep8Vxh zF<&^=q*H_CUn!E-J~W|SYV1&H)%H@03*nj@3?hl!gFz0T`V@gBN#D3$6U_MV#U&X; zG>??U3j9%~Ek>_hP`|@b`K8!F;W_x#i#zoe-9J~BmkYGoEO0QJmH-CZ3Plg2H-mR& zPXzTbAS7dFRke3tb84yjk}5_y(y?C_Jj-a<0Gh@yCb$d%|GvHsa}X=qkpxn8&T4xv zOF{15-(v^#9QcJ)CZ?)tQfvAks;aA=XF0j8b;3m)gqy40j%KXb^oO(^{(co&4d{wL8RqK0yDU;-jXpr}wdeJv_vBFtX(6ZvW| z4VF*CGCe~Z_GCw$yu0Cf>18u!EQI6NsEK|B5cwFr96|l8lo4A4S7DQODDM94s~>=P znwsl!zT-Opj&fEyCBxO8~K3 z+ezJ6Q1F3&-f_vcCE$}VA@^^H)hv5NK;hG&&_C7577_;JXB!L8rAN%GLph3f;@bbz zRv0&!yzhAW0|1wl-S<3y?F(^Hi1m(BNiNmZDMaFupHF@M3|}K-7vl(rAVm;*GLy2qKSv*`m*2i^!)9BLk%Q*I-#x9j zrUSY@GoTE66`A%%|ImA*(&OtNT@`(A-;H4p3vzegC<1fo9@Y03(OSd((D26Da z-oi>5BTz)8yp)xz237gTm~JLN7cC{R(d!;5*vM>aO2)8+eW3my1G$BbC)&%MTHG=(oF z$yI`+io+ofL>G$bu~Thdd-Y=R+r(7NGRupGUmg^x(+wmOkU^6`R*=E2Arfp2NCJrJ zyA}cZtk%y7;WwLKGw0mON_f)VyJkI|fC)mS&pgHiRm{iVa;fk5wivnZ>i@?-f8!oh zTi>{yvl01u6AlIYXhTu6KRSzx86$B*xwll>z<^&lRz!QPwTc`xc7FgrZoj9laL`pf zn0ekq^!H!ieIpsvme9@v6`Rq%6rF)2ygEw=X0Tk)`h$Hk?iVydfR5gJvY<$&dBz8& zdIpl~zQAnIH}wNMy==D|eoq?Iaus2e4blCgz6ab6r9wA-tyD2gj&5Vb{1^gN3n=rT zA8z93rv>rP2PR{b;N!q{es1qTY|ly|dHb5oZQ~p8Z;igr4ULUThu|=t2cj-yB?{*->`4#`u>)yX!J<0YW=-O*biScj5N6qk{Ay`0d%;e$#cQhk&z$=2zfrT) zb0=I!=us!QJ^WFu(Tz#3+ImDL>tC+de?eefnkOA%6gP`z1%d+?g|n5iruTva9bmTi z=wa`kV8g!66VeouMEXukst_7OHBLi+ci2oUP1Cu@B z)mgCIzLF++Wk7EaoJIT66GPPaN}uV=-^UOFXi5nnFGGF%*yjlnn|aVPxeGKRC%}xs zVEn}n{*~Nwg84IqamAWCxV~CY7EQh#y>sOOt%IBGv(wF)W@o=6*xYnF?L$4T?dnD6 z_)FaZF3nUawmhB0GA^(0rEW1tLuEvY2jY5}){DsoQ`a|Y|0u9Qx%1zDQ6ivC%Pq{_ zPIbd6IR%7WLT*d*?obiD?gi8ELJ$Y-nMZ)$qoPZ=tXt!Y1in%cibmfb|0s7Kx2(0r z^*_uTj9AUtTJ)sAp7r)xnI8VH5i-`TGz8x^GjNfFQHJNo$$B`%Y34JcYmV)@+0Wpm zO&t>Fbmg46xlNUvXW}YDp~S}E0ppp~>DNuCC4Tf5Y{>hJI{WTnEqX{Yg>L5zDWYgT za37`-X|9#f31NCgp;33-1k2dLSuT`@7qfA(v&hM_<&>sFu&-W48DKwbRkL0d1h@ zUzVX@DA81OD5r691{UDw*H6MAo>QXKNMwu<5fW*yn`R`gC%xt`a7;%oyh{0)V*Z$s zGdJZCB`OT^;v{I(@6ByaHovhT{fcX8QH}1a|DU!lC>JI4(&A0hm#M42x%K7rtpZ%f z4d<(E1nZ<6j?auy)Vy^VheEIUr94cZSw7>eq#P2`YHUQZ zV680oJnrc0F3eGKY1M9R_xZ|B`$B6~?pBV8ibY?x@&8lSm4`$5_3yD|4ct4D%lE`+KkVkKg<=b6qoY z%{0y;dGCkEK3l4iVtmf`V}(HB23{YwSF4M_8`Nj^{{*`IR-Y~+uS#Ad!{3BA2(f< zm(n*=G8OB{j&bQW`1cj@pA!;HGSxR_dkP*jvaU%+ih`=VSV(PxaVx45mB;l6^M*x5 zLGrJht+>yVl3%K+v9NNza)GCCaL&yhJh&mURnjOg61d{pvvaV|#PrGG5mK8_X%gK0 zi<5|0*HX0W%_ohXob*e=vgsAyF#US!*^&2TkS;|x$w$HxuAS-+O^MPz>llaToAyP0v;F)qKoudffu`qcx@{nHQaDSz! z^h;Ay6MK|S9Ch=wyPd{tnk~|_TMtk;7h>ZKCNhCwbSA~Xe+BVktASm?@1P7wVhuII zC7mn6&bO|6K{eGFEdv0_RrX9;jDpd~-1=b@;3bgDIWIq2{S7*Ox$Xcn>Gg8D`Mf~8 z9sCqGUz#ag+>n38bXZHEX4J*8H`SRF4dBb!^nUk;Q}*Cqf(N`;@LcNqaL!^PkbFFR z>yH*}yJ|~!*s1w?lFy|)3jAkr3f9*!1(9X90-FD$K8!4`f@T#qz>GRQVoxhip^$fx zd{>8c`rxhq?4lMwh5kj10s0(umR_ZVNijr-8YoGZHa6M;adsNS1tRRjGh~{Ohsy=! zFZ-G4OGm3+oqsHL?ZGnx4woZH93D%3LN9UckqESdiY^KC@jDexpqz2Z!0wYf1x6Br z0tOV|PqZKKdsj%U+?WIT4v)lQE-n<})p9%<}50A+-50;peNl2)}kot9cxx!tPr0l7b zII|w6Y}PkB&F*%^J=fEV1ogO>XkDpg1HbhVoEd`MDZCTE3XUbx*+yuTniE{`w>Y>A zJQ>){c|}Cnxl+L9@xI}Uv%|bZO0&%Cm(p77!gMgF@bK96ET7Gc0}Kd1&;U$BR>=hl z`TYP>v&^(BMHWFDJ!jMCoXC}@D|Q}D-NE0Dz?88$2Vv_pN)xIxqq7{(7_(w41Aruv zYD`cRZ38SZ9OvDr{fPHI42Vm=4Y2w|c{_x8^NYkiV`IBCbHhQFET+#4dPq5I+NZp= z$v>bXIAG_abH$U1&4DQLK2-0ZEjx4Opm4vhzyHlr#62zRD zces9vm-{02N31G_LbhFHAW$#kj~D@CkF74PLA%5B)YNdWrjSVEI)p#b0UVHL9!tWn zO!jce4t%w^C?zbypZoB@#=>RlHBf8=B?u((OAu;0`m{3u+A6)HyIN*_{@{;d#^fDATnZ7ok z90u=SgzaW{OjiT@wnzU^t=VJv$pE;Rfo(`8$i?BcpF=mj?%ES;9p5pnD8A%%sb7pg z%yujp^^t!%&h6e5rEovR!%vUL?|~5DHfDa;OluKdc4Ma2%f6L5s)Ls(c^dGCjXzx;TH}a-D0KYfryDCTSpAA?BYKJ z)VjJlFf*U+YxMJXp(gL`An5Vt4Q|K5N5P|D8GFS#cR{bxURa-tzBhqAX?$HiqZ@bk zcbsg0?fIiy4?H9T5)sQUEZBEWnGlD7z0#HJeY*)8|BwnERe%FdSk-Z-?hjnnQvnJv zFb3c+ou&u?S>3bwpPZ)$MBJJ`wP67-Ih7jS`|$8`r$KQ~Pfu=9XrWJ&yy1BTLtwZb z{wZhhFtjy@L?V62!2Qt@sPcEm1j=Ydj|v$=#kDVH}$Z_@NRWRp+%%|x^xHDt5yq7vk33UrareRb^i zH{NI8mX?-oBM|Wfzh-1U+|nq&sdq)=h-;=*U>yH+xJ; zoPB~z8r3*TohG$25E!k{7`ym;iqPZP*;#t_Zrz(f$@4usRy)S?6a-05p4_+2>kVl? z51^d1jUUbevL^Mb82ir1h|=x%0j&B3h!>c@>JbpgjI{o{+DDM^*2ih*^i2&Yj>*@V zv;gESBuvZ7ww+R>_rFixubW_GcYnDRt&DL?<-ADIusQaUK6ENML%e$ z>SdW?zO}C#nIcZlSUOc>rr##pAoY9!=frh=iVD-Wxf$$SqrB!j*LI4D62%q zR1NOG6p!W(SHauTii%D#|3D%_S`pe9wkC2a9jMl-K`L!kVPV%^A_5agmMwEszGs}3 z4%-coLMwzUp0CBDk6g$HC4ol6C00=vzFIR9bL@|~8L4A%&$71Tm>_Jtj~4S(=jIo9 zhr_ldB|8Xf+szq9a#`!_Nppn!55Y*2+o$`&{8w5gYsK>$PW50tIB2O#} zWcqNZ1_H4rx4S{gbkVmfw-GY&F~pR}3pet0Z!bjXe=qD@qqeu2=@7Plly|K|0_CAVmV z5t`3SeZN6`Y15qS;slv8>jKn*zv?izmxXcho_O*(&Qa9SE4 zt6JZ#wOm0Fa8iJ6QKQi`O@rkTL;N2%&~mn5A`>}Qs^BiKD&V8c1*G7njmT>t9XCt! z9|Hk(QT+OCK~&Z1(5Hd|s2Y`&q@?C}T}8W`iOrRtz9bMijG1XY7^*>s^hi9|3Y9o|;I;V2J^i;H z8@#(`l7CZ(nZm1>G6^3L`p?OR_koBkbL}?zsE-Bv(HF02<>odv zZ#|Sb9nqa=S8Q1`B||J%3yiy_O2z9Kror0(=XHFD&$qiB0qH(!?ELwJ#&0w;(Gd|@ zrKRp;8Wy1O;#wdTp{WJ*?qMz+c6RN3{uO6t-eZB+IT&|gfBn7y@rV7$Axt((vs?0EzMeiWJ=Og?uD#e(&yP>@Q&1!W z9D%)uo-#w5uMFdjZs^@>YKkthvW7)9kMn0A!*LtY%(jlB((f6*+BouTrfJTEO-{y& zaX|Y~A?>DC^$L<(fyXt0;W?oK?TGzJ+9lr2QWk!VuTn~rTZxk1dbM!A3Nv)lra`8P zauD*D9lNqB{kq&mdZAgpx63J4a8+U%dVWy*NM*y_Z^o=T@JiB>io=}|UJD(-As4a_ zVIK*ZjLLmq=i!zQlTM)qoB#v`NEGDSRP+ozeS>dIF!>$=zd>N zz#;J^Kph-1yc#L3sns2J;s-P+Nrmdy?=UYA4B90874?yY6F2^S%K?~K)#tHF--%E{ zv6UlhdVg+gO4t6Bq}wgR_f^EYx5eo*H*|*cUbqSGC6@$d$b)g%4**QplggcU@)b7cgpP7%|tlFEDyTHBC)@HG5AKZzP7$8K~T1#OBUs|(%o*7J_9O_~%YfCD{WpYpi{tv>na3xFcX-`(dKCuX|36;!6mN zaw~2FpSzH1jC9dU;1;xKdNrsZpBH)uwXwnPH(%6n&nWIQ-+a?1(eI$9AXBEY-Ls2K zhTM9r7#M!CvOOs;vW08WCN6xe9O>4zV~|sy@CLO>_uT&Ot|qIKEFq=JMq+LnY$N5f zLx9^)WKCcE|5?%ZwA%Ro1UkqBIl9iPZM+z`g{A?1fR(O#U|FCA1Ifsdx|he) zL^Uf<>-PDEKChPxbf(xPiBfE}xx1#SDuu!#@R2rE)H}*|DL=}lp~ARDK*z(h+R4wn zNGZ#4cmQV%W@PXie{eplfo~?GRTW__2V9j^>5-{s9yrjNVdVjTdq3H$ua*lU{*&ud zVc}gMe@mC;_sZ@z2wwW=U;Gh$zbG))Y5b*3b=C%P*KG1 zsRwV+5lsX+)vl*fA~eNaHU2S^Nm2nKTBs%lAgp2Jm&;Cn%bS{&4@BhRqzgiU?U(75 zuP@u#&~lgL1s=YOB7A2<5e(`w>|c^2aF+4n)I`#xdc!6j=F7m$OqNmYXU`mm)pA!v z4i4X+*(t=sL=Ry?1UH}VgTW4q3WoquG z;nXWoPsQ)h@Y;%c*uEf-cwQJ%eby)0Gz7&3{V`$M^W_%UbFu``kf&sG87D` zor9y8EO{f_Qo(;6FIuM z97@*u-i7-gTABG|`HF-2iJBTH+szEo+(o5DDUY1|u_xrW2?@BjqTI|LQm@Fyl^>ai zS3QaLr(Sn)p-aLvPp)peH}--xAnk=8vD;dInS8s`;H5$T>aM;Hx{d{4K@mr3gkMu8 z%7MikS?}h;-y8S)?=i`SRTdXUG;_{hL0lx;*+HMYo;p78c0Gj!>J?x&wQ_1+X>K07AZ;EzsvLr5b(IGsju->?a}Lh0VCzT ASO5S3 From e57ed1f683f50f33d23f40373023126b5dc08b64 Mon Sep 17 00:00:00 2001 From: Menshin Date: Wed, 7 Jan 2015 00:09:38 +0100 Subject: [PATCH 86/90] Fixed people being able to walk out of locked DNA scanner. --- code/game/dna.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/dna.dm b/code/game/dna.dm index d077be8e0d9..5a3fd3a0683 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -409,8 +409,9 @@ return 1 /obj/machinery/dna_scannernew/relaymove(mob/user as mob) - if(user.stat) + if(user.stat || locked) return + open_machine() return From b170801134764ee7947283a2f5e15bdb5c8a4c83 Mon Sep 17 00:00:00 2001 From: tkdrg Date: Tue, 6 Jan 2015 20:11:12 -0300 Subject: [PATCH 87/90] Improves formatting for the linux hosting README --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ad563430708..8ae3c9183d1 100644 --- a/README.md +++ b/README.md @@ -73,8 +73,16 @@ compiled tgstation.dmb file. Make sure to set the port to the one you specified in the config.txt, and set the Security box to 'Safe'. Then press GO and the server should start up and be ready to join. -###Linux hosts -We use bygex for some of our text replacement related code, unfortunately we only have a windows dll included right now. If you're up to it you can head over to https://code.google.com/p/byond-regex/ and compile it for linux. Otherwise edit code/\_compile_options.dm, and at the bottom comment out #define USE_BYGEX and recompile the codebase +###HOSTING ON LINUX +We use BYGEX for some of our text replacement related code. Unfortunately, we +only have a windows dll included right now. If you're up to it, you can head +over to https://code.google.com/p/byond-regex/ and compile it for linux. + +Otherwise, edit the file `code/_compile_options.dm`, and comment out: +`#define USE_BYGEX` +at the bottom, so that it looks like this: +`//#define USE_BYGEX` +Recompile the codebase afterwards. ##UPDATING From 88e124e88c60d09b974a4147207765c6928bb1af Mon Sep 17 00:00:00 2001 From: paprka Date: Wed, 7 Jan 2015 09:12:39 -0800 Subject: [PATCH 88/90] Revert "Adds Nien's HoS formal sprites so they dont look like a Prince suit." --- .../crates_lockers/closets/secure/security.dm | 1 - code/modules/clothing/head/jobs.dm | 5 ----- code/modules/clothing/under/miscellaneous.dm | 15 +++++---------- icons/mob/head.dmi | Bin 95085 -> 95861 bytes icons/mob/uniform.dmi | Bin 202815 -> 210586 bytes icons/obj/clothing/hats.dmi | Bin 47697 -> 47629 bytes icons/obj/clothing/uniforms.dmi | Bin 46646 -> 48842 bytes 7 files changed, 5 insertions(+), 16 deletions(-) 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 cf6f48f456c..3c347b9dae7 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -76,7 +76,6 @@ new /obj/item/clothing/under/hosparademale(src) new /obj/item/clothing/suit/armor/hos(src) new /obj/item/clothing/head/HoS(src) - new /obj/item/clothing/head/HoS/formal(src) new /obj/item/clothing/glasses/hud/security/eyepatch(src) new /obj/item/weapon/storage/lockbox/loyalty(src) new /obj/item/weapon/storage/box/flashbangs(src) diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 408e205c679..256138f8beb 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -66,11 +66,6 @@ desc = "A robust beret for the Head of Security, for looking stylish while not sacrificing protection." icon_state = "hosberetblack" -/obj/item/clothing/head/HoS/formal - name = "formal head of security cap" - desc = "A robust formal cap for special occasions." - icon_state = "hosformal" - /obj/item/clothing/head/warden name = "warden's police hat" desc = "It's a special armored hat issued to the Warden of a security force. Protects the head from impacts." diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index aed63e5e5f9..88cc52f77bd 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -40,7 +40,7 @@ /obj/item/clothing/under/rank/prisoner name = "prison jumpsuit" - desc = "It's standardised Nanotrasen prisoner wear. Its suit sensors are stuck in the \"Fully On\" position." + desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "prisoner" item_state = "o_suit" item_color = "prisoner" @@ -336,7 +336,7 @@ /obj/item/clothing/under/captainparade name = "captain's parade uniform" - desc = "A captain's luxury wear, for special occasions." + desc = "A captain's luxury-wear, for special occasions." icon_state = "captain_parade" item_state = "by_suit" item_color = "captain_parade" @@ -344,20 +344,15 @@ /obj/item/clothing/under/hosparademale name = "head of security's parade uniform" - desc = "A male head of security's luxury wear, for special occasions." + desc = "A male head of security's luxury-wear, for special occasions." icon_state = "hos_parade_male" item_state = "r_suit" item_color = "hos_parade_male" can_adjust = 0 - fitted = 0 - -/obj/item/clothing/under/hosparademale/New() - ..() - attachTie(new /obj/item/clothing/tie/red(src)) /obj/item/clothing/under/hosparadefem name = "head of security's parade uniform" - desc = "A female head of security's luxury wear, for special occasions." + desc = "A female head of security's luxury-wear, for special occasions." icon_state = "hos_parade_fem" item_state = "r_suit" item_color = "hos_parade_fem" @@ -366,7 +361,7 @@ /obj/item/clothing/under/assistantformal name = "assistant's formal uniform" - desc = "An assistant's formal wear. Why an assistant needs formal wear is still unknown." + desc = "An assistant's formal-wear. Why an assistant needs formal-wear is still unknown." icon_state = "assistant_formal" item_state = "gy_suit" item_color = "assistant_formal" diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 0ec22183be7c946284e681ccbcfff982dab867ba..b10bcfce92b6bc7844c70218fefe766d533259fe 100644 GIT binary patch literal 95861 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 G=-&V`lWTVX literal 95085 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 r9w5FrrX;*42yok>t#l7Bo!iP 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

    uWCtfqbyA73$c{es6>%r_Q( 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 z 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 T!tL7-SZ>|azEOJJ`tkn(iV3R~ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index dfb5c462d5796da800216746343e2053cf40f023..24f9048fc45d47a60fbd7ca5d8123750256b25ef 100644 GIT binary patch literal 47629 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

    izYoq8Qfn?zMJL&zkO@Uf z+u~=={;`I1<4;JXA75XsYDdjvvP~^Wq_$Hf z)%o!fXc`g_*+TeI4hBW!te%@&RHb~HF1e#a4>Zsz_3*qA&4?^6=aNNf%}~19x|#zM z0C1otH~<`;3VvWqi(q?q>&?88vZJxO`q$QGEwz|7m)I|L#O*X%+NHeuprMin7dYQh zZFA~Ei+t(CvQY{B$?8YxPbAcUL_WZC2O7OwzbiccN5IAWduwwYPhBgP%UH*z!&2Qg zU2I+~562y@N>zUh0Zx_Quxg+tCaKF6-hy`k_vhI;imta*wv1f`6b-XjMf7&+M9`)R zXo*_;1=_gb98?Z-4mZv0do{A(pz0y&bi&T{eyJ!hIOX%HJgV*UU;$#Zn{{C{7H8`8DLm0Wq}$s2yq8wc~I+Kl2(&S9IkeF*f{ z&?%BMnsNnS3B-ddZ~Dio@2F{rsBM`gz%|1cA)t)K!pb|+Qs;-O%4NjqfzeTul(aN2 zbGe%-9mEFb`S~&F2|aZBmC83)Yu7A7WV%Lv&0^+v@#-IIaD(n1aKDJ-{aD!(0_KJ~ zF&wgY&`f8hPTM_nd@7ki%-6O}(tCIV_7L%vFA|u4UM~wk6_!hI7^H{KwA}3lu|4OZ zZw1ipmN!s24-)@hXdPAkvhwXmCI7+qj~BW z^M3RP;#QvdEHtfZyzM>wDV@X+0p6ECI&A5i#A-&8ZK6%5?IculPvGg-Uo~y0Sw^EK z7PzZ#3Qv6}h`Z40Q4C|G8dDocQFpjgkQX&6L~Nr?0Ulj`e^`?fM=XVyYAm^kAj_gd z_$-=i`Kztz15fzef_!(>#0IdZNGS{Wlpb#Cb}(!@Q^7m(gO zj))K(2N?kq4ug`A{Enjh_ZjM12jb=UBUbJUf-3$%bB3{OP)u5rBm;vBa7z~v6B=X@ zidPA-q4`CaxwG6E^R|cFw*rcc5Ta)-z|Iw42pwg_SU_hR_O1zN<&7m;IN%q(mV=pWx0uo}xl? zNTxxCZdCGtx>ot)ZNTh1>3a2l-9!W_ZA%oQpJ^}QkAZiR%`E*-)AAqM0KRBEMcIK4 z+tI~}Tr*`Nn!|u#1)rtB`cw>=L5N@aNHb=M4l&$e%270WM%XC%iZ=@W z&Jvn)gCQVX0yHnZjy$&`SwgyVo7n)dxQ!Alv~yw?7LWsMlxUPJP~ly02&|wj5BMzo z$v=?{4Rmr#6&iJWhLjqgW8WrhW?NC_3?bx zbWh<419FgwE>jK?Dbfho@-&p8Detz0mf! zuri+r4CpP)1(0tNc_xF6{XWNikQH4j8M}Q%8g@CK=KK#4D&o5r2~lyrS|8wt*}z$0 zrlKmpy}uq8GsyEq=NA^+c?=Pi80w`NXj*Ow6hFh57?&QLI?^eHr2M}rds+P0U_zQc zD9}M)-a=JBTW9s?%&4Rr82y?}&s4~)<7*jcu>8p&KLZ9jKR*X96!E^yk&7ko>CGbX z|MR5&?^1JwH3}gC!EOZsKzVi*4@_am^xvnj{MQt-XuuSw?|Q@j`tyNRzGl4RYtY>$T5AP9$(`tiSR&MxWA>j#p-vx7$17C z@MvKU_%);z&u})K=vRu1c&C5Eb>5X4FCC?zG9WyXEe8Il*W_+~A#zr1J{6#gC_Uyo|5^0sBZrMM$Z2Z&bc4F z?13=;Hs)NlF*o>=mCjDLaiPcFHBvdzTpz^Q=sGgLm|l>nqvvq|12{Ep^tx@zvFLEF z^TMy}w{x8es_j=W4!g7=+>;S5Z4sESxuGN&=58HGB4Nxzy|&qAfB-KN%r zR!FFIhQvp4jFKHJSY-HIT(K&gzcx-hBq*2|b#-=O-hWL?x_MsjDuBXo;SI;bee%0L zvfJ$@=3$4SXel7-CPhI0v2 z9zfuPjpyi4GkSNFL9m4^3}CL-uDZ9n9TwPU33AQeLg%|{Wuzg92z0f&&D~DjI^abH zoThQNy(6e7S1CU7^h&{i)fPehcgk~tK<5KyP@(`L3}=-9OXTwF7XY;#0HI;)giRJM zk$dmG0pK5iaPmFCo7;kZdcN7;J4!B+XzG@>hRzSI9DDw_PV#$2?)W8^O0iTG-Vew5*akY4#Y}wIZ7b@3hdh1hsV3h}oRgm+n6y3wDxEV0Mwkwi{8m^_nM(%KAsKiX(6X>>!@u* zRxrDc)3CrN$AI{<2?|`)5@yn5912*XUn=>6pBy6(fJ6h35jtATkbQ4|%n1gHJ>HJJ z2%Ok!5w)J@tTUa4g zH#y?vBvaX{tv1Elh7ecuwvME9W$O6`4SlWzikVatja;fchMT~pMS7Os;1y|k{VP*- zG+x5J3}QnQXN?SaN?p8ng56)>UvdX_Y*Tf91AB7-jf;NDC=E#OL4&X8041MLh~BEY zQhE0#rWiig_q8r?HiQHo(Er6P#^+kth*S(4ZUqh^>xtR=hTS900v5b`hU#_P%JI$Z zJSpkmGaZ$qZ8*Tp)R0hL-{}}6B(n0cgPh&e-ko&S- zgOw%aS5?eN?jDK>BHBh~FtkXDyl3NeLy*&fZ=0x-=9wVH0|#49&Zu12UB+esk~D+v zXBC%VnIOsB#L0Ue+jKgCF^WQZ8ry|}V}*rE&jaWD*eT{5*F5xZf3!05m|8c`UsF``>Q6T3OKnT<@Z<49a!dOxS9exd1+R)=rq~ z2%I3Z)#Ky(C-nJyOC-6Htly0H^z>PBo;ztX{A%R6?@#!cD_XHLh3a3-vu;|=Z&iv6 z`FX_PCWAz9`o4D+^Yq%1bJFQ>?A&o#jIvNY^x=LVWu@AQH&YeJC{7U8in&(Ly`k(6 zF{Yog`94f#$DP-BXtCv4G|tptkszGu%8UC^fup!Ki5Ixq?Dv)RK&qb1hxD)~&E(;% zk$kUZ8dsU=iLMZEN<4fFmO&*(3-s9s9E%afPD-2ye#<`$aALlABgK7Pi}#^Om`Uhp z??CbKQyK7vF9(dU7AC9go&DRAZBB>QSqr-bhyJr!U*YqsPsUpb7;T#1o?b+#+Dm+F z3_|hvzJU~Uj`Wr0xk9|Ws%oEEHM@BqMy4t~Z^p~WUP-`;Dk>`S@$r|vy}bY|G=UwX z1aIZqgqY}%aoD%_&pt0*p3IaPAv|{2@`TkC{@lS!|7;igq2GaXtX|lwV%v-0xl-Uu zj=j<;;U4R`+_?~DiF~CUXjbi!VpfeRBa#AcYp$j@!Ff~}<3A}YY^jpko$n@(heksj_$jhkL z#F^kG+#_%+q6FG(osx(rwUc)2mI*CG_}Bmr?tM0hRSuubI!I7c7-HH5ZeYPKB*9SkdQ`soZ^cdtG>Mrv++A97V%GB?SF@Ai# zHp_707@`|zTHkuCS%`9mP_=m6@mtL)&7^W_-}hW|;_zyq=6Buxl!TzqL` zKB!VW4AR z{{+7%*J{2ZMHBIAUewa|Ms&(OWRHcIamW^R6+>s~Dq{CC~Xu4kDPdIRBW^`-X@ z#G(+$ajwVKm6oE zR+WBEPJM*D*r1z<+-s z{M}>4OD>YmE!`?*%7e;-hv%*ZPWrO`O@CL!b@Sl2lHd7yx077ynVy1EDD@`pqsSu* z9)uK=OsA zYu{}kpeU91YED@|Lgt=r-k1(>=h~+|FtoONmZqO2wnCRvIZ3ZLM`1y2YbAA5Q(tdP zZ)On|$g@l2ez_KMG}G}G5?_GAtuYI8)p+uhA|yE9V&2TQe#mwR_9F-y{W54tSuNpA zrg7rr30V$ys$b8VpBn@*oO$;R9FLX1+xD134VbzNIUPMZ+#2mc<+hhh!FacMD{jkwW}`Y1qIVN1Ea=hFi=oD zafRh?r#LE%du`pH}s6<=WUA6d4kBEvybLvvnrwU`)~5x0HOJ@NLTOq_5l2^Rki?B^Gk?H1eHDE=y_>O&gaOlnabLkj4Rv!U zcq|K(NkmC;29a}`j{27wVFtZ^+qeCB9ncQ?#qp^#iMX|@_uU{w+G#3^K)|(Bws6h# zd-i?&8#knV+jtnyw6zeNRy(o)cEs`NX=y({5&Xz!3h}3&!T=T;fI9~QI;NCU+27&%h}s`bshTZa-toMB^pgTXtf5oEtXn!6gC*rY zJAcLp9)&^qZ?fO5=F)YYC+aAiW*wdP;>@E4?)dW+Dj@xRfk)f%5!^V@Asq4?++N3? zZ7MY0%G};1{L7x1bg|Yy^AGX4Av}MDYAX}0{n>&_6xCYIed1n&i+G<6t6D}mNITEQ zC6-wqH@c;xjf-8_RSIz$=vvsSed=jJ0vD0)t6)>C(D|ce5*7G_?m+cNk!<}qY0xK#t5fSD)R?{ z$d|Z%vbdW{T|5szaL;{YT(KzU^dYIk2ea2Y`AB7Njq8UlWZ3=YKw>{cG3B6nl^-dy z%2_zo$LrnJ&x(s|DbO=9+%_%XnNqcSI+cfqA0~*R8Ij4g8!%!>Z8r^f=7B_NT zkN$;UGPWrzMG0;ndOVrTAt;v`7k)4q^FPNA~Ir74iikUyX*WMIU5G>Wl}vA)l5L{v7y*mhqutuwt!)zy`dsW*?muhe<%O6t zFltvHpPd~$W48@(j3X=p?@xdUNgq%jNxSp5GonMP&>u^k5*rP0-1a~>mz3?L=8xN% znWSL8-2;-*-Q5$v^+WQJv9aCb#?|Cs0?FbMXiwsIXeG$U?m`|fZ%&PJzX9;_U(azN zQP?@+l-QRXJEK`lrAic^pe-@~jG*1on&CtNPXP}k0}-E=nu3P#;_24GRLF1lwA)%e z3t*j**6w$@6oMN81Y?P-FE^V+$iS4?(pYcAB`P<>lSnj?MU&{VT#r`B|MxI83(F6= z*!iimXNVFIY{b`>j3}PVzUkoN+Ye$Rl@@`Gn;2z*YZ2bCIzmIfc@Et3OlXE#VH;U3(Z zH+ zdEz^C<%ZepIt{_pYQBB12&K?Yz=RvG_torc3N)K?oj60=#(D|RypcY9_~2@8Zk{q~ zy*$rnaLIsBVquy3=VR431bwNbV6z`b(h8dQLhiwox0WE~Oir>ve^RwxF=}!#(ufl; zadI32)L7A_QZb7x%WZnE$#PA{^M>R5W{f{x3!{0570-PhvyI$|*jNqw$6oN(I^O%+ zr6-zSCqaW(M#|CoJ{^&Rn_<@PZb<@MW_aFgj=^2B3eLhTEr&pOmfKnQ`T#FiW_N={#5`w0K1Dpy998n>INH5D3pfL0UrVz5h9q zjK8_)-D5zzw|oQw);4!tb+*n~cQ1<%Llqx8<7ALGNL%ts2#cLdD2c5TN+4Bz6#(=+*UD;2j1@lb+IE>_HN`u!;we#Wf7H5E_)xpwuop@Y4!36Q0Ffn8$@CY zri=h-)>Yb7MHbG}`iw?JcVSfrGLpd};yS~ADB??jL7wl#eDOr4^6+OXyujaz_|{IF z1YDu^&1GeY3IuB53qBq0BloV}ca*~4tR^QX!=-(-C29W@Lwax@`;ENL13FinqRIn) zCyB9@{rEopS4b8dz4|JWfX&G*FOG(Gsm5}cJGvD>bR-f_Hq2gx!*<2wjz1PgIA0&l z19Y1jhK7;d>!*&9iO9~zO%fFfm0iM~#MLa8qmz}OFDkkP&zmN@KHQl*0Z+~v1XCEf zMGFg1htPyf=;~~{BS42LNRnle7JE^3jj26!gYB;QY}Tpt;4gp|>Aiw_5?IlIF$AA= z*o_!UJ{mBo57I z&qtJ^#aw$_P^>WknWXG31tzh<1VzPT-*Xir^a{I&5wK;KHt%hM^HAb*dY1dED`*$9 zNt>RIGhIUXTE>Kpbmd$^Mn>uUDit4}?(E?eVRWC)nKGTGct%|W(Tj``y0KIa>hCa4 zPR>*jANPUZRjoy7Szf2yOV=7p*ONMK)2E;YoROsTuS-vbYiJFwdQiFzLFSCf>k z{bU9^Dt#?;Y4*UpTm59##qT)_YDPcky9TFiAp<-g&jMeY>(^~GZd{DH4@5^t_sFwi z8r?}f{YFGa^1DK@@$eQZ!S-zM6%nD^yES-G5BOH$8>D4+v;=E0d8h;{NiYr@aA{N- zfB44p&;6SSKh3IbsJeh|<9V}cWKyA2QzCahtG5ok8JQUwN&w|wcz8Gn@Sga%I0;!< z*-~ZoLnzNa&zoL?s6`V+74PWT^|Z{mR~o)u!2K^AQ5`dO;h@uYt=0Vf!j>9CGn?gi zw?va#xGKEwV-&EVHQ@U4RK@qKf8A!S_JJc2pM)9!Cn&qhW*5~qvynw4*GC=L3xu9L z(lIWpix72++(HUe!BL%nQ_lmRmS>*hhgaf@lCG`G9Tn>3F0IQ&XCY_Kv0bL7gYmRA zv&L1R`ucj1=)|o#Z}tPCAW#k&X_bl&7yGGwkJl&tqjk!W?aIyXE^9UaQSx+;tCl!j{R==q{b&o5vRaT0AoxU(vIbF z+0kWxNr=2#?{IO>orxeCdQdNxQ}KP%*^bO5Z`&jbt^1p1ea`@$B1-$uL89uom{mHt z%uPZ8SDM8a9S91D`hBmREr)KX@oRK@Pb&GdQ~^h2dfqIRc~qC2?fqN5TC%>dSYdH~ zyo)Gn-U0J#4r3>^TnxKi;~eGBzuU?NFtc-U;g-%Q0=1Q&sLFWnWo1K; z+<7$B)j|IEF-K;;Zm3j2abChgzQ&C^*_nhY&47Ni4}C~d$FWm#M+tGy z5<&^d9Vz2nx`yDnEu9R+Q9oh-PvpxX1re>rQOo&CYBk!2t7fY%&5eD0@Vh}cg=b?n zT6iiZTO)&i-f)ChosUqj|<)2dEZYllg*&}#q4qdI$GdN zTXvN3<5dc3CH(YoIg$1;6zMZQEjrmp=kJ@SRrb4uuExe9V(_zAq@n)kVT6tuL8Hn@ zHZ(PMl#rlw;^V$tJ3G57gYtL7yiy$Amp0kRiwhMsKq{ev<;tIGbD^0P0PF8MjqR85UAoKVIDv(g@h_%I zW=f!I2FUgS@aofjpj zz$oKvCyU=$tT_#9PN4(*f%F>y^E3%~aI=NOZfh7N zlCBp3p%xNe8Zt`{5&rMko6^mFTMB~8Q3E}(O;iRvgD0VlxbR#IA8Y}|+t z*kkYC2Yk7OciY}Z3Yu%nK>RdEbbCer9bhwNJ?1|w6idM(@ZZK=OI;WHB7eO*b~v^| zsn$NOs1q7~BUkk8!x8u4nN1Md?dO7F#7{pBwb*=5NOuxS}C*oP?6EaKR3@C<$$Yf+JF>mE>Tg{X?4s-dB@t=`_d2&w1cU#0Cwo_hbh-)|?g6{TL z?UV3i5d&_Ca4rdPE7 zdp2+IVZHgHCXj$j|A+e|de`ma`xvf^5{4y6yGjQH_NAzg01bKdrR0n8^Ye{B=h;Ss zA^rKUFT@qik*Wv+1$KPl2kL!DsCCm>1{!5Y7qihdEwPH-Y>!I^G&A$n!VEsxpg{(6 zU?sk>XIhk&SO-;1-25xUw>KybCq*P5o6349;?l+aYNu}WmffKf=Ev@z-K~$tukUq* zetVw#2N+7rtg&?hi~6_^ebsSpBQGB<1}v}ba>M>7TM?@Oc|8;kbj0Y+?n4MMhC1UG zk9W!&S8%BCf$UfVsOp@A-`|3VKspI4y6&YvmTo*Pr5G8Aq(CzMj3vkjjEWJ4$N3sl zTL?c-GgAEM!;1q9Y3AVXNoE_Jq(!|^Yz%{`Il~6>J3GQkJ(~D$`o(ff){#L9$;=&a z7}qS=Y-^x-%oS$wVc(y1~HzHQbnt? z&>{WbP1uAvL%9tirATiNfn3M>!Sbep=efp6f+j zaOLtv5He-jrCy5ao9&1*EztP{SCD@C@^P!!bx*%%>`Vf;uR zg>L}+iup4aR%O3i{4{8C3O+^Zmg0Pf{2)=N+x}~i84a}|xj~<_57$}z z^4wb<&VzSvXR|f{gUyRor9Y;+QEw-yw6*^YAQW^#?rqVe0r`+WO2#B?g1#h~BW+-% zpvGAangNy!e#Cd2%!N_rEH#`;2x#CS%W$W}=#qm4{gK%^QA$$tf`~g?wmh{qOE;9{ z;xbMyh@u23oV;kQtz*CTxGBa=ro->HDkinDEs2a z-)Gd}SBhgREMy^@vpHTb!#*Uo7%cx<=1XM}^O?B8N{HveVDR~Ra(z4E{N};s?FtTR z(%3G?c{NjRQDzOgNzT@q?Na=NM`nM42!_mdl<$!uWA<3L;fDC#y81Suf4}k|5kB^! z7}9W!1&0y&R;w}KT~Swynp~3 zhGsPp*&kY6dM7RwzOcW6=2rSOzGvMdaHu;$;%i1C6E^|-70jRd!dkpE9kjBby3SXLAeuKCofgbiU$k4&Ff;Tu8x}-Ux@~j0)KABztBOIBElP8 z=A)FcxF3sIs9=K_+;NhsKpdL|u|=FIyQ6(3%mZxe*N7OUMloK(e7k~&Ko1}0gDnv7 z0Uk4*Et=tlZ(L29b!4>`91hy!{9RrnNa4;07zs2}>b{wTfw5RO-stsnjfRo;_(DW? z+Xq&y*#X5J5zCwOa+g%OPN)TWo^|?{))}kXCe0M{)6yr!*PK*l-%)^KRvLGX4r5f_ zH=1{zc>P(<=FRwhL&u0PJ%?9~NDc$jEg|)n){%x`Y~zDUP->#i~gEO>Xve zVW;~c#oJ8tVyYJ3?#k^5m3#SSGhw;00Q{8Fv`nNMq_6&STI}D*GNPh&TL`nR`({xg zUW7iU@5NsgO%O_56WlqM*CuI!&jFCJ0h)00s_cD^J*r_zd*S3f8jm!ov*N7CRL<5CGf?~%`W1L1N-Mz zf~i7or7s`*E4_pp-dZgQS$ThudBp=m*dzRv)Krv_dk5#C+s^@#`BOMk$8p?u`i=Wx ztek3&p52$0Fs#?NGQH&z16^s@w(%Zt}OL3E4*?D>vdOeUtfGu5}tbhK19R7 zK+(vEv=II*)x>nKNr=Z@id_?bslUJy3!=wHCn~`u(BQ%Rc+Ql}ygj9@W{0Cm`30r@ zT#=nDT+yD_afSHQ2yY#4%F&ho2K0XB3K#71JEqFu;`@(n-rHa3Y+E%X&THl7{cB=@ zho)NtaSn?O(d|Ar@z&AG*M;#}StCPgrrY$VDLz?7tu`!QCEVS4flWCMW0`5Aw1^07 zTg+K~Sc~WM6QttNkVfmC!hrr4>Geb%y#&iPYQ&bH;0~Tr^4$VqOwP0574hs=9A%5I zG=YBiShB*C^Mo3OGD#^Z^vBDsDUOQ`9IjjPt0VNCXl{NbWqQ?;3)SYRKo>H=TJ-T^ zs=A~9>1&1F2)xx|s7d7WFE)PwaAH7k^ zSA-?VGluMT8PX_k_mq&8gI~Sf+KNiLxad5ybUwIf7+QBgAvB`bTK)@E$_-R>BI;nU z<_CAn8Z98%Wjh4^^=5p|6n>QFll+Y=vQ&)Pnbwpr1CkNl(Ladv}_FXG%_b%^^MoYEK+IMp9!}1bZxrU z{Egl|ZjeD!A5VA+9NSavo%G*g5hlNUTPwCm5*9g2b$Knl*J;|(u~&qhlcP)B2YME4 zqUtyCZdC)x4MWu!?c{^NSySe_cEsUT-8RbN4-)!lCt|#Rmel3^CMIln|W~v P0Y3^ds?rsbrosOOz|JKv literal 47697 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%0APFR3Wv*oiJwqbZDG`|pmU`5+;T!v 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 Dpa0QY delta 10862 zcmbt)byQSgwC@m7QUW3%5|V<1q~suy(%mH;LwC%fB&37^Dd}#IMjGjE$swe>o4MnA zcdfV9TX)_2)_U{DIcIibcZ=ms`%w>mlsv_M}Owl-5a*lE<@7OY+wfhh?* z!rAZ&R_m2|KYmVDT|g8?Q4kcYE+q-I2~lNhzf$b#U0?lNbNqORS@S8`uP@ie#N`7o z3+%{s{l~@OXTUUn1=B-m!Z#6ivMK&F*~aPJdf2roTs5;c_IgpK?putcJ!Q(`{Xv6j zZ2n_F$nO`x!uwB|`!DrK9A#{!>T)+-4kqpsY*@O%x8gtqfSd0D{waSIbr5NOgeIlB z8)}eQS}k8>vN}<(*ox|^$Gv??PRa`N z`z#nvy88P|DmvUordbBEIXj{tU#%!A15ts$OO*Wzuy|j+u%$Og7gXqz$$M+I#;SeD zb)))ohAlVa?P<(9t#dx)Jsvf11BU~u3Xy2}E1ijcase2kMES+m5&0#g^s$Vl>`6N7 zVF9N30H>*yDXLy~u@34tPkz3EIU~;niIP%$eb1HX+(BuF&8}{zSk0r6G_kr||6Mg6o zf;KQ^a7QjU6UNhimIMFs^v?UCCH#XUUT0obK0rN;+ugfJPLw!N_WAEy@-bZK!dN*2 zd86kN0Nwd9{E|!`ZnWAp*qJSABoK~2$ z34kaaN8x+|rz~@$h=_Wz6!!8fp}R9h=%+n_&~=-c zbc%skujYjxT3lbPKJc)>0KZJ#JU*5KUll$7rv?+ZVQ9s5evcnq-_rlg+&znxJ(`B5x(*L9L*W^*hLjtjEG_1xWSkF__mAil)95X=0N#pU)S{lSPUM7$kpM zs!80*_QJ5?mt9Z5;Vb{VlJsVXY`!p)Pl#;uwGPD`28OX?sTSi(i-jW39S3>03 z9RalT@@v3jsDV7|6du_(E&N}W8{p`9VQXSb5(S<&g7E^Ig!Kaa=BbKMLG#IXTS+fr zjS&qy9+Sg*OrDRdWP`{cRrIa#oxdj@1lftdHrWTmYPA6q_Xu5im>NB$SOn7YkHQ;Rhv*MNmqN}}6b3Ozv6xugic6j`Dd~p5ffG9J=;}~NX_B#}z(~`%to$UOKsRY<- zY}+}^xY2YDJ*^nOyqZbO;Gq<$(9+j9hqzA#V2_`9_qO>SzGYiJd&&1QI(=3Mntg@n zhxuc0daa@7x&Foy^l^A_Ir;KJ@z)*GRZHU9Fp>BRCE>@HPiP$O>~#y2W(IP$UKk(@ zmhi=G?hVq`ljEkfCd1Qbxm(G+6?Xx2`e4GfzX^+XiCDD3ge~+a*tEei*s@~cShT9* zMBfO-!{WdF>+_o7|C6cHpyC^@mEt40pMh^khftJ>NedkLrY%w5fM}JbllLCQ|e`&E;}V_a;@Z&T8~Rm@r@Pv8WY+ za(LhIFhGnrBMIHDvvwk}taF|{I$V3qSQf~ItuQ1SWyh0jPVU=pHCkrO8ty$mUCT83_ItDYO;l%tucD^g0LYW*W4Gx)x{AC%IH2QdVNl!EgHk2FRE z?(7cQ3#iVgikj>)tIx6s{|Q?B}w+gQyz?wJ8YP_Z^`J1K*O!IL+_fgg-Khgx;(J zK15JL{ib`vjez8OT$V>PZUFKEXu zmVc>TefgxN(~m{}9m4quO&5vvyZQw?J91Ifqi0_Ly@;BNXl5L$iWoWeHu|hPBL&go z?CjOIcdPs$?aM9)Wpy5Xy?iYq9D65#*#~i`jJx!z)X-gR2w~K+&)7Y-)Un(q6u&~+ z`%OVYO))jw)!iNc`c_CtDA{?QWXbT30}5?(9`2*e6YcXq*$Z+U?)%ZO-aCzHRxOS1 zx|&Y7v;-|%{9N@}p1=F0ko}EUY!H0oZ1dy~G4N!iis^9xNmvi6Qng98T?0(rkFzHi zF@=SyGfA)e8OJte28NRb=1;ft8?#n=oESbW^TJT9?2j@l&CtIv(0N`hy=pe$=t;8w zJ4CJlYM7rV7qX`W<*mCj$M}w2hhKe3@x6ZpNi${D@O+d%MX9-%5pgMq>)ULwoC($0 zzTv)Hv$1bjQ<7ge2L?tU6+pH7QputtLh#UY%U0gg4|`58-G3O6Q~v{fn@pPbtK=7a zPf*hUZYeson5(!J`9 z*_w-Gx#_Pg?YY|$hbrV>_#S?DL!YHIiGBm3bBSjnXu^C2E?04k0z!9DIP+60wM)hJ zJCqE{UtDA+W+ayIKKXah=8-L;>gyT1chs3oQ<9m3!?BKp{&HIeGD?LJ$X#$)rN#hR zqR`E_e=6jDXwlW9bzPVra+0tSNu|>lUzKBRBm6rA;gir6nrh{D%8^^9mow-dEWWB# zb1z{&di&G4hXbs$=LWIkg-uy?1I94y=-}+m=xvbz`MGd(8SxT!^QUL z{M>URoNJ@z%_nQ?H|&WK_xHY<%|=9Lw_43c;!vn4vT0&sB6v2~@WHR@)Et(v75yj4 z6zAla4LU*-lnlQU0TIC0ETiB2c9FL8o%_2r4Szu(2s~!mikUK|k#kp2okxqFiF&t4 zgt^*Dr?^c8Eh6^`N^E|{HX0mpH{ODMgasJih=k+~lB?h6=>cVO()Zg7TRlV6wg~DL z!`HqPhT!&W+ZVri>J8dFpFQQ!?wGPBsNU@ey}(L#wqe`+x0_OE@u~%aNb50;wD_+V z+INAx5~23W(zm-56rk&!5j5;21QY;;oxej#lJ9};1&fHP~ zTO77Bh%jOl*nQ5IcVdo^e%oyPBswnirh7nxY?7@7jo^Eg#X;A3aFc6Pnho;A09Mx% zi7%KpBXK99tj*@^Jm=ZW2u2Ggx4LGh6-GFPVoD!;#Nl_QQSL8?Zo^MAgbY{HULC{8 zg&H1nGMpwA_8POURkbf)Zw=kN6|hwAu#R=37THr7NwP2#&*sn8l9IxpiU~bEb^f8q zgdd6))B6$G(qXJzP`KiL#VY^@&J@{OCHYThnW)02g6&5nhlR%X7{tvtJo8FRBTJ6# zH@1v~#71+DbBJtqe)2=84@JHOliuN+l#Zd` z#mlzesi}r0gCYx@yh1424bAB_J|g(IX0rp!F$uq0s(f#lWJe#sE|^D$?Hyw~teV3i|tXtAd zcc>S^^s!yXBP!omo>9{B;d@&}LwxliMOu7=nm8@=1&niyvAHy6+u`A+ zM;4))H_SiX#>S?vaa)Mw@0R1;RcptR2VAbd8=je;FO}$tTpaHG`P!uw*BRU1giuY) zzM7=Q2Oqfc4LyKKP?XK}_sbo^kDGsq#-xlkFfx*FCZQv*(;xOTDXZOk@9^;P z&rKF3LVXEA$5I@hV=GX<~$BZnwp5=SEtsdiwFuZVn%-?iF7BlX|-qdesgn<47h5`_t`gKB!=@PH*|kqy)^0S z+fQ5mTy+eAg&Q#XNoQ|b1osVNt=ikrjBRXGfgiqzB_{TC4gcV$6Og@D$w`xQXrO?d zV8uM_aF{I&>w9-i+XuD46Ez;Woas z6g7HO0MzBXZ})(|Tp?y1nl*F~6O3guE(>M+CrdZ{XQ`H2NcGh!nkhNUPWID7qQPQy z8pnSrMfUr!lt&_gTz-^d20=yJQ=~5ADE0YJKWnH-Bs9S4;VB3?5P7#Z#lOo>BH+_$ zx532izQTI#6u!!=2BPfh{5#K;#Ko0rfGJXQ6Zl@}HMT%gewJM2fhFvl z-3VyPE~AqE$$IMxeRuadcacv#8MDMLa%3X%#mu>!y;AmdW%aqKKdS`9@F7&x3ii}M z?bI$QxWXCZa`g)d$)&;lR$s(9l#jo$vW9<$f?9Fu0q7qBbGgkQ)sEZ8?(9Ny;OW;H z1uF$jcH#pEes_>h3OGI=F_2e0H2Di2Q=2F5dKlkv>6SV;k6IAVwnixmhJE}#?9P?w z-8*VwdbEi|jXRVv&3+$^k9A)bCIj*h$}XlT@}C{4|@{y zp-*g_8+&78!;~`>d+wllJz&O|BB}k|&=Y^PiuU&HGmCF(+5`WF{v}Gt^R$dnD&e{F zxS%To zO>ZY%z#&2Nr)w%a=lC`-SbQf*{&ra#u{*fQymxXu`BGHQx*LyYYFbt8?wMA)(ASBt z<4DSR%K_0boj9zL4mE)R?ASDHY*EIXeXCu5A0vZ0XqGQY13PHQ$;n;acDO03e>ykE z>BU7X*%#E-CiL`tjE|4ZL@KA|X5XJ*nN}~ni%M$NjVzCk}r}4?4YK^peTj3 zzZ)Bqf2R63`T3mYr?7`^hbZ|t{^Z`@6h#F^Q){6LdcQvwJ3F}t+B`+tOsZE;8>{1E zQfIjz{{>(}&BqiQ>zfym0Lu{qEP9%Wg2w7&c?MFxroecd(wmvrbN^+y@a@wX?lm{sq zTg_$f=L~rp&1b-+W^qXg%AZ;nrfSR4%}8=?9j`qNyTyjp_lS+(!GW|v{T8auke#G5 z9oL4`lZ#w69bI`3576;5TnslzppdTVdY0K2RO7Rksh$r9L4WM{%1Dz^QwQs=mact8 zjnx(r+~uM)v=TP*FZHtYEmS!_MjU38+lsyV21i zFJIYy{UIAIugb0eQ{ztR^p3pF0X}lPI_I~yBc?*q^y`;^GksbOo%HdY zH}3Z#*Sy*#hrUr+H9?=I{>rUAzSpjZN57DPfs?O5irG{LhN7jPe4}B%^c`HK>JqAr zDdy+*z!X;2_mS%Kx(1vdRiwO@JV19sP%=$X?V!L23q&Q2kgU=z8yFwlaJmoW>G)qk zvtMZWzZklg23rP;R^pQkDv>x=EK!_)Frj#EFg*>D^@jHUW&!^V56P0y2lpPg7h{tA zTEcJVceu}Y-#Y*cpJF~~-@EvEUYGaruwEt@q^+r)Ib>(Q891T{<+CB-PEDQDRc<$+ z_WRva`nHagq%ylmr+ySDZUfeFHE_hZ*?TzUSSw7ppGZJ~{6{qNR9{4QCf=?6AA(YE zv1BkHN_d0k8rqe`W@~GkQ(lhmZ<*nz8TXCMdFrpr#b40s?4{9*n1sM2$T)=mmPGnfdn!})(jIW&~Oc^0VsI8W6B4s zp9Y3{%4|&KK&DKO9o|8vPW?^yPN&x9IVeEPUyNq#=%!esBndf9|E3FSE<-dbrh=O#Ol};|D6%lXkPs(2O<}InnnluLn!m zfw0mHF@BCl9k1=I&|5#mC&a7Ws|Oz>(cslTjJ<$qb84NRAh_!<^Ru6Z_zTs6Kszn| zg#15|8AAGj$O`sJZs>F*OP-C?wExMpx%Y1kn39x~ z5o*)@jEMm*t_e3eaggu1p;<8_?Y5lg_@Eof!-H)DXBqrTDKTm4S#HF~ zeU$C8oxc}8hP^&Km1=V8;qJ>;)m(lZkOAI;h4_V$m-&lcvuOj6Ej+by0bnU#-pDc4 z8QG;g192vmnqd3AjEwVnuUkW#cf=v1S-sJ_UJfL?Ho2BeS^J1OiEgq`guQh=}VS z0?90@Wze}EQ?HZo8mK1MI-0Y;Jl=1;21m$$9kQs*+CRG?rUFJ9UE+CsD5Rq)QC7~m z6^|kSI_)w|WQdvMa!6@DxtB^rio`Xt(y7=`hErcy<5TEtPH$2lK?0v%oLkAt#B4U0 zb3EesKc8$9yYN^xxtuiGW@SxJ*>ywLJwxrgkO>rUa09faG)EK7MPqS4s`s{#7;%5WKrS_TqMKKkQ1DaTDI|+550? z)86C9W@=8meKOr<(bEcq1HPYj*Y7IRl@w}}LDvXsb^%ymAS%8SMn^NM??S!l;4lA8 zx?vI$lCdEmS*+In|?gAxXo#JbX%zjHE59HvitXF-vHA%FD>tlL@)S{CzgLuROsim7sun7Q+nbHSJ`Onnke4Xh@6P0gd`eOM=ac{xf3Fyg%FmmLulMX1$aKH~NR={QY1SVH z-2k*7Xb`^d`KIC+ZTU`s+DcbhIn&lx=-@CZg^zV>CG?Gl+`H;LWvZ(@8e<81u+Xt(Gc`{KS}c48MdNmaX{Pv zzrA5+b87s0d7=!)gsF`%VbOE)xUr-)r)ejv(bUK!SN!D}DdBR#=CY`N1Q2@J9Nw!@ zV0(WBE;YFuS&|1sxbWB@JVI$aH8t-ZYWnTqjj2f9I4{)2g91 z@jd1HG{uzERJW*#-bZlOQzjV*=YGcvk5eok&p&XIXTwHe ztlyD0WiAP(j9rE4kZt;S-0)>YkfNACqrkfYT{ky3J9ujgJQM+JUx*f=xnbhkoJ9)` z_xGEqOEQ3RSXgT3mCn7xcQH>JcX3z!2|#Wsu?eG<*(xAhR*Jl7X!fj}I(SSp1HN(~ zlA~21X~7M%i`^`c<@=?17jDR*@*uXbyllZq5hX@nWod41QokU8Tu;z@YWnDWA+e3=CbaqJ1Zj(l20_OJv_@y*tb)EDY=H6dwU2 zd=33BG*VJh92@m@&$P0O`g5DJ^|8@Wk-ppOVP}Ba=42`;g9?ps%Iq`JG<0^bN0KL- znQfeh{8rK`k66tipGk`~)7i^KQlnSE4k6Qt9)6el*g@w))!_E0&uEM|wP#qg2Qj zL42ursly?oTS8fQ0?%x~62)Z0b@4s*OjUEz5!Us#yjjZ35}KN%X=!P?UR(^d7`eqw znMaM@2H%Q3G6M}ouNp^JPdq`#H@?l+z*>aZ-(UPTQ_MfBs|7rdGwn~9G)PpFOzHUb z9u_^+`1mmUvWC}l`VVqQABc_%K71T(A0F&wQR2CHptftILS4Runj6By-GqJ|KYL4t zON50kBPT~kN4GA4P*|L@sEhF_XR1v;SWn;Ue>vR&E#30Afk3+L_$Fs&q-Y4o02|R= znkOw^yuBM9qcKs)bnekXv+$ElJ}&k*Q^*w6a*#^P#|oG8R{^;!Z{JElo*a9(=&tdn z4$BImSe;3T?jd8?F9Q7{*k^ToJsRm&!-`v(1Ls_0PV73pqB8f7)aNZLnE+x$jF-wI zRj-~g>GZ2}w@s~$kZ@oxHVhv8i=P5h(S zMk*mLF;UvqmQ}MP!SQ|MxYh5YtDNt9bLcPp6voDcXk`4OhNp7Nlt^&#xG80GB@*rLRnZ#l}JbzMuA*2cc0GotW?G0~8Z_%fU z2V`9KsWztq)5hAG7Tk7pOIg2A=7ajRm5O=Ay7PxY;V`CBj>EO>*Cih^_-q;j4i zKg%n!?ewgeMG&|N4l+O&(&Nm{d$w;kjzROkn{Tc=P4ojmI}&lxf}jsE5y~1G+{Gl- zbEOv#lmgDdH8p){&!$>wkPUm1g-FE}X3UvuaJGKtVQVfP1{;(`=I634A(ouyr3bhn z>9uL5Divs_cMoeZZpqJ?5l(^)LDN-b?oXC2;xgh1Ws!RAFNW9*gDi-@n_O;o;%QDu{LI~U%NAEP0$XDS*G#}+Qf%C>T7C9>KBGf@m^lLWCsB_ zYqK*mKh64yAkfTfx$kdH4(4l}9^ef`WA$wh5cbyX*URvF0{`&!-drc}`o_Bt0GIcJ1^6WJdYXa&1^m@3M#ndlP{BuPk?n5AUb+z&* zqoZ$2`DoO*=}r5M8WZaA{GI(LK?;Eup48c80++|B*A)2m+oZrk9fX9G)JE3W>|>Do zF~rI$v#2Osr%6K8Yps{{P{r|yq$H>m*kNFdrXCGI!)&Xen0+kwsD)SI;zZCGN~)YGAAKB(*9 zZ)4x=4_HV0e@*fQ6 zcW2(V)>qt!&dIrYxa^}ND<;K4KefF%9LjXYA)NNz9Z;=9dmY{jY&au9Jf}weYu|z% zpUh9wmX7i!?;IePC!2fr=|$z{a&E-0sQ4XPsbqyA5JrQw#{qjxX_~T;wL$}tfT+Qa@CiKMUUfiwide=MXBAjS!i{sXJqBo;NFn|{)WJDbT zTCsO2*uOx^D-0mPzYiiH`qcWC@G=gtwK9Q!f98y%`>X_h-NF?mkHjcb2?j~oqnO`- zC|Z#xL3Z96xAvrK61SzKjo#dx!4$M|kP!ch(>z6Iw&CvbaB_KTo3>ASRJtNj=0ItQ zzwjEFPKqm@naA3Vyp0wN^1qTam4FdpFHraOp*7A!6j z{&GimjWJMG7Bewf^&iA}`gGkM8h0J%ub3oAq)b11|5PcaL?2hdtD|-PP{s#eEk9Yn z<$KiPqB2hXr{AoH=u`X77khVJmc95Xu&EpG(#LeOE3~|Us`+`?GzL)G8e(?!A$Owc z)+cV70EpkcqDjc;NXhSV^}MgKxE9!sI=?HN#8+~@1x-hAf_0mCEJSreRPP(4JIa8a zJg7N)qHX)B#NNIiWre&F+AA~hEW#{h=aFU%8wVwem-k{1c>UW!VftuhmP!hAZ1xUA zTv~EWtCix==(HV}6pIb~8NwvoW+lc;WxBJH=e-q z!$1KcV~fWY=tHkzP;P;e-u*1q+l^+um!c}Zjl_ZP-^ge1{Dd>P-K7VGAnPG4OMVxb zUH+IGm_sV#p$)w{yDV?DTKkNaEV6$FMiHm?6HA<(1WSWH`{fZ_$=sYlQnm@hnHlIw zq(BzA;7%Z+hFUs{i+r1|@iQW@=zpSixLu_GGlutnOkwP;5N)5^zBrcCr?`Kg{hw=R zfd9I#=6#kBElFa`(UnkfD8W9=hXM&KlGPv;>22*~!k)vG%3rc^z(inRofV>g-+d4l zhQt^tXOW@lOhsC`@NvB?iGb9KGu2m}O=qg?zITB~6%-@LSMR2yksZTw@K{iuC&p;C zw%GvJPP43U*;nsMLJ0myFd?}TFJ18pD;wyu_Wn5owcR2}Ab``RI(5)1Ol7^mxY~lz zcOBUc*8l@!PFqu7)bNdSWLVMazVB99(%(tfhG&Uq%D!}KW_^K#;y>cnn(+IM&eXK@ z&?MqUCrd)D`wPnJFxo~luGvVC=A0hDYr;M}N#LWAIX4a#f*OPjQ+V0e>fGEw4*a7c zh?`@Pbx0xUA7=eAeEeecF_HH9GbhFpCVDJ1v(!WY@%`ZR}{ThaF;;s1^6WBS%Fxu~v@q%HdTJ3br1SifkbI trl?1Qtb-z<2lpcH|Mi;uH)T-Q2= Date: Wed, 7 Jan 2015 17:13:23 +0000 Subject: [PATCH 89/90] Resolves #6864 - Sets ticker can_fire=1 inside the start_now verb. --- code/modules/admin/admin.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index bbe55e693c4..7f2d0ee9a1e 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -578,10 +578,8 @@ var/global/floorIsLava = 0 set category = "Server" set desc="Start the round RIGHT NOW" set name="Start Now" - if(!ticker) - alert("Unable to start the game as it is not set up.") - return if(ticker.current_state == GAME_STATE_PREGAME) + ticker.can_fire = 1 ticker.current_state = GAME_STATE_SETTING_UP log_admin("[usr.key] has started the game.") message_admins("[usr.key] has started the game.") From 75335fcd081c3aaf87815f2fd543581dbd3ed7af Mon Sep 17 00:00:00 2001 From: Sawu Date: Thu, 8 Jan 2015 04:21:17 +1100 Subject: [PATCH 90/90] Fixes missing Category --- code/modules/research/designs/machine_designs.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 264394de40e..f984e47c32c 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -150,6 +150,7 @@ build_type = IMPRINTER materials = list("$glass" = 1000, "sacid" = 20) build_path = /obj/item/weapon/circuitboard/experimentor + category = list("Research Machinery") /datum/design/protolathe name = "Machine Design (Protolathe Board)"